inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

재고시스템 동시성 문제 해결에 redis incr을 사용해도 되나요?

미해결

재고시스템으로 알아보는 동시성이슈 해결방법

재고 시스템 강의 듣고 난 이후에 쿠폰시스템 강의 들었는데요, 재고시스템 강의에서 사용한 lock 방식은 성능에 영향이 있으니 쿠폰발급 강의에서 사용했던 redis incr 명령과 set을 사용해서 재고시스템 문제도 해결할 수 있지 않을까 생각이 드는데요. 가능한 방법인가요?

  • java
  • spring
  • 동시성
해앵인 댓글 2 좋아요 0 조회수 539

섹션1 영상들 끊김현상

해결됨

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

저는 윈도우 유저입니다 뒤쪽 강의는 괜찮은데, 섹션 1 강의 대부분 영상이 계속해서 끊기네요ㅠㅠ 1.3배속으로 하니까 완전 많이 끊겨서 아예 못들을 정도이고 1배속해도 조금씩 끊김 현상이 있네요. ㅠㅠ

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

Node<E> 와 <E> E 차이점

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. Node<E> 와 <E> E 헷갈려서 질문을 드립니다. Node<E> 는 배열안의 값을 E 타입으로 고정하는걸로 이해하면 되나요?

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
규원 댓글 1 좋아요 0 조회수 286

일부 강의가 음성만 나오고, 영상이 나오지 않습니다.

해결됨

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

모든 강의가 그런건 아닌데, 일부 강의가 영상이 나오지 않고, 목소리만 등장하는데, 이게 일시적인 현상인지 모르겠어서 문의드립니다.

  • python
  • java
  • c
  • 정보처리기사
khaki 댓글 1 좋아요 0 조회수 209

배열과 문자열 13:54초 출력결과 문의

해결됨

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

안녕하세요 선생님! 배열과 문자열 부분 문의가 있어 질문드립니다. strlen함수를 사용하여 문자 하나씩 출력 부분인데요. char str[] = "Hello, World!" ; // 문자열 선언 후 //5. strlen 함수를 사용하여 문자 하나씩 출력 printf("\n5. "); int len = strlen(str); for(int i = 0; i < len; i++) { printf("%c", str[i]); } } 제가 풀면 5. Hello, World 인 것 같은데 이해가 안된 부분이 있는지하여 문의드려요. H e l l o , W o r l d ! 0 1 2 3 4 5 6 7 8 9 10 11 12 (*6은 띄어쓰기) str len = 12 이라면 for(int i = 0; i < len; i++) { for(int i = 0; i <12; i++) { 이 되고, i=11까지만 반복된다면 5번 예제의 출력값은 Hello, World 가 되는 것 같은데 문자열 뒤 첫번째 null 값까지 len 함수가 적용되는지 궁금하여 문의드립니다.

  • python
  • java
  • c
  • 정보처리기사
김현지 댓글 1 좋아요 0 조회수 266

자바 기출문제 변형 문제 질문있습니다

해결됨

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

이 문제인데 마지막에 prntln("sum:"+as.sum(5))라고 적혀있는데 제가 생각햇을때의 답은 sum: Add 5 Add 4 Add 3 Add 2 Add 1 Add 0 15 이렇게 나와야하는한다고 생각하는데 왜 이게 아닌건지 이유가 궁금합니다

  • python
  • java
  • c
  • 정보처리기사
경훈 댓글 1 좋아요 0 조회수 362

상속 메모리 구조에 대해서 질문

해결됨

김영한의 실전 자바 - 기본편

상속에서 자식 인스턴스를 생성하면 메모리의 힙 영역에 자식 인스턴스를 비롯한 부모 인스턴스가 같이 생성되는 걸로 알고 있는데요. Parent와 Child가 있을 때 new Child()를 하면 Child 인스턴스 하나, Parent 인스턴스 하나 이렇게 총 두개가 생성되는 건가요? 아니면 인스턴스는 하나만 생성되는데 그 내부에서 Parent 타입과 Child 타입으로 구분되는 건가요?

  • java
  • 객체지향
  • 상속
wwjjss11 댓글 1 좋아요 1 조회수 191

24년 1회 기출 1번 문제 질문드립니다.

해결됨

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

이해가 어려운 섹션이나 영상 설명은 질문으로 꼭 남겨주세요. 기출문제를 풀다가 막힌 개념이 있나요? 질문으로 회차나 번호, 개념을 예시로 질문해주세요. 답변에 도움이 됩니다. 이론 문제는 통합본 PDF 파일로 제공될 예정입니다. (6월 중 업로드 예정) 합격을 가르는 것은 역시 코드해석문제. 이론을 외울 시간이 없다면 코드에 익숙해지고, 중요 개념을 몇 가지 외워가면 합격할 수 있습니다. 클래스 내의 메서드인 public static Connection getinstance()가 static 형태로 작성된 이유는 클래스 내의 정적변수인 private static Connection _inst;를 접근하기 위함인가요?

  • python
  • java
  • c
  • 정보처리기사
최요한 댓글 1 좋아요 0 조회수 278

jpql 쿼리 실행 시 데이터베이스에서 바로 조회되나요?

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. em.createQuery("select m from Member m", Member.class); 이 쿼리를 실행할 때 제가 생각했을때는 1차 캐시에 있는 멤버 객체들을 불러오면 되니까 플러시가 필요없다고 생각했는데 강의에서는 1차 캐시가 아니라 데이터베이스에서 바로 조회를 한다는 식으로 설명하는 듯했는데 어떤게 맞는건가요?

  • java
  • jpa
yso829612 댓글 1 좋아요 0 조회수 182

db column은 not null로 되어 있는데 kotlin에서 pojo가 다 nullable로 생성되요.

해결됨

실전 jOOQ! Type Safe SQL with Java

kotlin을 사용하고 있어서, kotlin with jooq로 하는데 pojo의 속성들이 모두 ?이 붙어서 nullable이 되었습니다. 실상은 not null임에도 불구하고요. 이럴 경우 따로 data class를 만들어야 할까요? 아니면 다른 방법이 있을까요?

  • java
  • sql
  • spring-boot
  • jooq
  • dsl
버터플라잉교육용 댓글 1 좋아요 0 조회수 548

자바메모리구조와 static 파트 관련 질문드립니다.

미해결

김영한의 실전 자바 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 문제2. 수학 유틸리티 클래스 관련 몇가지 질문 드립니다. 1)아래 코드와 같이 sum 등을 따로 private static 변수로 만들어도 되나요? public class MathArrayUtils { private static int sum = 0 ; private static int min = 0 ; private static int max = 0 ; private static int [] values ; private MathArrayUtils (){ } public static int sum ( int [] values){ int sum = 0 ; for ( int value : values) { sum += value ; } return sum ; } public static double average ( int [] values){ return ( double ) sum / values. length ; } public static int min ( int [] values){ min = values[ 0 ] ; for ( int value : values) { if (value < min ){ min = value ; } } return min ; } public static int max ( int [] values){ max = values[ 0 ] ; for ( int value : values) { if (value > max ){ max = value ; } } return max ; } } 2) 기존 답 코드의 sum, average 등 static method는 MathArrayUtilsMain에 따로 그 값을 받아줄 변수가 없는데 public static int와 같이 따로 return type을 지정해야 하는 이유가 궁금합니다. static이어서 생성자를 생성하지 않고, 클래스에서 바로 값을 가져오기 때문에 따로 반환 값을 받아줄 변수를 지정하지 않아도 되는 것인가요? 답안 예시처럼 MathArrayUtils. sum (values)이라면 따로 method 결과값을 받아줄 변수가 없다면 없어도 되는 건 아닌지 질문드립니다. 3) MathArrayUtils 클래스에 private int[] values와 같이 array변수를 생성하지 않아도 되나요? 바로 Main메서드에서 array 변수를 생성 및 초기화하고 그 값이 클래스 메서드의 매개변수로 전달될 수 있는 건가요?

  • java
  • 객체지향
core12 댓글 1 좋아요 2 조회수 274

파라미터 로깅 관련 질문

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. Hibernate: drop table if exists member Hibernate: create table member ( id bigint not null auto_increment, username varchar(255), primary key (id) ) engine=InnoDB Hibernate: insert into member (username) values (?) insert시에 id 값이 보이지 않는 이유가 무엇일까요 ㅠㅠ 파라미터는 id, username 2개가 나와야 하는데 1개만 나와서 질문 드립니다. spring.jpa.properties.hibernate.show_sql=true spring.jpa.properties.hibernate.format_sql=true spring.jpa.properties.hibernate.type=trace p6spy도 똑같이 하나만 나오더라구요

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
김태현 댓글 1 좋아요 0 조회수 409

C언어 기출문제 변형 풀이중 질문

해결됨

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

정답이랑은 크게 상관없지만...

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

findById 오류

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 왜 에러가 나는 걸 까요? 그리고 강사님과 창이 다르게 뜨는데 어떻게 설정해야하나요?

  • java
  • spring
  • mvc
  • spring-boot
김윤재 댓글 1 좋아요 0 조회수 276

MemberRepositoryTest 오류 관련 질문 드립니다.

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. [질문 내용] 오류 내용 application.yml Member MemberRepository MemberRepositoryTest Mysql 접속으로 변경 ddl-auto: create @GeneratedValue 위와 같은 조건으로 수행했는데 usermember_seq 테이블을 생성하지 못하고 존재 하지 않는 다는 오류가 발생합니다. 고민고민 하다 도저히 찾을수 없어 질문 드립니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
모퉁이돌 댓글 3 좋아요 0 조회수 617

강의에서 JpaRepository를 상속받는 방식은 사용하지 않으시는지 궁금합니다!

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

제가 배웠던 JPA는 Member를 예로 들면 public interface MemberRepository extends JpaRepository<Member, Long> 이런 식으로 JpaRepository를 상속받아서 쓰는 것이었는데, 영한님 강의 초반부 수강 중인데 이런 내용이 없더라구요..! 강의 뒷부분에 이런 내용이 나오나요? 아니면 이 방식은 사용하지 않으시나요?

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
Jin 댓글 1 좋아요 0 조회수 157

혼자 푼 방법에서 2번이 런타임에러가 나오는데 어디가 문제인지 알고 싶습니다.

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

우선 설명해주신 방법을 이해하였는데 강의를 듣기전 혼자 풀어본 방법으로는 주어진 알파벳의 위치를 담는 list를 만들어 넣어 놓고 이후에 문자에서 해당 알파벳이 아니면 그 문자의 위치가 리스트의 위치에 해당하는 값과의 차를 구하여 절대값을 씌워 구하게 하였습니다. 문제는 채점중 2번 문제가 런타임 에러가 나오는데 어느 부분에서 문제가 되는지 알고 싶습니다! import java.util.*; public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); String word = in.next(); Character standard = in.next().charAt(0); List<Integer> position = new ArrayList<>(); for (int i=0; i<word.length(); i++){ if(word.charAt(i) == standard) position.add(i); } int lf = 0; String result = ""; int check = 0; for(int i=0; i<word.length(); i++){ if(word.charAt(i) == standard) { result += "0"; if(check != 0) lf++; check = 1; } else{ int left = Math.abs(position.get(lf)-i); int right = Math.abs(position.get(lf+1)-i); if(left>right) result += right; else result += left; } if(i == word.length()-1) break; else result += " "; } System.out.println(result); } }

  • java
  • 코딩-테스트
운떵이 댓글 1 좋아요 0 조회수 217

Accessing non-final property number in constructor

해결됨

자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 먼저, 좋은 강의를 만들어주셔서 감사합니다. 잘 이해가 되지 않는 부분이 있습니다. Accessing non-final property number in constructor가 발생하는 이유를 다음과 같이 정리해보았는데 맞을까요?? 하위 클래스(Derived)를 인스턴스화하면서 상속받고 있는 상위 클래스(Base)가 먼저 생성 된다. init 블럭이 생성자보다 먼저 호출 되므로, init 블럭에서 프로퍼티에 접근하면 초기화되지 않은 기본값을 갖는다. init 블럭이 호출되고 하위 클래스에서 전달한 값이 상위 클래스 생성자에 있는 프로퍼티 값으로 초기화된다. 하위 클래스의 init 블럭이 호출될 때, number 프로퍼티 값은 상위 클래스가 갖는 number 프로퍼티 값을 출력 한다. "Accessing non-final property number in constructor 가 경고창이 드는 이유는 init 블럭에서 초기화되지 않은 number 프로퍼티에 접근했기 때문이다." 라고 정리하면 될까요?! 감사합니다. open class Base( open val number: Int = 100 ) { init { println("Base Class") /** * 호출 순서 : init 블럭 -> 생성자 * 따라서 init 블럭에서 number 프로퍼티에 접근하면 초기화되지 않은 초기값인 0을 갖게 된다. */ println("Base Class number ${number}") } } class Derived( override val number: Int ): Base(number) { init { println("Derived Class") println("Derived Class number : ${number}") } }

  • java
  • kotlin
  • 객체지향
장선애 댓글 2 좋아요 1 조회수 385

Item, OrderItem 연관관계

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요 엔티티 연관관계에대해 공부하던 중 질문이 생겨 글 남깁니다! Order에서 주문이 들어가면 Item에있는 stockQueantity가 하나씩 줄어든다고 했는데 OrderItem->Item의 단방향 연관관계이면 Item에서는 어떤게 주문이 들어갔는지 어떻게 알고 하나씩 줄어드나요??

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
해톨 댓글 1 좋아요 0 조회수 184

getName() 에러

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] getName()이 왜 에러가 뜨는 것일까요? 아무리 찾아봐도 모르겠어요... 요

  • java
  • spring
  • mvc
  • spring-boot
댓글 1 좋아요 0 조회수 267

인기 태그

인프런 TOP Writers

주간 인기글