2단계: 스프링 핵심 공략 (Core/Boot/JPA/테스트)
스프링 코어, 부트 자동설정, JPA, 테스트 전략을 집중적으로 다지는 모듈
스프링 코어, 부트 자동설정, JPA, 테스트 전략을 집중적으로 다지는 모듈
JPA N+1 문제, fetch join, OSIV 등 성능 관련 면접 Q&A
JPA N+1 해결, Fetch 전략, 배치 처리 등 성능 최적화 실전 기법
Offset vs Cursor 페이지네이션 비교, 대용량 데이터 정렬과 Spring Data 적용
로그에 쿼리 100개가 찍히는 공포. 원인 분석부터 Fetch Join, Batch Size, EntityGraph 해결법 비교
트랜잭션 경계, flush 시점, 지연 쓰기와 N+1 예방을 정리
기본 문법, 동적 where, 페이징/정렬 패턴을 예제로 정리
MySQL/Redis/Kafka를 Testcontainers로 올려 실제 환경과 유사한 통합 테스트를 구성하는 방법
낙관적/비관적 락, 분산 락의 기본 개념과 동시성 제어 전략 Q&A
재고 차감, Java 멀티스레드, 실무 동시성 제어 심화 Q&A