inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

제네릭 상한 설정을 위해 생성자를 활용하는 것이 extends보다 못한 점이 무엇인가요?

미해결

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

[질문 내용] 제네릭의 상한 설정을 소개하시기 전에 어떻게 특정 타입만을 받도록 할지 혼자 고민을 해 보았는데, 클래스 생성 시 생성자를 통해 받을 타입을 제한하면 어떨까 생각했습니다. public class Box<T> { private T animal; public Box(Animal animal) { this.animal = (T) animal; } } 결과적으로 문제를 해결하기는 했는데, 이 방법에도 여전히 문제가 있기 때문에 extends를 이용하는 거겠죠? 상기한 방법이 extends를 이용하는 방법보다 못한 점이 무엇인지 궁금합니다.

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
Sangjun Lee 댓글 2 좋아요 0 조회수 202

postman userinfo 엔드포인트 질문

미해결

스프링 시큐리티 OAuth2

안녕하세요 userinfo 엔드포인트를 호출을 postman에서 하면 body에 아무런 정보가 뜨지 않고 400 상태만 반환합니다.. 그런데 실제 웹 브라우저에서 똑같이 헤더 추가하고 하면은 200 OK json body가 딱 떨어지는데 뭐가 문제일까요? postman에서 뭔가 잘못된 거 같은데.. 원인을 모르겠네요..

  • java
  • spring
  • spring-boot
  • oauth
hoonseung 댓글 2 좋아요 0 조회수 146

Cat에 toString 을 오버라이딩 하면...

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 위와 같이 Cat 클래스에 toString 메서드를 오버라이드 했을때 findAnimal2 의 결과가 Cat()이 나오는게 왜 그런지 모르겠습니다.. 타입 인자가 Animal이고, Cat은 Animal을 상속받은 자식 클래스기 때문에 Cat의 toString 이 나와야 하는거 아닌가요..? 어디서 놓친건지 잘 모르겠습니다.

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
박준일 댓글 1 좋아요 0 조회수 158

lombok이 적용이안되는이유

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. getter,setter이 적용이안됩니다. 1.enable 세팅해서 체크함 2.스프링 프로젝트만들대 디펜전씨에 롬복추가함 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> 3.플러그인 깔려있음 3가지 다 적용되어있는데 뭔 symbol?이런 에러뜨면서 롬복적용이안된데요

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
임다정 댓글 2 좋아요 0 조회수 988

영상 중복

미해결

AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)

안녕하세요, 강의 잘 보고 있습니다. 다름이 아니라, 섹션 11의 섹션 소개 영상과, 섹션 12의 섹션 소개 영상이 중복되는 것 같아서 여쭤봅니다. 섹션 12는 따로 섹션 소개 영상이 없는걸까요? 아니면 단순 업로드 오류인걸까요? 감사합니다.

  • aws
  • docker
  • ci/cd
  • aws-ecs
복돌 댓글 1 좋아요 0 조회수 165

코딩테스트 디버깅

미해결

Do it! 알고리즘 코딩테스트 with JAVA

안녕하십니까 좋은 강의 잘보고있습니다! 디버깅에 관한 중요성을 알려주셨는데 요새 코딩테스트는 IDE를 허용하지않는 경우가 꽤 있는것으로 알고있습니다. 이러한 경우에는 어떻게 처리하시나요?

  • java
  • 코딩-테스트
  • 알고리즘
댓글 1 좋아요 0 조회수 371

실무에서 Clock 사용 여부

미해결

토비의 스프링 6 - 이해와 원리

안녕하세요, Clock 사용한 테스트를 보면서 의문점이 생겼습니다. 실제로 실무에서도 시간 관련된 로직이 있는 클래스에는 Clock을 Bean으로 만들어서 주입해 사용하는 것이 일반적인가요? 그냥 LocalDateTime을 쓰는 경우를 많이 본 것 같아서 의문이 들었습니다. 만약 아니라면, 어떠한 다른 방법이 주로 사용되는지, 토비님은 어떤 방식을 선호하시는지 궁금합니다! 감사합니다~

  • java
  • spring
  • test
damongsanga 댓글 3 좋아요 0 조회수 470

구조체에서 .(점) 이용하는 부분이 잘 이해가 가지 않습니다.

해결됨

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

구조체가 선언된 이후에 접근할때 .(점)을 이용하는 부분이 잘 이해가 가지 않아서요. 처음에 strcut를 사용해서 구조체를 선언하고 main에서 정의한 구조체를 다시 한번 이용하여 직접 값을 받는건가요??

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

오타 제보 드립니다.

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 생산자 소비자 문제 2에서 BoundedQueueV5 부분 Condition 분리에서 consumerCond, producerCond가 바뀐거 같아서 제보드립니다.

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
bha4388 댓글 2 좋아요 0 조회수 94

java -jar 관련 버전 문제입니다.

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 현재 자바 버전은 다음과 같고 나오는 오류 입니다. 환경변수는 다음과 같습니다. 어떻게 해결을 하면 될까요?

  • java
  • spring
  • mvc
  • spring-boot
gyuni 댓글 2 좋아요 0 조회수 344

vpc ec2 rds 세팅

해결됨

쉽게 설명하는 AWS 기초 강의

vpc를 새로 생성해서 프리티어 ec2, 프리티어 rds를 생성 후 연결하고싶습니다. 예를 든다면 spring 서버가 실행하는 ec2와 rds는 보안을 위해 private subnet에 위치해야하는데 이 둘은 서로 다른 private subnet에 위치가 되어있나요? 아니면 같은 private subnet에 위치해도 상관없나요? 추가로 default vpc가 아닌 새로 vpc를 생성 할 때 AZ 갯수를 지정하는데 권장사항엔 고가용성을 위해 2개로 나와있습니다. AZ를 1개로 만든 vpc를 생성했을땐 rds 생성 중 DB 서브넷 그룹 명시하는곳에 생성한 vpc를 할당 못하더라구요. 그럼 무조건 VPC AZ갯수를 2개로해서 생성을 해야하나요?

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
ehddbs452100 댓글 2 좋아요 0 조회수 173

Async Config 테스트컨트롤러의 코드의 동작이 안되는거 같습니다.

해결됨

서버개발자 과제전형 완벽가이드 - 1편

안녕하세요. 과제전형을 준비중인데 강의듣고 많은걸 깨우쳤습니다. 잘 배우고 있는 중입니다. 그런데 올려주신 코드(TestController.java)를 실행했을 때 로컬 주소로 NotFound가 나더라구요. 코틀린코드로 변경하면서 공부중인데 제 코드가 문제라 생각하다가 원본 코드를 한번 돌려봤는데 같은 현상이 일어나서 혹시 더 설정해 줘야 할게 있을지 여쭤봅니다. restClient를 의심했다가 public api 가 동작하는 것을 보고 역시 라이브러리 문제는 아닌거 같더라구여.

  • java
  • spring
  • spring-boot
  • database
쭈도리 댓글 3 좋아요 0 조회수 261

강의 영상 시청문의

해결됨

AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)

현직 개발자입니다. 기존 EC2만 있는 인프라에서 에서 ECS on EC2 서비스로 인프라를 다시 셋팅하려고합니다 어느부분부터 강의를 봐도 될까요

  • aws
  • docker
  • ci/cd
  • aws-ecs
Golden_penguin 댓글 1 좋아요 1 조회수 198

뮤직비디오 id 1 채점 실패

미해결

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

해당 케이스에서 DVD 최소 크기가 2이면, DVD의 개수는 [1, 1], [1, 1], [1] 총 3개가 되서 결과가 틀어야 하는게 아닌가 싶습니다! 제가 짠 코드로는 id 1 채점이 통과되지 않아 질문드립니다. import java.util.Scanner; public class Main { public static int solution(int n, int m, int[] arr) { int answer = 10_001; int lt = 0; int rt = 0; for (int x : arr) { rt += x; } while (lt <= rt) { int mid = (lt + rt) / 2; int midValue = mid + 1; int sum = 0; int cnt = 1; for (int i = 0; i < n; i++) { if (sum + arr[i] > midValue) { cnt++; sum = arr[i]; } else { sum += arr[i]; } } if (cnt > m) { lt = mid + 1; } else { rt = mid - 1; } if (cnt == m && answer > midValue) { answer = midValue; } } return answer; } public static void main(String[] args) { Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int m = kb.nextInt(); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = kb.nextInt(); } System.out.print(solution(n, m, arr)); } }

  • java
  • 코딩-테스트
화이팅 댓글 1 좋아요 0 조회수 105

강의 자료 중 오탈자 제보

해결됨

쉽게 설명하는 AWS 기초 강의

800명이 넘는 AWS 강의실 오픈채팅방 에 오시면 더 좋은 답변을 실시간으로 받아보실 수 있습니다. 질문내용은 상세하고 자세하게 부탁드립니다. 예시 : "Amazon EC2의 t2.micro 타입으로 Amazon Linux 2023타입으로 퍼브릭 서브넷에 프로비전 했습니다. 키페어와 같이 프로비전해서 SSH로 접속하고 싶은데 접속 요청시 Timeout이 발생합니다. 어디를 확인하면 될까요?" SQS Demo 강의 자료 중 userdata 파일의 s3 cp 커맨드라인에 &&가 빠져있어서 에러나네요

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
최재엽 댓글 2 좋아요 0 조회수 169

도메인을 구입후에 호스팅 영역의 레코드를 전부 삭제하였습니다.

미해결

비전공자도 이해할 수 있는 AWS 입문/실전

안녕하세요 강사님. 도메인을 구입후에 ec2에 연결 후 실습을 마무리하고 비용이 나가지 않게 여러 작업들을 순차적으로 종료하는 과정속에서 제가 실수로 호스팅 영역 또한 삭제를 해야하는 줄 알고 모든 레코드를 전부 삭제하였습니다..... 이런 경우에 다시 호스팅 영역에 레코드를 어떻게 생성해야 정상적으로 기존에 구매하였던 도메인을 이용하는데 문제가 없을지 궁금합니다 ㅠㅠ

  • aws
  • domain
sbi1024 댓글 2 좋아요 0 조회수 233

메소드를 추출할 때 static 자동 적용

해결됨

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 채팅 프로그램 - 클라이언트 채팅 프로그램 - 클라이언트 강의 내용 중 inputusername 메소드를 추출할 때 static 메소드를 추출할 때 static으로 자동 적용 되었는데, 굳이 static 메소드로 사용하지 않아도 될 것 같습니다..! 또 단축키가 어쩔 땐 static으로 추출되고, 어쩔 땐 아니어서 검색해보니 토비님의 답변도 찾을 수 있었습니다! https://www.inflearn.com/community/questions/1359516/%EB%B3%80%ED%95%98%EC%A7%80-%EC%95%8A%EB%8A%94-%EC%BD%94%EB%93%9C-%EB%B6%84%EB%A6%AC%ED%95%98%EA%B8%B0-%EB%A9%94%EC%86%8C%EB%93%9C-%EC%B6%94%EC%B6%9C?srsltid=AfmBOorUZ02Kv2_l0vDv5EM2D3c5qO6mGJBncxlRZTzVmR5Ueni2JQrg

  • java
  • 네트워크
  • 객체지향
ssshhh 댓글 2 좋아요 0 조회수 203

2번 문제 오류 질문

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 정답이랑 똑같이 작성했는데, Item 부분에서 자꾸 오류가 뜨네요.. 어디가 잘못됐는지 모르겠습니다 ㅜ

  • java
  • 객체지향
꿈나무 댓글 2 좋아요 0 조회수 253

16:35분쯤....count++ 문의

해결됨

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

차근차근 따라가다가 설명이 조금 비면 어렵네요;; 이 코드에서 Count++ 역활이 뭔가요? int count=0 을 한개씩 증가 해주는 건가요..?

  • python
  • java
  • c
  • 정보처리기사
dbgud85 댓글 3 좋아요 0 조회수 159

로또문제 맞나요?

미해결

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

이렇게 풀었는데요 if부분이 저도 잘모르겠는데 작동은 하긴합니다..근데 일단 영한님처럼 두개로 나눠쓴다(꼭 나눌필요는없다하셨지만..)같은 차근차근 생각이 전혀 안납니다..ㅠㅠ 어떻게저떻게 머리 굴려서 해보긴했는데 뭔가 이상한 부분은 없는지 봐주셨으면 좋겠습니다. 그리고 이런..어떻게 코드를 작성해야할지 생각이 안나는 것은 어떻게 해결을 할 수 있을까요..? package lang.Math.test; import java.util.Arrays; import java.util.Random; public class Lotto { public static void main(String[] args) { Random random = new Random(); int[] arrays = new int[6]; for(int count = 0; count < 6; count++){ int num = random.nextInt(45) + 1; if(num!=arrays[count]){ arrays[count] = num; } } System.out.println("arrays = " + Arrays.toString(arrays)); }

  • java
  • 객체지향
duswjdhh 댓글 1 좋아요 0 조회수 170

인기 태그

인프런 TOP Writers

주간 인기글