묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
default_batch_fetch_size 질문
안녕하세요 강의를 들으며, 토이 프로젝트에 jpa를 적용해보려하는데 문제가 생겨 질문을 드리게 되었습니다. default_batch_fetch_size를 사용하게 되면 @OneToMany관계를 가질 때 미리 지정된 개수만큼 join을 해서 가져오는 것으로 이해를 했습니다.여기서 페이징 처리를 하고 싶은데, default_batch_fetch_size를 이용해 얻은 값에서 원하는 값만 조회를 하고 싶습니다. 현재 문제는 user와 tag(사용자가 관심있는 태그), post가 있을 때, user와 tag가 N:M 관계,tag와 post가 N:M 관계를 갖습니다.각각을 1:N, N:1로 나타내기 위해 연결 테이블을 만들었습니다. PostRepository에서 user가 관심있는 태그에 해당하는 게시물을 페이징으로 가져오고 싶은데 default_batch_fetch_size를 이용하면 직접 접근이 불가능할 것 같은데 이런 경우에는 어떻게 해결할 수 있을까요?
-
미해결김영한의 실전 자바 - 기본편
기본형과참조형 문제풀이 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 문제와 풀이에서 리팩토링 한다고 해서 어느정도는 알맞게 코딩을 풀어 쓸 순 있었지만 생각해보니 막상 제가 새로운 상품계산기를 만드려고 했을 때는 막막하더라구요. 메서드는 어디서부터 써야하며 또 배열을 쓸지 아니면 그냥 해야할지.. 를 정확하게 모르겠습니다. 실무에서는 설계를 완전히 하고 코딩을 써나가는건지 아니면 일단 만들어 보는 건지 궁금합니다.ProductOrderMain2static int getTotalAmount(ProductOrder[] add) { int result = 0; int a = 0; for (int i = 0; i < add.length; i++) { result = result + (add[i].price * add[i].quantity); } return result; } 여기서 result를 반환하고 main에서 출력할 때 getTotalAmount(orders)를 바로 sout하지 않고 int totalAmount = getTotalAmount(orders); 한 다음에 출력하는지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
SpringConfig에 직접 빈을 등록하면 생기는 오류
강의 내용은 대략 5~6분 사이입니다. SpringConfig에 @Bean으로 등록하면 ERROR 19552 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter 오류가 뜹니다. @Bean public TimeTraceAop timeTraceAop() { return new TimeTraceAop(); }이걸 주석처리하고 TimeTraceAop에 컴포넌트 어노테이션을 붙이면 아래와 같이 정상 작동하구요https://drive.google.com/file/d/1nAqwhCllXZhRAwbWIzcwlH7sEnsEGaaw/view?usp=drive_link압축파일입니다!
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
retention.byte에 대해 질문있습니다.
안녕하세요. 카프카가 데이터를 삭제할 때 세그먼트, 즉 파일 단위로 삭제한다고 말씀해주셨습니다.retention.ms는 active 세그먼트가 아닌 세그먼트가 해당 기간을 지났을 때 삭제한다는 것이 명료해서 이해가 갔는데, retention.byte는 조금 헷갈립니다.세그먼트의 기본 크기가 1GB로 알고 있습니다. 만약 retention.ms를 사용하지 않는다고 가정하면 (매우 큰값이라고 가정한다면) 세그먼트 삭제는 retention.byte에 의해 좌우될텐데요, retention.byte를 1GB보다 크게 주는 경우, 세그먼트는 영영 삭제되지 않는 것일까요?
-
해결됨개발자를 위한 쉬운 도커
도커 파일의 WORKDIR 관련하여 질문이 있습니다.
안녕하세요 강의 잘 보고 있습니다.다름이 아니라 도커 파일의 'WORKDIR' 관련하여 궁금한 점이 생겨 질문을 드립니다.현재 강의에서 사용하고 있는 도커 파일은 위와 같습니다.그리고 WORKDIR 명령어를 통해 먼저 경로를 지정해줍니다.그러나 node 14버전 이미지를 통해 생성한 컨테이너를 직접 확인해본 결과 해당 컨테이너에는 /app 이라는 디렉토리가 존재하지 않습니다. 저의 생각으로는 /app이라는 경로를 직접 생성하거나 혹은 대신 생성해주는 무언가가 있어야만 에러가 나지 않고 정상동작할 듯 한데 제가 혹시 놓치고 있는 부분이 있을까요?
-
미해결[무료]텍스톰 TEXTOM 24 신버전 기초 강의: 빅데이터 기초 분석 논문 작성을 위한 SNS 인식 분석
연결중심성 정도가요...
연결중심성정도가요... 0.0974359 이렇게 나와도 괜찮은것인가요? 논문에서 보면 보통 연결 중심성이 2,270 이정도로 나오는 것 같아서요..
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
print명령어 위치가 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]선생님 While문 Ex3번문항 강의에서는 print명령어를 While문 밖에서 입력을해주시는데 While문 안에 작성하면 안되는건가요? 값은 똑같이나오는데 따로 이유가 있으신건가해서 여쭤봅니다.
-
미해결스프링 핵심 원리 - 기본편
메서드 run 하면 console 내용이 안나와요 .
====================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 메서드 run 실행하면 코드가 원래 결과나 주소값이 출력되었는데 console 내용이 출력되지 않습니다 ㅠ 어떻게 해야할까요 ?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
제가 이해하고 있는게 맞는건지 궁금합니다!
안녕하세요다렉12 수강중인데ID3D12DescriptorHeap ==> ID3D12Resource 들을 담아 관리하기 위한 자료구조ID3D12Resource ==> 실제 GPU 메모리 상에 존재 , 여러가지 뷰들이 존재 , 디스크럽트힙 메모리에 담겨서 관리됨D3D12_CPU_DESCRIPTOR_HANDLE ==> GPU 상에 존재하는 ID3D12Resource 들을 CPU 코드영역 에서 관리하기 위해 핸들값을 가져오는것ID3D12Resource == 뷰 혹시 틀린부분이 존재할까요 ?감사합니다.
-
미해결
넘파이 판다스 jupyter 코드
오류가 정확히 뭐가 잘못된건지 아무리 봐도 모르겠어요 ㅜㅜ
-
해결됨
학교 계정 할인
30% 쿠폰 준다고 그랬는데 혹시 메일로 받으신분 계신가요?저만 안온건가요?
-
미해결배달앱 클론코딩 [with React Native]
패키지 설치 터미널 질문
flipper 라이브러리 설치 시에는 파워쉘에서 npm i 로 설치하고, 리액트 네이티브 라이브러리 설치 시에는 에디터의 터미널에서 설치하셨는데 뭔 차이인가요?
-
미해결
대학생 쿠폰 문의
이번에 3/18일에 메일로 대학생 쿠폰 보내주셨는데 쿠폰 등록만 있고 쿠폰 번호는 따로 안 보이는데 확인 가능할까요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
setState()를 호출해야하는 부분에 대해 혼동이 있습니다.
안녕하세요. 강의를 듣다가 의문이 있어 질문 드립니다. StatefulWidget에서 setState()메서드를 호출하는 것은 위젯의 변경이 필요하여 새로운 위젯으로 대체하기 위해 빌드를 요청하는 것으로 이해했습니다. 그런데 강의 내용 중 '섹션15 다음 스크린에서 결과값 받아오기' 7:30 설명해주실 때 다음과 같이 setState() 메서드를 사용해주셨는데요, if (result != null) { setState(() { maximumNumber = result; }); }위 코드에서 maximumNumber라는 변수는 위젯의 UI를 변경시키는 변수는 아닌 것 같습니다. maximumNumber가 result로 변경된다고 해서 위젯을 새로 그릴 필요가 없는데도 setState() 메서드를 호출해야 하나요? 제 생각을 정리하자면 다음과 같습니다.randomNumbers는 위젯의 변경을 야기한다. (랜덤숫자 생성)maximumNumber는 randomNumbers의 값을 변경할 때 사용되는 파라미터다.그러나 maximumNumber의 변경 자체로는 위젯의 변경을 야기하지 않으므로 setState() 내부에서 값을 변경할 필요가 없다.혹시 제가 잘못 생각하고 있는 부분이 있을까요?감사합니다. :)
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
순수 JPA 기반 리포지토리와 스프링 데이터 기반 리포지토리 비교
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.강의를 들으면서 느끼는데, 이렇게 순수 JPA기반 리포지토리로 저가 전부다 CRUD를 다 작성하고 해야하는데,JpaRepository를 그냥 상속하면 간단한 메서드로 다 구현이 가능하고 복잡한 내용은 @Query를 사용해서 쿼리를 작성하면 끝이 아닌가..? 라는 생각이 갑자기 들어서 질문을 합니다ㅜㅜ. 순수 JPA기반 리포지토리로 사용하는 이유가 뭘까요 실무에서는 어떻게 사용을 많이 하는 건가여?질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
건의사항
안녕하세요. 면접을 위한 CS 전공지식 노트 ebook을 구매했다가, 강의에서 더 자세히 설명해주신다고 하여 강의를 구매했습니다.한 가지 건의드리고 싶은 것이 있는데, ebook의 책 구성을 개선해주실 수는 없으실까요 ㅠㅠ 책이랑 다르게 ebook은 내용이 밀리기도하고, 책 내용 디자인도 조금.... 전에 다른 분이 강의에 대해 건의한 후, 강의 내용이 많이 바뀐 것을 보고 ebook도 바뀌기를 바라며 건의를 남겨봅니다...🍀 그리구 강의가 4k 이네요... 놀라워요...🤩
-
미해결스프링 배치
rest api writer 관련 질문있습니다.
청크 프로세스에서 마지막에 Output의 값으로 A, B 2개의 Rest api를 호출해야 하는 경우입니다.A는 성공했으나 B에서 실패했다면 롤백 처리를 해야할텐데요..다만 디비가 아니라 스프링 배치가 기본적으로 지원해주는 롤백은 불가능 할거라 생각합니다.. 이런 경우 어떤 식으로 롤백을 처리하는게 좋은 방법인지 궁금합니다..Skip, Rertry, 실패로 인한 Job 종료에 따라 전부 다를거라 생각합니다.Skip : A 롤백 후 다음 청크 프로세스 실행Retry : A 롤백 후 다시 현재 청크 프로세스 실행실패로 인한 Job 종료 : A 롤백 후 종료 이 3가지의 케이스에 대해 어떻게 롤백 처리를 하는게 좋을 지 질문드립니다
-
미해결
학생할인
대학생 30% 할인쿠폰을 신청했는데 언제 발급되는지 알 수 있을까요?
-
해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
메서드 오버로딩 관련 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요.myMethod 메서드를 호출하면서 인트형 인자를 두개 넘긴 상황입니다. 자동형변환이 되지 않고 에러가 나는 이유를 알고싶습니다. 감사합니다.
-
미해결쉽고 빠르게 익히는 Power BI 심화 2 (데이터 모델링)
Filter 함수에 대한 질문
안녕하세요.Item과 Price 열을 가진 Example 테이블을 만들고,Total sum이라는 측정값(Sum('Example'[Price])을 만들고 테스트를 진행하였습니다. 측정값 1 Calculate('Example' [Total Sum], FILTER(Example, Example[item] = "A"))측정값2Calculate([Total sum], 'Example'[Item] = "A")두 개의 측정값에 따라 서로 다른 값이 도출되는데, 이 두 개의 측정값에 차이점을 구분하기가 어려운 상황입니다. A 아이템으로 필터가 된 테이블을 반환하여 계산하는 것과 A 아이템만 필터를 걸어 계산하는 것이 어떤 차이가 있을까요..?