inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

Unused property.....

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 네 [질문 내용] 여기에 질문 내용을 남겨주세요 왜 자꾸 Unused property 가 뜰까요?.... Gradle 업로드 해도 계속이러네요ㅠㅠ 제미나이와 몇시간을 여러방법을 썼는데 실패해서 처음 질문드려요.... .

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

정렬, 필터, 검색 등의 조건이 붙을 경우 최적화할 수 있는 방법이 무엇이 있을까요?

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

안녕하세요. 게시판 관련 강의를 듣는 도중 궁금한 점이 있어 질문을 남깁니다. 강의에서는 Snowflake 기반 단순 정렬을 기준으로 커버링 인덱스를 설명해주셨는데요, 실무에서는 여러 정렬 조건과 필터, 검색 조건이 함께 붙는 경우가 많습니다. ✅ 이런 복합적인 조회 패턴에서도 커버링 인덱스를 중심으로 설계하는 것이 적절한지, 아니면 다른 전략을 어떻게 사용해야 하는지 궁금합니다.(설명이 길어질 경우 간단한 힌트라도 부탁드립니다.) 💥 걱정하는 부분 정렬되는 컬럼 전부에 대해 인덱스를 걸면 더 문제가 발생할 것 같아요. 검색 %검색어% 의 경우에는 결국엔 full_scan 이어서 성능 최적화가 불가능하다.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
dltkdcksqkqh 댓글 2 좋아요 0 조회수 138

공부방법

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 메모리 구조, 동작 순서, 코드는 이해가 가는데 막상 문제와 풀이 부분에서 어떻게 해야할지 모르겠어요. 뭔가 이렇게 해야 될 것 같다 까진 생각이 나는데 막상 코드를 치려고 하면 막막해지는 느낌.. 이런 문제는 어떻게 해결 해 나가야 될까요? 경험 부족일까요?

  • java
  • 객체지향
집가고싶다 댓글 2 좋아요 0 조회수 118

static이 있는걸 참조하게 되면

해결됨

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

A obj= new C(); 업캐스팅 상태인거같은데 근데 그 클래스가 static이 붙어서 4라는 출력을 못하고 계속 static이 안붙으면 계속 참조를 하게 되는데 오버라이딩은 참조가 안되고 보니까 static g가 2개인데 c.g는 참조지만 static이기때문에 오버라이딩불가고 a.g는 static이 붙었지만 obj.g가 static메소드이기 때문에 a.g로 된다라는 정수뽑는 문제인데 이건 업케스팅영상도 보고 다른 영상도 다시 봐야 하나보군요 문제집을 보고 질문올립니다 아직도 뭐가 뭔지 햇갈리는데 정리도 하고 기출문제도 풀어봐야하나 보내요 ㅎ;;;

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

안녕하세요~ 회수라는 의미에 대해서 질문합니다.

해결됨

기초 탄탄! 독하게 시작하는 Java - Part 2 : OOP와 JVM

안녕하세요~~ 강의 너무 잘 듣고 있습니다. 강의 듣다가 한가지 의문이 생겨서 질문 남깁니다. GC가 회수한다 라고 말씀을 해주셨는데 여기서 회수는 정확히 어떤 의미일까여? reachable 가능성을 따져서 도달 가능한 인스턴스를 제외한 나머지 공간을 OS에 반납(실제 OS에 반납은 아닐거 같지만 JVM에 반납한다? 라는 의미로 얘기합니다..)한다는 의미일까여 아님 그냥 JVM이 사용가능한 공간으로 만들어 주는것 (free와 같은 개념)으로 만들어 주는걸 의미하는 걸까여? 간략하게 여기서 회수란 메모리 재사용 가능 상태(실제 값이 0으로 초기화 되거나 그런게 아니라 연결을 끊음으로써 언제든 그 공간을 새롭게 할당 가능한 상태)로 돌림으로 이해하면 될까여 아님 실제로 반납을 해주는걸까여....? 진짜 어렵네여 ㅠㅠ 일하면서도 단한번 제대로 잡고간적 없는듯 해서 맨날 헷갈리는 개념입니다 ㅠㅠ

  • java
  • 객체지향
  • jvm
  • data-structure
매운세데스 댓글 1 좋아요 0 조회수 103

Future cancel기능을 사용했지만 interrupt가 발생하지 않을 때 어떻게 처리해야하나요?

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. Future 의 cancel 기능에 대해 실험하면서 해결하기 어려운 부분을 만나 질문드립니다. 📋 실험 내용 Callable 의 call 메서드 내부에서 I/O 와 같은 블로킹 작업 진행(or Interrupt 가 되지 않는 작업) Future 의 cancel 진행 스레드 호출 대상은 CancellationException 예외 발생 후 진행 ※ 스레드 풀 의 스레드는 계속 실행 중임을 확인 💥 문제 사항 이런 방식으로 로직이 지속 실행되면 스레드 풀의 스레드는 종료되지 않으면서 고갈되어 가고 결국엔 작업이 쌓이다가 에러를 뱉어내고 오작동 하게 될 것이라 추측됩니다. ❓ 질문 내용 Q. cancel 기능은 Interrupt 를 발생해주면서 작업을 중단합니다. 만약 I/O 작업 처럼 Interrupt 가 먹히지 않는 로직에서는 어떻게 스레드의 실행을 종료하고 스레드 풀로 반납할 수 있을까요? 💻 코드 public class FutureCancelMain { private static boolean mayInterrupIfRunning = true; public static void main(String[] args) { ExecutorService es = Executors.newFixedThreadPool(1); Future<String> future = es.submit(new MyTask()); log("Future.state: " + future.state()); sleep(3000); log("future.cancel(" + mayInterrupIfRunning + ") 호출"); boolean cancelResult = future.cancel(mayInterrupIfRunning); log("cancel(" + mayInterrupIfRunning + ") result: " + cancelResult); try { log("Future result: " + future.get()); } catch (CancellationException e) { log("Future는 이미 취소되었습니다."); } catch (ExecutionException | InterruptedException e) { e.printStackTrace(); } es.close(); } static class MyTask implements Callable<String> { @Override public String call(){ boolean flag = true; // Scanner scanner = new Scanner(System.in); while(flag) { log("무한 작업 중..."); } return "Completed"; } }

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
  • 지금-베스트
dltkdcksqkqh 댓글 2 좋아요 0 조회수 101

클로드 대답 설정 관련 질문

해결됨

알면 칼퇴하는 Spring Boot 백엔드 바이브 코딩 맛보기

안녕하세요 분명 강사님 클로드는 굉장히 친절하게 현 상황도 보고를 하고 다 만들면 어떤 기능이 있고 이런이런거에 기반해서 만들었다고 뜨는데 제건 그렇지 않네요 기존에 설정을 해두신 건지 궁금합니다.

  • java
  • spring-boot
  • intellij-idea
  • claude
  • 바이브코딩
angelo2001 댓글 2 좋아요 0 조회수 168

78강 소스코드 및 미디어 파일 미디어 파일 이미지 파일 누락

해결됨

윤재성의 자바 기반 안드로이드 앱개발 Part 4 - 실전프로젝트

소프코드 및 미디어 파일\미디어파일\logo_icon\mipmap-hdpi 디렉토리에 있는 logo_icon.png가 없습니다. 파일 수정 부탁드립니다.

  • java
  • android
vegaworks3673 댓글 2 좋아요 0 조회수 83

JJWT 0.12버전 이상 Jwts.parserBuilder deprecated

미해결

스프링 부트와 리액트로 구현하는 보안 JWT 로그인

안녕하세요. 20강 클레임 미검증 주의 강의를 듣다가 JJWT 0.12 버전에서 Claims claims = Jwts.parserBuilder() .setSigningKey(key) .build() .parseClaimsJws(token) .getBody(); 위의 예제 코드에서 parserBuilder, setSigningKey는 더 이상 0.12 이상 버전에서는 지원하지 않는 메소드라고 나와서요 Claims claims = Jwts.parser() .verifyWith(key) .build() .parseSignedClaims(token) .getPayload(); 위의 코드로 대체하면 될지 문의 드립니다...!

  • react
  • java
  • aws
  • spring-boot
  • spring-security
불대문자 댓글 1 좋아요 0 조회수 120

db sql vs java stream 비교 궁금증 알려주세요!

미해결

김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 스트림 강의를 보다가 질문 드립니다 웹 어플리케이션 기준으로 스트림은 보통 데이터를 처리하는데 쓰일 것 같은데요 많은양의 데이터라면 보통 디비단에서 최대한 필터링하고 걸러서 가져오는게 네트워크호출랴도 그렇고 이점이 많을것 같은데 그럼 스트림은 보통 언제쓰이나요? 데이터를 필터링하고 정렬하고 가공하는건 디비단에서 해서 가져오는게 더 효율이 좋다 했을 때 스트림으로 가공하는 데이터 수준은 디비단에서 다 할 수 있을 것 같아서요 같은 데이터를 가공하단 는게 필요하다고 해도 기존 sql 재사용 하고 스트림으로 재가공 하는것보다는 새로 sql문 날려서 가져오는게 더 낫지 않나요? 보통 웹 어플리케이션에서 어떤 상황에 쓰이는지 궁금합니다!

  • java
  • 함수형-프로그래밍
  • lambda
  • optional
dlwjdtjq001 댓글 1 좋아요 1 조회수 107

점진적과부하 문제 - 시간 초과 오류

미해결

2026 코딩테스트 올인원 [JAVA]

public int[] solution1(int[] weights) { int[] answer = new int[weights.length]; ArrayDeque<int[]> stack = new ArrayDeque<>(); for (int i = 0; i < weights.length; i++) { int weight = weights[i]; while (!stack.isEmpty() && stack.peek()[1] < weight) { var popped = stack.pop(); int poppedIndex = popped[0]; answer[poppedIndex] = i - poppedIndex; } stack.push(new int[] {i, weight}); } return answer; } 위와 같이 답변을 작성하였고, 강의에서 나오는 답과 변수명 정도 외에는 차이가 없어 보이는데, 시간 초과 오류가 발생합니다.

  • java
  • 코딩-테스트
  • 알고리즘
  • data-structure
  • 지금-베스트
댓글 2 좋아요 0 조회수 111

예제 2번 오류

미해결

2026 코딩테스트 올인원 [JAVA]

예시 2: 입력: ‘((())())’ 출력: -1 코딩 테스트 사이트에 올라와있는 예제 2번의 입력값과 강의에서 설명해주시는 입력값이 다르고, 출력값도 잘못 기입되어 있는 것 같습니다.

  • java
  • 코딩-테스트
  • 알고리즘
  • data-structure
  • 지금-베스트
김주현 댓글 2 좋아요 0 조회수 104

진도율 초기화?

해결됨

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

공부를 다시 해보려고 합니다. 진도율 초기화 후 다시 하는 방법이 있을까요?

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

JVM - 자바 가상머신의 구조와 실행 매커니즘 2. 자바개요 부분에서 질문 있습니다.

해결됨

[CS 기술면접 6] 말이 트이는 자바와 객체지향

"JVM 설명 부분에서 자바 코드를 바이트 코드로 변환하여 실행하는 역할"이라고 설명 하셨는데, 그건 자바 컴파일러가 하는 역할 아닌가요 ? 바이트 코드를 기계어로 바꿔주는 것이 JVM이라고 알고 있는데, 헷갈려서 질문 남깁니다.

  • java
  • 객체지향
  • 기술면접
김태우 댓글 2 좋아요 1 조회수 132

project JDK is misconfigured

미해결

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

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

  • java
  • spring
  • mvc
  • spring-boot
강이 댓글 2 좋아요 0 조회수 195

봉우리 문제 질문입니다

미해결

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

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 봉우리 문제에서 쌤과 동일하게 작성하였는데 채점해보니 오답으로 나옵니다. 인텔리제이에서도 정답 올바르게 나오는것 확인하였는데 왜 오답일까요?? import java.util.Scanner; public class Main { int[] dx = {-1, 0, 1, 0}; int[] dy = {0, 1, 0, -1}; public int solution(int n, int[][] arr) { int answer = 0; for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++){ boolean flag = true; for(int k = 0; k < 4; k++) { int nx = i + dx[k]; int ny = j + dy[k]; if(nx >= 0 && nx < n && ny >= 0 && ny < n && arr[nx][ny] > arr[i][j]) { flag = false; break; } } if(flag) answer++; } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int[][] arr = new int[n][n]; for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { arr[i][j] = kb.nextInt(); } } System.out.println(T.solution(n, arr)); } }

  • java
  • 코딩-테스트
nghy23 댓글 2 좋아요 0 조회수 121

MemberRepositoryTest 실행오류

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) MemberRepositoryTest가 실행이 안됩니다. 실행 시 Execution failed for task ':test'. > There were failing tests. See the report at: file:///C:/%EC%9D%B8%ED%94%84%EB%9F%B0_%EC%8A%A4%ED%94%84%EB%A7%81JPA_%EC%8B%A4%EC%A0%841/jpashop/build/reports/tests/test/index.html * Try: > Run with --scan to get full insights. BUILD FAILED in 2s 4 actionable tasks: 1 executed, 3 up-to-date 라는 오류가 계속 뜹니다. https://drive.google.com/file/d/1LNpdY4Fqk9nXDHT11tj0hEyGf_zKRgVr/view?usp=sharing

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

ProductController 생성 위치

미해결

[4주 과정] 『부트캠프 백엔드 개발자 편 with 스프링 부트』 완독 챌린지

책 99페이지에서 만든 ProductController는 src/test/java 하위에 만들어져있는데, 이곳에 파일을 그대로 둔 채로 책 107페이지 스프링 빈 실습을 진행하면 제대로 진행이 되지 않았습니다. 혹시나 하여 test가 아닌 src/main/java 하위로 옮기고 진행하니 책의 결과와 같은 결과가 나왔습니다. 책 어디에도 ProductController의 파일 위치를 옮긴다는 말이 작성되어있지 않은데 옮기고 진행하는 것이 맞는지 궁금합니다!

  • java
  • spring
  • rest-api
  • spring-boot
  • dbms/rdbms
  • 북-챌린지
하늘소녀 댓글 3 좋아요 1 조회수 121

Day8 A+B-7 문제

미해결

입문 알고리즘 코딩테스트 40일 완성 (by 하루코딩)

같은 방식으로 작성 후 백준에 직접 제출했으나, 계속 틀렸습니다로 나옵니다.. 이유가 뭘까요? 제출한 소스 입니다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner( System.in ); int T = sc.nextInt(); for(int i=1;i<=T;i++){ int A=sc.nextInt(); int B=sc.nextInt(); int sum = A+B; System.out.print("Case #"+i+": "+sum); } } }

  • java
  • 코딩-테스트
손지양 댓글 1 좋아요 0 조회수 55

상속에 대해 오버라이딩에 대해

해결됨

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

상속과 오버라이딩 차이가 햇깔리네요 영상 어디에 오버라이딩에 대한 영상이 있을까요 문제집도 풀고있는데 이해좀 할려는데..... 차이라기보다 문제 푸는 방식이 햇깔려요 상속은 영상제목에 있구요

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

인기 태그

인프런 TOP Writers

주간 인기글