☕
Java
총 8편
실무에서 마주한 함수형 프로그래밍 - 명령형에서 선언적으로
Java 함수형 프로그래밍을 실무에 적용하는 방법을 정리했습니다. Stream, Optional, 람다를 단순히 쓰는 것을 넘어 코드 품질을 높이는 패턴과 함정을 다룹니다.
자바 메소드 병렬 호출
Spring Batch에서 여러 메서드를 순차 실행할 때 병렬로 묶으면 얼마나 빨라질까? CompletableFuture와 ForkJoinPool을 활용한 메서드 병렬 호출 실험 기록.
자바 프로세스 힙메모리 설정 이슈
자바 프로세스가 -Xms/-Xmx 힙메모리 설정을 했는데도 OOM Killer에 의해 다운된 실제 장애 분석기. 힙 외 메모리(Metaspace, Thread Stack, JNI 등)까지 고려해야 하는 이유를 실증으로 설명합니다.
인터페이스와 추상클래스 차이
인터페이스와 추상클래스의 차이를 명확하게 구분하는 방법. '