inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

오타 제보

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

4번 스레드 제어와 생명 주기2 PDF의 24페이지 "그리고 스캐줄링 큐 ..." -> "그리고 스케줄링 큐 ..." 7번 고급동기화 PDF의 1페이지 "LockSupport의 대표적인 기능은 가능과 같다 " -> "LockSupport의 대표적인 기능은 다음과 같다 "

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
donggyu00.oh 댓글 2 좋아요 0 조회수 99

Entity에 대해 질문이 있습니다.

해결됨

제미니의 개발실무 - 커머스 백엔드 기본편

먼저 재미있게 강의 잘보고 있습니다. 감사합니다. 프로젝트에서 storage 모듈을 보다가 모든 entity가 status를 갖는다는 것을 알게되었습니다. class xxEntity():BaseEntity() // base entity가 status를 갖고 있고 // 위의 코드는 상속이라고 알고있습니다(AI로 확인해봤는데 만약 아니라면 민망할것같네요...) 모든 entity가 상태가 필요한가? 하는 생각이 들어서요. 아니면 status를 기본으로 설정하면서 어떤 장점을 의도하려고 하신건지 궁금합니다.

  • kotlin
  • spring-boot
  • 도메인
  • dbms/rdbms
  • backend
비비비비빅 댓글 1 좋아요 1 조회수 175

23년 2회차 12분 12초 질문입니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

코드 출력문에 왜 "입력하세요:"가 안 뜨는 건가요?

  • python
  • java
  • c
  • 정보처리기사
류동원 댓글 2 좋아요 0 조회수 94

대리키의 외부 노출에 대한 질문을 하고 싶습니다.

해결됨

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

안녕하세요. 사이드 프로젝트를 설계하다 보면 테이블의 키를 어떻게 가져갈지 고민을 많이 하게됩니다. 영한님의 말씀대로 대부분 대체키로 만들지만 숫자 대체키의 경우 1부터 순차적으로 올라가게 대부분 구조가 만들어지게 됩니다. 이게 혹여나 보안에 우려가 있을까 염려됩니다. 안전하게 UUID로 대체키를 주면 강의에서 말씀해 주신것 처럼 성능 부분에서 trade off가 있어서 이 방법도 고민됩니다. 예를 들어서 회원이라면 회원 정보를 조회하는 GET API에 회원ID(숫자 대리키, pk) 를 보내면 해당 유저 정보를 조회하게 되는데 숫자를 임의로 바꿔서 다른 유저 정보를 조회하는 이런 부분에서 혹여나 보안 관점에서 우려가 있지 않을까? 생각을 갖게 됩니다. 그러다 보니 두 가지 방안이 떠오르는데 실무에서 추천해주실 방안이 있는지 궁금합니다. 대체키(숫자)를 사용하되 애플리케이션에서 validation을 확실하게 설정 pk는 대체키(숫자, pk)를 하되 db에서 join, 외래키로만 사용하고 외부로 나갈 때는 다른 대체키(UUID, unique)로만 보내는 방식 영한님을 기다리며... 답변에 미리 감사드립니다.

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
index 댓글 2 좋아요 0 조회수 126

23:46 부분 포인터 관련 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

22:14초의 코드에서 %s arr[0][0]의 의미는 포인터 강의에서 배운 바로는 %s는 가리키고 있는 주소의 첫번째 값부터 널문자를 만날때까지 출력한다라고 배워서 Hello를 출력하는 것을 이해했었습니다 하지만 23:46부분에서 포인터를 사용할때는 arr[0][0][0]을 출력할때는 Hello중 H를 가리키는 주소를 가지고 있는건가요? 그럼 arr[0][0]과 같은 값을 가리키고 있는건데 제가 잘못 알고 있는건지 궁급합니다

  • python
  • java
  • c
  • 정보처리기사
진우 댓글 2 좋아요 0 조회수 42

강의록 오타 제보

해결됨

김영한의 실전 자바 - 중급 1편

[제보 내용] 대상 강의록: 7. 중첩 클래스, 내부 클래스1.pdf 위치: p.3 의 두 번째 코드 블록(= process() 있는 곳) 오타 내용: 수정 전: int lcoalVar = 0; 수정 후: int localVar = 0; 궁금한 내용이 생겨 복습하러 왔다가 겸사겸사 오타도 발견하고 가네요. 항상 좋은 강의 감사합니다!

  • java
  • 객체지향
dev.rudevico 댓글 2 좋아요 0 조회수 93

문제 2번

미해결

김영한의 실전 데이터베이스 - 기본편

문제 2번에서 두 그룹의 목록을 중복 제거 없이 모두 합쳐서 조회해라. 라고 문제가 나오는데 어째서 distinct를 이용하는건가요? 중복을 제거하고 합치는게 의도였다면 정답에 션과 네이트도 중복이 제거가 돼야 중복 제거가 의도라고 이해할텐데 distinct를 사용한 의도를 잘 모르겠어요

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
Cola 댓글 2 좋아요 0 조회수 98

Review에서 ReviewKey에 대하여

해결됨

제미니의 개발실무 - 커머스 백엔드 기본편

안녕하세요 제미니님 강의를 보다 궁금한 점이 생겨 질문드립니다. 리뷰 작성 시 주문아이템 건에 대해 한 건의 리뷰만 작성 가능하도록 요구사항을 잡고 작성하셨습니다. 따라서 새로운 리뷰를 작성할 때 해당 상품에 대한 주문아이템 리스트를 조회하여 아직 기간 내에 작성하지 않은 주문아이템이 있을 시 작성이 가능하도록 하셨는데요. 이런 경우 ReviewKey없이 바로 주문아이템 건에 대한 FK를 잡아도 될거 같은데 FK를 잡지 않고 ReviewKey를 별도로 만드신 이유가 궁금합니다 !

  • kotlin
  • spring-boot
  • 도메인
  • dbms/rdbms
  • backend
조지헌 댓글 2 좋아요 2 조회수 177

서비스의 테스트에 관하여...

해결됨

제미니의 개발실무 - 커머스 백엔드 기본편

안녕하세요! 리뷰 쪽 강의를 듣다가 궁금한 점이 있어 질문드립니다. 강의에서는 findReviews를 제외하고 나머지 기능은 Implement Layer 를 통해 각각 값을 전달하는 구조로 되어 있는 것 같습니다. 저도 코드 응집도를 높이기 위해 비슷한 구조를 사용 할때가 있는데 실제로는 ReviewService 가 여러 작은 서비스에 위임하는 퍼사드 역할을 하게 되는 경우가 있습니다. 이런 퍼사드 서비스는 테스트를 어떻게 하는 것이 좋을지 고민입니다. 제가 생각하기에는, 1. 통합 테스트를 통해 전체 흐름을 검증하거나 2. 각 작은 서비스들을 목(Mock) 혹은 페이크로 대체하여 호출만 검증 하는 방법이 가능할 것 같은데 어느 방법이 더 적합한지 확신이 없어 질문드립니다.

  • kotlin
  • spring-boot
  • 도메인
  • dbms/rdbms
  • backend
  • 테스트
고지훈 댓글 1 좋아요 2 조회수 199

6. 변수 선언과출력 / 18:46 / JAVA 개행관련 문의

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

강의 앞부분에서는 JAVA에서는 print 뒤에 ln을 붙여서 개행한다고 설명해 주셨습니다. 그런데 뒷부분 예제에 Systenm.out.print("Character:"+ch+"\n"); 이런 명령문구가 있는데 정답 해설하실 때도 \n에 대해서는 설명 안해주시네요. 작성해 주신 출력 결과를 보면 Character:A가 출력되고 개행이 되는 것 같은데, JAVA에서 +"\n"으로도 개행을 할 수 있는건가요?

  • python
  • java
  • c
  • 정보처리기사
태0 댓글 2 좋아요 0 조회수 70

빌드 후 libs 없음

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

[질문 내용] build까지 성공했는데 해당 경로로 들어갔을 때 libs가 없네요 이런 경우에는 빌드가 제대로 되지 않은건가요?

  • java
  • spring
  • mvc
  • spring-boot
현정 댓글 1 좋아요 1 조회수 187

2025년 2회 18번

해결됨

2026 벼락치기 합격! 기출문제 집중 정보처리기사 실기

best에서 어떤 연유로 t부터 출력이 되는것인가요 이해가 안가네요

  • python
  • java
  • c
  • 정보처리기사
  • database
홍성준 댓글 2 좋아요 0 조회수 135

배열포인터 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

6:57 에서 printf("%c\n", *ptr_a); 만약 이렇게 배열을 포인터로 선언한 배열 포인터 변수를 넣는다면, 출력은 hello가 되는게 맞을까요??

  • python
  • java
  • c
  • 정보처리기사
이진우 댓글 2 좋아요 0 조회수 59

동시 접근 시 lock을 통한 성능 저하 문제

미해결

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

강의를 보다보니 궁금한 점이 있어 질문 남깁니다. 첫번째로 궁금한 점은 AbstractPagingItemReader의 코드를 doRead 함수 안에서 lock을 잡고 있으며, doReadPage가 끝난 후 lock을 푸는 것을 확인할 수 있었습니다.. doReadPage에 실제로 paging 로직이 존재하니 사실상 paging 로직은 직렬로 수행되는 것과 다를 바 없을 것이며, 성능적으로 크게 증가하지 않을 것 같다는 생각이 드는데요.. (거의 직렬 처리와 유사할 것 같다는 생각이 드네요..) 사실상 병렬 처리라해도 Reader쪽에서 성능 향상이 거의 없다고 보면 될까요? 두번째로 궁금한 점은 AbstractPagingItemReader 상위 클래스인 AbstractItemCountingItemStreamItemReader의 read 함수를 보니 멤버 변수인 currentItemCount를 증가시키는 로직이 존재하더라구요.. 이 부분도 병렬처리에 문제가 될 것 같다는 생각이 들고 해당 클래스의 주석에도 "Subclasses are inherently <b>not</b> thread-safe." 라고 적혀있는 것으로 봐서는 문제가 존재하는 것 같은데요.. 그럼에도 불구하고 기능상 영향이 없으니 하위 클래스인 AbstractPagingItemReader는 thread-safe하다고 나와있는 것이라고 생각하면될까요??

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
박정선 댓글 2 좋아요 1 조회수 108

초기 서버 스펙·인프라 가정 및 ProductCategory 설계 기준 관련 질문

해결됨

제미니의 개발실무 - 커머스 백엔드 기본편

안녕하세요. 섹션 2까지 수강한 뒤, 몇 가지 궁금한 점이 있어 질문드립니다. 1. 섹션 1 상황 정의 관련 섹션 1 상황 정의에서 다음 이미지와 같이 상황을 정의했습니다. 이러한 초기 시스템과 비즈니스 상황을 가정할 때, 다음 두 가지 사항이 궁금합니다. 서버 스펙: 현재 두 대의 서비스 서버에 대해 강의에서 가정한 하드웨어 스펙(CPU 코어 수, 메모리 용량 등)은 어느 정도일까요? 인프라 예상 투자 비용: 초기 시스템 구성(서버, DB, 로드 밸런서 등)을 위해 현실적으로 투자 가능하다고 설정한 예상 비용 규모는 어느 정도였는지 궁금합니다. 2. 섹션 2 상품과 카테고리 개념도 관련 섹션 2에서 다루신 상품과 카테고리 개념도에서 ProductCategory 를 Product 의 하위 개념으로 이해했습니다. 이 경우, Category 와의 의존성만 끊고, 객체를 직접 참조하도록 설계하는 것이 더 직관적일 수도 있을 것 같다는 생각이 들었습니다. 혹시 실제 설계에서는 ProductCategory 엔티티가 Product 엔티티를 직접 참조하는 대신, productId 만을 참조하도록 설계하신 이유나 의도가 있을까요? 또한, 일반적으로 엔티티 간의 관계를 설계할 때, 객체를 직접 참조할지 아니면 식별자(ID)만을 참조할지를 어떤 기준으로 판단하시는지도 궁금합니다. 좋은 강의 제공해주셔서 감사합니다. 남은 강의도 열심히 수강하겠습니다!

  • kotlin
  • spring-boot
  • 도메인
  • dbms/rdbms
  • backend
xx 댓글 1 좋아요 1 조회수 132

"응집도를 높이기 위해 Product 객체는 Review 객체를 의존 하지 않는다" 에서 질문이 있습니다.

해결됨

제미니의 개발실무 - 커머스 백엔드 기본편

말씀해주신 부분에서 Product 객체 응집도를 높이기 위해 서로 Review 객체를 모르는 것이 좋다고 말씀 해주셨는데요. 그럼 코드 내용을 보면 Controller 객체에 Product 객체 하고 Review 객체를 알고 있다는 것 인데요. 만약 요구 사항이 Product 데이터 하고 Review 데이터를 가공해서 계산된 데이터를 Client 에게 내려줘야 하는 상황이 있다고 가정 하겠습니다. 그럼 Controller 객체에는 Product 데이터 하고 Review 데이터를 가공해서 계산 하는 비지니스 로직이 분명 있을 것 같습니다. 이것을 Controller 객체에 비지니스 로직이 있으면 Controller 에 대한 역할이 더 분담 되는 것 같아서요. 그래서 제가 생각 한 것은 ProductReview 객체를 만들어서 (어떻게 보면 퍼사드 패턴 이겠네요...) ProductReview 객체가 Product 하고 Review 객체를 알고 Product 하고 Review 객체는 서로 모르는 것이 좋지 않을까 생각 됩니다. 이 방법은 어떻게 생각하시는 궁금 합니다. 굳이 Product 하고 Review 로 대표적으로 설명 해주셨는데 보통 실전에서는 이와 같은 비슷한 상황이 많이 발생 될 것 같습니다.

  • kotlin
  • spring-boot
  • 도메인
  • dbms/rdbms
  • backend
리나 댓글 1 좋아요 2 조회수 195

sizeof 함수 결과

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

함수와 재귀함수 (v2) 챕터에서 31:05 int size - sizeof(myAraay) / sizeof(myArray[0]); 값이 왜 5개 나오는지 설명 부탁드립니다.

  • python
  • java
  • c
  • 정보처리기사
dhkdxo12 댓글 2 좋아요 0 조회수 77

core-enum 모듈에 대하여

해결됨

제미니의 개발실무 - 커머스 백엔드 기본편

안녕하세요 제미니님 코드를 보다가 core-enum 모듈에 대해 궁금점이 생겨 질문드립니다. core-enum의 경우 core-api와 db-core에서 의존성을 받아 쓰고 있는데요. core-api가 db-core를 의존성 받아 사용하고 있고 core-enum에 있는 값들은 모두 db-core에서 사용하고 있습니다. 이런 경우 그냥 db-core에 enum 값들이 있어도 될거 같은데 굳이 따로 모듈로 빼신 이유가 궁금합니다 ! 최대한 생각해본 바로는 db-core를 사용하지 않는 또 다른 모듈에서 사용한다는 가정 밖에 떠오르지 않습니다. 혹시 다른 이유가 있을까요?

  • kotlin
  • spring-boot
  • 도메인
  • dbms/rdbms
  • backend
조지헌 댓글 1 좋아요 2 조회수 180

블로그에 정리

해결됨

제미니의 개발실무 - 커머스 백엔드 기본편

공부한 내용을 블로그에 정리하려 하는데, 혹시 예제 사용해도 괜찮을까요?

  • kotlin
  • spring-boot
  • 도메인
  • dbms/rdbms
  • backend
조지헌 댓글 1 좋아요 2 조회수 176

이론 요약본 pdf파일 어디서 다운받을 수 있나요?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요. 방금 결제하고 여기저기 찾아봐도 이론 요약본 pdf파일을 어디서 다운받는지 잘 모르겠네요. 제가 인프런 사용이 처음이라서 번거로우시겠지만 답변 부탁드립니다, 감사합니다.

  • python
  • java
  • c
  • 정보처리기사
태0 댓글 2 좋아요 0 조회수 93

인기 태그

인프런 TOP Writers

주간 인기글