묻고 답해요
163만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
3:16 파이썬은 string을 변수로 사용할수 있나요?
C나 Java는 따로 의미 지정되어있는 단어는 변수 사용이 안되는걸로 알고있는데 string = "Hello,World!"라고 적혀있어서요파이썬은 string을 변수로 사용할수 있나요?
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
비관적 락 1에 대해서 질문입니다.
안녕하세요 비관적 락에 대해서 잘 배우고 있습니다.비관적 락1이 단순히 네이티브 쿼리를 이용하여 update 문 해서 바로 count를 수정하는건데초반에 알려주신 조회할 때, 조회 락이 안 걸려서 데이터 일관성이 깨지는 거 알려주셨는데 비관적 락 1은 조회 자체를 생각하고 바로 갱신만해서 좋아요 수 카운트를 하는 건가요?만약에 그렇다면 업데이트 시 락이 걸려 다른 트랜잭션 접근이 안되어 일관성이 유지가 되는 것은 이해가 갑니다.테스트시 100번 동시 접근할 때 비관적 락2처럼 정합성이 보장되는거면 굳이 1이 더 빠르고 정확할텐데 비관적 락2를 쓰는 이유가 궁금합니다.그리고 챗gpt한테 물어보니 단순히 update문하여 수정하는 것은 동시성 접근에 해결책이 안된다고 비관적 락 2쓰라고 하는데 테스트에서는 동시 100개가 접근해도 일관성이 충족이 되는거 보니 어느쪽이 맞는건지 모르겠습니다
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
부모 클래스의 메서드 상속 관련 질문2
18:41 유형 8에서는 업캐스팅 형태일때, 메소드를부모: static void display()자식: static void display()위와 같이 선언하여야 하며, 부모 메소드에서 static을 없애면 에러가 난다고 하셨습니다.그렇다면 만약,유형 9와 같이 업캐스팅 형태가 아니고,Child obj = new Child(); 로 인스턴스를 생성하였는데,부모: static void display()자식: void display()와 같은 형태로 메소드가 구성되어 있다면obj.display()를 했을때, 에러가 발생하나요? 자식에도 static이 있어야지 상속이 가능하다는 부분이 업캐스팅일때만 적용되는건지, 업캐스팅이 아니어도 동일하게 적용되는건지 궁금합니다.
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
부모 클래스의 메서드 상속 관련 질문
15:17 부모 클래스의 private 메소드는 자식 클래스로 상속이 불가능 하다고 말씀해주셨습니다. 그렇다면,protected, default의 경우에는 어떤지 궁금합니다.제가 알기론, protected는 하위 클래스까지 상속가능하고, default는 동일 패키지까지 상속 가능하다고 들었는데요.protected와 default는 자식 클래스에 상속이 가능한지 궁금합니다.
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
PDF 문서에 오타가 있어서 알려드립니다.
PDF 문서에 오타가 있어 알려드립니다. divideTest()인데 minus(3)으로 되어 있습니다.
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
C언어 문자열 NULL값 (18:20)
강의 18:20에서char str1[5] = {'H', 'e', 'l', 'l', 'o'};이게 이 전 강의인 배열과 문자열 강의에서 마지막에 '\0' 를 넣어줘야 문자를 인식한다고 이해했는데요char str1[5] = {'H', 'e', 'l', 'l', 'o', '\0'}; 으로 안되어있어도 상관 없는건지 궁금합니다.또한 저렇게 된다면 str1[6] 이 되어야하는 건가요?제가 혼자 생각해본 바로는 만약 출력문에서printf("%s" , str1[]) 로 출력을 하려고했다면char str1[5] = {'H', 'e', 'l', 'l', 'o'}; 이것이 아닌char str1[5] = {'H', 'e', 'l', 'l', 'o', '\0'}; 이렇게 선언을 하는게 맞는걸까요? +그렇다면 만약 예제에서char str1[] = {'H', 'e', 'l', 'l', 'o', '\0'}; 이었다면sizeof(str1) 과 sizeof(str2)의 값은 같아질까요?
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
내장타입과메서드-1
8:00"기준문자".join부분이 이해가 잘 안가는데기준문자로 배열을 문자로 만든다는게기준문자 ,랑 뒤에 'Hello', 'World'랑 무슨관련이있나여..? find('World')7번째는 공백아닌기여? 8:47파이썬은 문자열을 출력하면 다 작은따옴표('')나 큰따옴표("")가 붙어서 출력되나요? 파이썬 지식이 별로 없어서 기초적인질문 죄송합니다ㅠㅠ
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
8:00 "기준문자".join부분이 이해가 잘 안가는데
8:00"기준문자".join부분이 이해가 잘 안가는데기준문자로 배열을 문자로 만든다는게기준문자 ,랑 뒤에 'Hello', 'World'랑 무슨관련이있나여..? find('World')7번째는 공백아닌기여? 8:47acsefold()랑 lower()랑 같은건가요? 파이썬을 잘 몰라서 기초적인 질문 죄송합니다ㅠㅠ
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
기본 키 매핑 강의에서 질문입니다~
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. IDENTITY 전략일 때, 모아서 INSERT하는 게 불가능하다라고 말씀하셨는데, 이게 PK가 없는 상황에서만 불가능하고 다른 상황(pk가 있을 때 insert 쿼리, select 쿼리 등등)에서는 원래처럼 모아서 커밋 직전에 쿼리가 날라가는건지,아니면 정말로 IDENTITY 전략일 땐, 모든 JPA가 생성하는 쿼리가 커밋 직전이 아닌 그 때 그 때 나가는건가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
업데이트 되면서 사이트에 문제가 다내려가고 채점버튼도 안보임
안녕하세요 강의 수강중이던 학생입니다. 현재 인프런이 업데이트 된 후에 채점사이트에 문제가 다내려가고 채점 버튼도 보이지 않는데 어떻게 된걸까요 ㅜㅜ
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
데이터베이스 스키마 자동 생성 강의 질문입니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. @Column(unique = true, length = 10)private String name 위와같이 코드를 작성할 때, 만약 DB 생성을 자동 기능으로 하지 않고, DB에 따로 테이블 생성을 진행했다면, 위의 코드가 있어도 반영이 안된다는 의미인거죠? 즉, DB에 따로 테이블을 만들 때 name 필드에 unique 제약 조건을 걸지 않고, varchar(255) 이렇게 했다면,아무리 @Column(unique = true, length = 10) 이렇게 한다고 해도 실제 DB에 반영이 되는 건 아니고 오직 DDL 생성할 때만 반영된다는 거죠?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderServiceTest에서 상품주문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.Book setName, setPrice, setStockQuantity 할 때 오류가 뜨는데 Item은 추상클래스에 Book이 상속을 받으니까 Book에만 setter를 설정하면 되는 거 아닌가요?item에 setter를 적용해야 오류가 풀리는데 왜 이러는지 궁금합니다.Book book = new Book(); book.setName("시골 JPA"); book.setPrice(10000); book.setStockQuantity(10);
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
영속성 컨텍스트 2 강의에서 질문있습니다~
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 만약 JPA에서 batch_size 기능을 사용하지 않는다면, 그리고 영속성 컨텍스트의 쓰기 지연 SQL 저장소에 쿼리 2개가 모여있는 상태라면, 커밋되기 전에 각각 다른 네트워크로 즉, 애플리케이션에서 DB로 요청이 2번 진행되서 쿼리가 날라가는 건가요? 그래서 batch_size 옵션으로 = 2가 되면 하나의 네트워크로 2개의 쿼리가 동시에 반영이 되는 건가요? 그래서 batch_size 옵션을 사용하면 API 속도 개선에 사용할 수 있는건가요?? 근데, 그렇다면 사실 무조건 batch_size 옵션을 최대한 크게 설정하면 좋은 거 아닌가요? 이것도 한꺼번에 너무 많은 쿼리들을 보내면 또 문제가 있으려나요??
-
미해결김영한의 실전 자바 - 중급 1편
접근제어자 여부
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]package nested.test; public class OuterClass3 { public void myMethod(){ class LocalClass{ void hello(){ System.out.println("LocalClass.hello"); } } new LocalClass().hello(); } } hello() 메서드가 내부에서만 사용될 때도 public으로 선언하는 경우가 많은데, private이나 default로 선언하는 것이 더 나은 선택일까요? 어떤 기준으로 접근 제어자를 선택하는 게 좋을까요?class OuterClass3와 myMethod가 public이기 때문에 통일해준걸까요?우선 저는 지역클래스 안에서만 사용하기 때문에 defalut로 선언해서 문제를 풀었습니다만 의문이 생겨 질문남깁니다.
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
enum질문
안녕하세요 선생님enum에 관해서 질문이 있는데 enum을 Intger로 바꿔서 저정하는 경우도 현업에서 많이 봤는데혹시 선생님은 어느쪽을 선호하시나요??각자 장단점이 있는건 인지하고 있고 선생님의 선호하는 방향이 궁금합니다!감사합니다
-
해결됨김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
[오타 제보] 인프런 내에서 섹션 명이 기본값으로 설정되어 있습니다!
[질문 내용]아래 사진과 같이 섹션1의 제목이 기본값으로 설정되어 있습니다. [사진: 자바 고급3편의 '커리큘럼' 목록에서 보이는 섹션들] .
-
해결됨김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
사소한 오타
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.매개변수 전달관련 예제 출력할때 오타가 약간있는거 같습니다.System.out.println("person.introduceWithNumber = " + fun2.apply(person, 1)); // fun2로 변경
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
네트워크에 관련되서 질문 드려봅니다 선생님!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예[질문 내용]언제나 강의를 잘 듣고 있습니다 감사합니다! 다름이 아니라 제가 개념이 좀 흔들려서 이렇게 문의 드려봅니다..! 네트워크를 통해 TCP/IP로 통신을 하는 상황에서 MAC주소가 없어도 IP의 주소만 가지고 통신을 할 수 있는게 ARP를 사용해서 서버의 MAC 주소를 찾아낼 수 있어서라는데 이게 맞는건가요? 확실하게 알고자 질문드려봅니다!
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
23분 01초 str
안녕하세요 강사님 강의 잘 보고있습니다 다름이 아니라 강의보다 궁금증이 생겨 질문드립니다.만약 출력문이 printf("입력된 문자열: %c\n", str)이라면 맨 앞문자인 t만 출력이 되서입력된 문자열: t 이렇게만 출력되는게 맞을까요?
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
17:50 sizeof() 배열의 크기
sizeof(arr) / sizeof(arr[0]) 부분에서왜 전체 크기는 20이고, 하나의 크기는 4인가요?sizeof함수에 대해 자세하게 알고 싶습니다.