묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Runtime Error log 관련 질문
log를 보면 Runtime error log가 2번 찍히는데,-> 첫번째 요청에서, errorEx() 컨트롤러에 의해 throw new RuntimeException("예외 발생!");-> 첫번째 요청에서, error 발생 이후 WAS로 역전파 되는 과정에서 filter에 의해} catch (Exception e) { log.info("EXCEPTION!!"); throw e;총 2번 찍힌다고 생각했습니다.그런데 Log의 순서를 보면 컨트롤러 내부의 printErrorInfo가 호출되는 과정에서 runtime error Log가 찍힙니다.이것이 단순히 log가 찍히는 속도의 차이에 의한 것인지,아니면 실제로 다른 곳에서 error가 발생해서 log가 찍힌것인지 궁금합니다.
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
에러 핸들링과 관련하여 질문 드립니다
안녕하세요 선생님!좋은 강의를 만들어주셔서 잘 듣고 있습니다 :)카프카의 에러 핸들링 패턴에 대해 더 알아보다가 아래의 글을 봤습니니다.https://www.confluent.io/blog/error-handling-patterns-in-kafka/Error 큐, Retry 큐, Redirect 큐 등 여러가지 큐를 두고 재시도하는 전략들이 있더라구요혹시 실무에서는 보통 어떤 전략을 취하는지 알 수 있을까요? 감사합니다 :)
-
미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
intellij 테스트 실행시 engine 이 나오게 하는 방법이 궁금합니다.
저 같은 경우 아래 사진 처럼 나오지 않아서 질문드립니다. 설정을 찾아봐도 관련된 설정이 없어서 문의드립니다. 아니면 버전이 업그레이드 되면서 사라진것일까요?
-
미해결생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
JWT 기반 인증 관련 질문
안녕하세요. 좋은 강의 잘 듣고 있습니다.다름이 아니라, JWT 기반 인증으로 회원을 관리할 때 소셜로그인 외에 서비스에 자체적인 회원가입 기능이 있는 경우에는 어떤식으로 관리해야 할까요?자체 회원가입 / 로그인 기능 등을 스프링 시큐리티를 사용해서 JWT 토큰을 발급할 수 있도록 하려고 했는데, 그 경우엔 시큐리티를 이용하려면 기존에 사용하던 인터셉터 대신 필터를 사용하여 시큐리티에 등록해야 될까요?아니면 시큐리티를 사용하지 않고 그냥 로그인할 때 소셜로그인처럼 AccessToken 과 RefreshToken을 자체적으로 만들어 발급해주는 식으로 구현해도될까요?
-
미해결
소속사 인증 변경 확인
안녕하세요저는 현재 신한은행 소속입니다. 신한은행에서 교육신청후 이쪽에 와서 확인해보면 신한카드 소속으로 확인됩니다. 그래서인지 해당신청과목이 결제도 해야하는것으로 나와 있는데. 일단 소속변경이 되어야할거 같은데. 어떻게 해야할지 몰라 확인요청드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
초대장이 만료되어 다시 요청드립니다.
인프런 아이디 : coll_eksql@naver.com인프런 이메일 : colleksql3@gmail.com깃헙 아이디 : colleksql3@gmail.com깃헙 Username : dvlpDana 이번에는 초대장 바로 확인하도록 하겠습니다 ㅠㅠ죄송하지만 한번 더 초대장 보내주시면 감사하겠습니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Spring Cloud Gateway (Load Balancer) 방식 질문 입니다.
Spring Cloud Gateway - Load Balancer② 편에서 같은 마이크로 서비스가 동작 중일 떄, lb://MY-FIRST-SERVICE 로 등록하여 라운드로빈 형태로 로드밸런싱 되는 것을 보여주셨는데, 이 부분을 HASH 방식 또는 커스텀하게 로드밸런싱 알고리즘을 변경 할 수 있나요?
-
미해결Node.Js 활용하기
갑자기
count 올라가는거 보여주기전까진 브라우저에서부터 아주 기초적인거부터 시작하더니 갑자기 에디터에서 require나오고 이게 뭔가요? supervisor 나와서 뭔가 실행하고.. 이렇게 바로 시작합니까? 과자 봉지 트더니 씹지도 않고 소화부터 시키네요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
sequelize 관련 질문입니다.
안녕하세요. 시퀄라이즈 관련 질문 하나 드리겠습니다.두 개의 테이블이 있습니다. parent 테이블과 child 테이블이 있는데 parent 테이블은 id 컬럼, num 컬럼 이렇게 두 개의 복합 primary 키로 되어 있고, child 테이블에서 참조를 해야 합니다. 외래키로 연결이 되어야 하는데쿼리문으로 테이블 생성 시에는FORIENG KEY(parent_id, parent_num) REFERENCES parent (id, num) 이런식으로 외래키 생성이 가능합니다.하지만 sequelize 에서 외래키 설정 할 때 이런식으로연결이 안되네요. 구글링으로 찾아봤는데 sequelize에서는 복합키에 외래키 연결이 안된다는 글도 보이고 해서 혹시 이런 식으로 복합키를 외래키로 연결하는게 sequelize에서는 불가능 한가요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
안녕하세요 JPA 조회에서 Lock관련 질문 드립니다.
H2 혹은 Mysql DB를 기준으로(Mysql의 기본 트랜잭션 격리 레벨일때) 트랜잭션이 걸린 메서드 에서 JPA에서 제공하는 findById()메서드를 통해 엔티티를 조회한다면, 별도의 락 모드를 걸지 않아도 조회시 S Lock은 걸리지 않나요? 동시성 문제를 해결하다 질문 납겨봅니다.또 한 트랜잭션 내 에서 조회 이후 update쿼리를 발생 시키면 SLock을 걸고 조회 -> XLock을 걸고 update이렇게 발생되는걸까요...?답변 주시면 감사하겠습니다. (__)
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
안녕하세요 강사님 Lock관련 질문 드립니다.
H2 혹은 Mysql DB를 사용할때트랜잭션 기본 격리 수준에 의해 트랜잭션이 걸린 메서드 에서 JPA에서 제공하는 findById()메서드를 통해 엔티티를 조회한다면, 별도의 락 모드를 걸지 않아도 S Lock은 걸리지 않나요? 다른 스레드에서 수정을 위한 XLock을 걸 수 없지 않나요? 동시성 문제를 해결하다가 고민이 생겨 질문 드립니다.또 그렇다면 select로 엔티티를 조회하고, 해당 엔티티의 재고를 update 하는 사이에 Lock이 걸리게 되는걸까요??
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
웹뷰앱 만드는 자세한 방법이 궁금합니다.
웹뷰앱 만드는 자세한 방법이 궁금합니다.(혹시, 강의에 이미 내용이 있다면, 어느 회차 부분을 참고 할 수 있을까요~?)
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
스프1,2 먼저 수강하여도 무방할까요?
선생님 안녕하세요 나프1,2 + 스프1,2 다 수강할 예정이긴 한데 우선 스프링쪽으로 취업이 급합니다. 하지만 전체적인 개념이 잘 안 잡혀있는 상황인데 스프1,2를 먼저 들으면 잘 이해가 안될까요? 시간이 걸리더라도 나프를 먼저 듣는게 나을까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
안녕하세요 런타임에러 뜨는 이유좀 알수 있을까요 ??
import java.util.HashMap; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); HashMap<Character,Integer> map1 = new HashMap<>(); String str1 = sc.next(); String str2 = sc.next(); String answer = "YES"; for (char i : str1.toCharArray()){ map1.put(i,map1.getOrDefault(i,0)+1); } for (char i : str2.toCharArray()){ if (!map1.containsKey(i)|| map1.get(i)==0) { answer="NO"; } map1.put(i,map1.get(i)-1); } System.out.println(answer); } }
-
미해결핵심만 빠르게, 입문자를 위한 파이썬(Python)과 판다스(Pandas)
Pandas 연습문제 4. apply 활용 질문
안녕하세요, 학습하다가 이해가 되지 않는 부분이 있어 질문드립니다!4. apply 활용각 행에 대해 남성 인구의 합을 구하여 남자인구 합계 이름을 가진 컬럼을 생성해주세요.위 문제에서,def getManPopulation(row): man = 0 for i in row.index: if "남자" in i: man += row[i] return man sample['남자인구 합계'] = sample.apply(getManPopulation, axis=1) sample.head() getManPopulation(row):여기 row자리에 데이터프레임(sample)이 들어간다고 생각하면for i in row.index의 row.index가 위에서 index로 설정해놓은 '일자' 컬럼이 될텐데 어떻게 if "남자" in i가 성립되는건가요?밑에서 row[i]를 사용하는 거 보면 row는 데이터프레임이고 i는 컬럼명이 맞는 것 같은데 이해가 되지 않아 질문드립니다. 감사합니다!
-
미해결
+27739970300 Native Psychic healer: How to Tap Into Your Own Psychic Abilities
Native Psychic healer for Psychic Defense+27739970300 The human personality can do numerous surprising things, one of them is the capacity to heal people without medicines and can even perform a medical procedure by simply utilizing the psyche. People who can do this are called Psychic healers. The native psychic healer utilizes help and direction from the soul world in conventional ceremonies affected by a medium, to create normal healing energy to treat the entire individual – psyche, body, and soul. Since physical and otherworldly wellbeing is personally associated, body and soul should recuperate together. Life Power energy is receptive to our considerations and feelings. It is effortlessly upset when we acknowledge negative considerations or emotions, either intentionally or intuitively. Along these lines, blockages create in the stream of Life Power energy. With the end goal to expel these blockages, psychic healing is required which works at the intuitive dimension. The individual can likewise protection psychically by utilizing his healing powers. https://alovespells.com/native-psychic-healer/
-
미해결
+27739970300 Powerful Sangoma: Traditional Healer and herbalist that really works
+27739970300 The powerful sangoma gets to counsel and direction from the precursors through ownership by a progenitor, diverting or tossing of bones. This powerful sangoma is the special case that recuperates and takes care of all fizzled or incomplete issues from other customary healers and sangomas. On the off chance that you have attempted numerous healers with no advancement, simply visit the powerful sangoma to encourage you and he won’t fall flat. The powerful sangoma‘s works are a blend of African conventional mysticism, clairvoyant forces, ceremonies, local mending, spell throwing, which are all intended to deal with whatever affliction you may confront.Is it accurate to say that you are scanning all over for an expert and genuine spell caster? At that point, you have gone to the ideal place! The powerful sangoma is resolved to offer what you are looking for. The powerful sangoma gives the most credible spells you’ve ever experienced.He was set up in the art of regular retouching through a long apprenticeship after his basic getting back to decades back to be a standard healer and sangoma. For all standard medicine, ordinary herbs, and standard spells for patching. Restore physical prosperity, significant prosperity and cleanse your soul with the help of this amazing sangoma. Indigenous remedial taking in was transmitted from his ancestors in the midst of his presentation. He similarly insight and collaborates with others like normal pros, sangomas, traditional healers, and cultivators. This has achieved him to acquire immense data of fruitful home-developed answers for a wide grouping of diseases and conditions. https://alovespells.com/powerful-sangoma/
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
쪽지 기능 문의 드립니다.
강의 구매하고 아직 학습하기 전입니다 저는 커뮤니티 웹사이트를 만들고 싶습니다 장고로 사이트를 만들면 장고 기본기능에 쪽지 기능이 있는기 궁금합니다.질문그대로 제가 쪽지기능을 구현하는게 아닌,장고 의 기본기능에 쪽지 기능이 있는지 혹은, 쪽지기능 모듈이 있는지 궁금해서 문의드립니다알려주시면 감사하겠습니다~
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberForm과 MemberController 코드관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]만약 제가 localhost:8080 , 회원가입에 들어가서 이름 칸에 spring을 치고 등록을 누르면 MemberForm.java에서name이 private으로 선언되었으까 setName을 통해 name에 spring이 들어가야 하는데MemberController의 create메소드의 member.setName(form.getName());로직은 getName으로 꺼낸 값을 setName에 넣는다고 되어있습니다. 이게 작동하려면 이미 name에 spring이 들어가있어야 하는거 아닌가요?setName을 미리 해주는 곳이 따로 있는건가요?
-
미해결만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)
빌드시 오류
빌드시에 다음과같은 오류가 나오는데구글링으로 해결을 못했습니다ㅠㅠ