[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요, 김영한 강사님. 마지막 수업 "65. 다음으로" 강의에서 스프링 입문, 스프링 핵심 원리 기본편 수강 후 스프링부트 JPA 로드맵을 진행해도 된다고 말씀해주셨었는데요. 이 말씀이 지금 2025년 7월 기준에도 적절한지 여쭙고자 질문 드립니다. 지금 현재 학습을 해야하는 상황은 아래와 같습니다. 스프링 데이터 JPA와 QueryDsl 을 사용하는 프로젝트에 8월 초 투입이 될 예정 영한 선생님 로드맵 중 스프링 관련 학습은 입문편과 핵심 원리 기본편 까지 학습함 이전에 Spring + Mybatis로 개발경험이 있어서 1번 기술 스택을 우선적으로 추가해야 할 필요를 느낌 자주 하는 질문에 작성되어있는 백엔드 개발자 로드맵 유튜브 영상은 확인했습니다. 해당 로드맵은 핵심 원리 고급편 전 까지 듣고 JPA 로드맵을 청강 후 남은 고급편 등을 청강하는 것으로 알고있는데요. 이 로드맵을 8월 초까지 다 듣기는 현실적으로 어렵다보니, 스프링부트 JPA를 먼저 장착해도 되는지 궁금합니다. 좋은 강의 늘 감사드리며 질문 마칩니다. 감사합니다 :D
안녕하세요 Debezium source connector 부분을 공부하다가 궁금한 부분이 생겨서 질문드립니다! DB의 binlog 변경 사항을 감지해서 이벤트 메시지를 발행하는 부분에서, 여러가지 원인에 의해 에러가 발생하여 메시지가 유실되는 경우도 있을 것 같은데요. 커넥트에 에러로그는 남겠지만, 재처리를 위해 SourceDB 또는 별도 로그성 테이블에 메시지발행에 대한 상태를 기록하고 싶을 경우, 커넥터로부터 메시지발행 성공에 대한 응답을 받을 수 있을까요?
자식 클래스가 재정의하지 않은 것인지 판단하는 것은 부모 클래스에 show(int x)로 정의된 메서드가 없어서 부모클래스에서 정의되지 않았기에 자식클래스가 재정의되지 않았다고 판단되고 그렇기에 업캐스팅 원칙에 의해 부모 클래스에 없는 것은 호출하지 않기때문에 출력값이 부모클래스에서 나온것일까요?
안녕하세요 ThreadLocal 에 관련된 질문입니다. ------- 가정 ------- Component A가 ThreadLocal을 사용합니다. ( myThreadLocal = ThreadLocal<Long>) Component B가 ThreadLocal을 사용합니다. ( otherThreadLocal = ThreadLocal<Long>) 질문 1. JVM 내부에는 2개의 ThreadLocal 객체가 생성되는게 맞을까요? 2. 그러면 톰켓에서 시동시 만드는 스레드풀에 있는 200개 스레드 모두에 말씀하신 "스레드 내부의 저장소" (ThreadLocalMap with 2개의 key)가 생성이 될 것 같은데 맞을까요? 3. 만약 2번이 맞다면, 코드 이런 저런곳에서 LocalThread를 사용하게 되면 3.1 시동시에 좀 더 오래걸릴것 같은데, 혹시 시동시 부하가 걸리는가 3.2 시동시 부하가 걸리지 않는다고 해도, 부작용이 있을수 있는가? 4. ProtoType의 Bean을 동적으로 만들고 그 Bean이 내부에서 ThreadLocal을 사용한다면 다른 Thread의 저장소(ThreadLocalMap)에서는 그 ThreadLocal의 저장공간이 없을것 같은데 맞을까요? 감사합니다.
강의를 듣다가 잘 모르겠는 부분이 있어서 질문드립니다. if(m == 5 || m == -1) cout << "Messi Messi Gimossi\n"; 이 부분에서 공백의 조건이 이렇게 되는 이유를 제대로 이해한게 아닌 것 같고 찝찝하여 질문드립니다. m == 5가 되는 경우는 어떤 경우 인건가요?? m == -1은 f[i]가 m이랑 동일할 때 "기존에 f[i]에 +1로 공백을 채워준 그 자리다"고 이해하면 되는 걸까요?
안녕하세요. Cursor 실습에 사용하기 위해서 클로드 3.5 or 4.0을 사용하기 위해서 유료로 구매를 하고 강의를 따라 가야하는지 문의 드리오니 답변 부탁드립니다. 클로드 3.5도 유료로 되어 있군요. ㅠㅠ 그리고, 혹시 클로드 3.5 무료로 실습 할 수 있는 방법이 있으면 갈켜주세요. 감사합니다.
<div className='todos_wrapper'> {filterTodos.map((todo) => { return <TodoItem key={todo.id} {...todo} />; })} </div> 위에서 검색어 검색 기능을 보여 주기 위해서 filterTodos로 map 해 주는 건 이해가 가는데 처음에 초기값 보여 주는 건 어디에서 하는 건지 궁금합니다 초기값도 저기서 기능을 해 주는 거 아닌가요? 초기값은 애초에 filter 하지 않았기 때문에 todo.id에 따른 모든 값들을 보여 주는 걸까요 ??? 초기에 모든 값을 보여 주는 건 어디서 하는 건지 이해가 안 됩니다 ㅠ
안녕하세요, 맛비님. FPGA 를 다시 공부하고 싶어서 1장부터 차근차근 수강 중에 있습니다. Hardware Manager 를 통해서 Programming 하고 나서 성공적으로 동작하는 것을 확인 했습니다. 그런데 이후에 제가 원래 Vitis 로 잘 올리고 있던 Bitstream 을 올리니까 Vitis Serial Terminal 에 "PMU-FW is not running" 이라는 문구가 뜨면서 원래 애플리케이션이 잘 실행되었는데 정상적인 결과가 나오지 않는 상황입니다. 찾아보니 PL 만 올리는 Hardware manager 를 통한 programing 을 하고 나면, pmu-fw 가 로드되지 않도록 설정되어 vitis 에서도 그럴 수 있다는 것 같습니다. 제가 실행하려는 애플리케이션은 pmu-fw 가 꼭 로드되어야 실행 되는 것 같은데 혹시 어떻게 해결할 수 있을까요...? ㅠㅠ 보드는 ZCU102 입니다.
안녕하세요 복습을 진행하면서 단위 테스트(블라디미르 코리코프)를 같이 공부하는데, gpt와 씨름해 보아도 모르겠어서 질문 드립니다 ㅠㅠ 책에 따르면 고전파의 테스트 대역 사용 대상은 공유 의존성으로 유일하고, 이것의 예로 데이터베이스를 들고 있는데요. 우빈님의 강의에 따르면 이것은 고전파의 방식과는 거리가 멀어 보여서 혼란이 옵니다 테스트 대역을 쓰고 싶다면, 공유 의존성(데이터베이스)은 가능하다라는 뜻 인걸까요? 만약 그렇다면, 고전파가 테스트 대역 사용에 엄격한 방식이라고 이해했었는데, 데이터베이스를 유일한 모킹 가능성 영역이라고 보는 것이 납득하기 어렵습니다 강의에서 가르쳐주신 것처럼 외부 서비스(메일)을 모킹 처리 하는 것이 더 나은 방식, 혹은 고전파 다운 방식이라고 생각되어서 혼란스럽습니다..