묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결2026 코딩테스트 올인원 [JAVA]
커리큘럼 중 정렬 관련 질문
안녕하세요! 강의 커리큘럼을 보니까 정렬 관련 강의가 위상정렬만 있던데 혹시 삽입 선택 퀵 등과 같은 다른 정렬 강의도 업데이트 계획이 있으실까요??
-
미해결2026 코딩테스트 올인원 [JAVA]
코테 사이트 로그인 불가
요청시간 초과됐다고 떠요ㅜㅜ
-
해결됨카카오 면접관의 실무 밀착형 Spring Batch: 대용량 데이터 처리의 모든 것
여러 파드 환경에서 단일 실행 보장 방식
단일 실행이 보장되는 이유로 Db를 통해서 값을 가져오고 있으며 db에서 동시성을 방어해주고 있기 때문이라고 해주셨는데요.FindRunningJobExecutions 는 단순 select문이 아니고 내부적으로 비관적 락으로 동시 접근을 막아주는 구조인가요? 저는 여러 파드인 상황에서는 보여주신 코드가 동시성 이슈로 인해 주어진 잡이 한 번만 실행된다는 것을 보장하기 힘들 것 같다고 생각했습니다.이외에도 여러 파드인 상황이라면 실무에서 어떤 요소를 고려하는지 궁금합니다.학습 내용에선 currentimestamp를 잡 파라미터에 넣어서 매번 새로운 잡 인스턴스로 취급/실행하는 형태를 보여주셨는데, 이로인해 멀티파드 환경에서 특정 잡의 중복 실행 방지 혹은 특정 잡 파라미터 구성에서의 중복 실행 방지에 대한 요건 구현 시 영향도/고려 사항이 있는지 여부와 아니면 currentimestamp 잡 파라미터를 실무에서 빼기도 하는지 궁금합니다운영 시 중복 실행 문제 및 잡 재시도에 대해 고민하다 나온 질문입니다. 혹시 애초에 대부분의 배치 잡과 스탭 로직을 멱등하게 동작하도록 설계 및 코드 작성을 해야하는 걸까요?
-
미해결[말 한마디로 뚝딱!] AI와 함께 나만의 수익화 웹사이트를 만드는 법
XAMPP에서 Apache, DB 재기동 시 접속안되는 문제
안녕하세요.XAMPP에서 처음 세팅할 때는 잘 되었는데 다시 Apache랑 MySQL을 재기동하니 이렇게 나오네요ㅠdata/dbconfig.php 를 봐도 DB 접속정보가 틀린것도 아닌데 왜 이런 오류가 나는지도 모르겠고 방법을 구글링 및 AI 통해서 찾아봐도 해결이 안되네요ㅠ 도움부탁드리겠습니다.
-
미해결개발 역량 + 자격증까지, Java로 PCCP 자격증 준비하기
실습 권한이 없네요··· 이건 ··· 좀··· 401 에러떠요
이거 문의글이 오래된거 같은데 아직도 답변이 없는건 좀 심한거 같네요,,,
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
inheritance startegy 선택시 고려사항
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]조인 전략 or 단일 테이블 전략 중 고민해서 맞는걸 사용한다고 하셨는데 기준이 있을까요?저 같은 경우도 현업에서 (jpa x) 조인 형식을 취할지 아니면 단일 테이블 형식을 선택할지는 강의에서 말씀하신 추후 확장성 및 데이터가 저장될 양 등 그냥 간단히 생각하고 정하는데 혹시 영한님만의 방법이 따로잇나요? 데이터를 많이 넣어보고 성능을 테스트 한다든지 어떤 방법을 사용해서 전략을 선택하시는지 궁금합니다.
-
미해결2026 코딩테스트 올인원 [JAVA]
[할인쿠폰] 코테의 바이블[JAVA] 50% 할인 쿠폰 관련
학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요!마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요.커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요.편하게 질문주세요:) 직접 답변 드리도록 하겠습니다~안녕하세요수강생 한정 특별 혜택 탭에 있는 「코테의 바이블 [JAVA] 50% 할인 쿠폰」 관련하여 문의드립니다.해당 쿠폰이 24시간 한정 기한이라는 점을 미처 확인하지 못했고, 오늘 결제하려고 다시 확인해 보니 쿠폰이 만료된 상태였습니다.혹시 해당 쿠폰을 다시 발급받거나, 동일한 할인 혜택을 적용받을 수 있는 방법이 있을까요?확인 부탁드립니다. 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Entity 동등성 비교
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.Entity는 영속성 컨텍스트 내에서 동등성을 보장하니깐 equals 재정의할 필요 없이 그냥 == 비교 해도 되나요?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
패키지 구분에 대해 궁금한게 있습니다
요즘은 domain별로 패키지를 나눈다고 들었는데 강의에서는 역할별로 패키지를 나누고 있어서요.어떻게 나누는게 좋은건가요?!\
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.
채점 사이트에서 열심히 공부하고 있었는데, 최근에 사이트가 아예 바뀌었더라고요. 원래 연습하느라 다른 IDE 안쓰고, 채점 사이트에서 질문보면서 바로 코드를 짰습니다. 혹시 질문과 제출하는 코드 페이지를 원래대로 한페이지에 넣어주실수있으실까요ㅠㅠ 그리고 채점사이트에서 코딩할 때, tab도 현재 먹히질 않습니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
갑자기 채점 사이트가 바뀌었어요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ui만 바뀐줄알았는데 아무 공지없이 갑자기 정답코드였던것도 다시 제출해보니 presentation error 가납니다아니면import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int[] s1 = new int[n]; for (int i = 0; i < n; i++) { s1[i] = scanner.nextInt(); } int m = scanner.nextInt(); int[] s2 = new int[m]; for (int i = 0; i < m; i++) { s2[i] = scanner.nextInt(); } Arrays.sort(s1); Arrays.sort(s2); int p1 = 0, p2 = 0; List<Integer> list = new ArrayList<>(); while (p1 < n && p2 < m) { if (s1[p1] > s2[p2]) { p2++; } else if (s1[p1] < s2[p2]) { p1++; } else { list.add(s1[p1]); p1++; p2++; } } StringBuilder sb = new StringBuilder(); for (int i = 0; i < list.size(); i++) { if (i > 0) sb.append(" "); sb.append(list.get(i)); } System.out.println(sb.toString()); } } 아래 코드에서 문제가 뭔가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문제 리스트 페이지
.채점을 들어가도 계속해서 위의 화면만 나오고 문제 리스트가 안보이는데 어떻게 해결할 수 있을까요?
-
미해결2026 코딩테스트 올인원 [JAVA]
part8 Notion 링크
안녕하세요 강사님.강의 잘보고있씁니다. 노션에 part 7까지만있고, part 8 이 없는데 새로운 링크가 필요한걸 까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
채점 사이트 관련 질문드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 채점 사이트 관련해서 기존 페이지가 아닌 캡쳐한 사진의 화면으로 넘어가집니다. 관련해서 질문 드립니다!
-
미해결알면 칼퇴하는 Spring Boot 백엔드 바이브 코딩 맛보기
인텔리제이 MCP 서버 설정 관련
저는 인텔리제이에서 Claude App 이 안뜨고 Codex만 뜨네요... Claude App 자동 구성은 왜 안뜰까요....
-
해결됨6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
조회속도 개선에서 더 개선하는 방법이 궁금합니다.
안녕하세요. 인덱스를 활용한 조회 성능 개선을 공부하던 중 궁금한 점이 생겨 질문드립니다.현재 저는 OFFSET 기반 pagination을 사용하는 서비스를 개발하고 있으며, 다음과 같은 환경에서 성능 테스트를 진행했습니다.데이터: 약 1,000만 건서버: EC2 t3.smallDB: RDS t4g.microk6 vus1001. 문제 상황초기에는 OFFSET 제한 없이 마지막 페이지까지 이동 가능하도록 구현했습니다.하지만 데이터가 1,000만 건 수준으로 증가하자, 깊은 페이지로 갈수록 조회 속도가 급격히 느려지는 문제를 확인했습니다.2. 고민 및 제약일반적으로 이 문제는 Keyset Pagination(커서 기반)으로 해결하라고 많이 알려져 있습니다.하지만 제 서비스는👉네비게이션 바를 통한 페이지 직접 이동 (ex. 1, 10, 100 페이지 클릭)이 필요하기 때문에 Keyset 방식만으로는 요구사항을 만족시키기 어렵다고 판단했습니다.3. 적용한 개선 방법다음과 같은 방식으로 성능 개선을 진행했습니다.OFFSET 최대 범위를 제한 (최대 10,000 페이지 / OFFSET 100,000)커버링 인덱스 적용조회 방식 개선먼저 ID만 조회 → 이후 필요한 10건만 상세 조회전체 게시글 수(count)는 캐싱 처리4. 성능 개선 결과[Page 10] avg: 1.4s → 700ms p95: 4.5s → 1.8s [Page 100] avg: 17s → 1.18s p95: 24s → 3.3s [Page 1000] avg: 32.1s → 1.7s p95: 59s → 4.27s SQL 쿼리는 분석결과 약 1700MS -> 70MS 까지 단축한 것 같습니다.5. 추가 제약사항로그인 사용자와 비로그인 사용자의 조회 결과가 다름(사용자별 구독 게시글이 포함됨)따라서 캐시는 비로그인 사용자에만 적용위 성능 수치는 로그인 사용자 기준6. 현재 고민위와 같이 개선했지만,👉 여전히 성능이 충분하지 않다고 느끼고 있습니다.특히 궁금한 점은 다음과 같습니다.7. 질문OFFSET 기반 pagination을 유지하면서👉추가로 성능을 개선할 수 있는 방법이 있을까요?다음과 같은 방법들을 고려했는데, 방향성이 맞는지 궁금합니다.RDS를 2개를 사용하여 조회 성능 데이터를 각각 2개의 db가 처리하도록 한다?Keyset + OFFSET 혼합 방식(일반적인 페이지 이동은 Keyset Pagination을 사용하고,사용자가 특정 페이지를 직접 입력하거나 점프하는 경우에만제한적으로 OFFSET 기반 조회를 사용하는 혼합 방식)RDS 스펙 업그레이드또한 에펨코리아(https://www.fmkorea.com/)와 같은 대형 커뮤니티는 제가 원하는 페이지 네이션 방식을 사용하면서 깊은페이지(최대 1만)도 지원하고동시접속자 수십만페이지 수천~수만대량 데이터환경에서도 빠른 조회 성능을 유지하는데👉이러한 서비스들은 어떤 방식으로 pagination 및 조회 성능을 처리하는지 궁금합니다.
-
해결됨(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
필기자료 사라졌나요?(실기 일주일만에 안돼서 재도전-_-)
안녕하세요! 질문을 하실 때 아래 내용을 준수 부탁드립니다.질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요.그래야어떤 강좌에서 질문하셨는지 알 수 있습니다. 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁 드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)
-
미해결김영한의 실전 자바 - 기본편
질문있습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]수업을듣다가 헷갈리는부분이 있습니다.참조형, 객체지향 과정 수업을 듣고나서부터 void를 써야할지 return값을받는것이 좋을지 헷갈립니다.풀이과정을 보면서 따라해보고 다시 생각해보는데요이러한 생각이 배우는과정이라고 생각해도되는건가요?아니면 제대로 판단이 될정도로 공부하고 넘어가야되나요?
-
미해결김영한의 실전 자바 - 기본편
1번 문제 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]이런식으로 풀어봤는데요 객체지향적으로 만들어진건지 확인부탁드립니다!
-
해결됨(2026 최신!) 일주일만에 합격하는 정보처리기사 실기
26년 1회 실기 해설 강의
안녕하세요,매번 시험 때 마다 유튜브에 올려주시는 해설 강의 잘 보고 있습니다.혹시, 인프런에는 언제쯤 Upload 예정이신지 문의드립니다.감사합니다!