Java 예외 처리 & Optional/Stream 패턴
체크예외 vs 런타임예외, Optional/Stream에서 흔한 함정과 안전한 사용 패턴 정리
체크예외 vs 런타임예외, Optional/Stream에서 흔한 함정과 안전한 사용 패턴 정리
ArrayList/LinkedList/HashMap/ConcurrentHashMap 등 주요 컬렉션의 성능 특성과 튜닝 포인트
로그에 쿼리 100개가 찍히는 공포. 원인 분석부터 Fetch Join, Batch Size, EntityGraph 해결법 비교
트랜잭션 경계, flush 시점, 지연 쓰기와 N+1 예방을 정리
GC 로그 해석, Young/Old 튜닝 포인트, GC 선택(G1/ZGC) 가이드
Heap·Stack·Metaspace와 GC Root의 관계를 이해하고 OOM·StackOverflow 장애를 구분해 진단하는 JVM 메모리 기초
Runtime Data Areas와 PC Register·Native Method Stack의 역할을 바이트코드 관점에서 연결해 보는 JVM 메모리 심화
Lag 모니터링, 리밸런스 원인, 처리량/중복/손실 사이 트레이드오프 정리
Kafka 핵심 개념과 메시지 흐름, Ordering/스루풋 설계를 위한 기초
멱등 프로듀서, 정렬 보장 패턴, Exactly-once 처리를 위한 설정과 설계