Recent Posts

[코틀린] 직렬화

코틀린은 객체 모델을 JSON이나 프로토콜 버퍼와 같은 형태로 직렬화(serialization) 및 역직렬화(deserialization)하기 위한 여러 기능을 kotlinx.serialization 패키지로 제공한다.

[스프링] 캐시 추상화

스프링은 캐시 추상화(cache abstraction) 기능을 제공한다. 캐시 추상화를 통해 기존 코드에 미치는 영향을 최소화하고 다양한 캐싱 라이브러리 구현체(예: Gemfire, Caffeine, EhCache 등)를 일관된 방법으로 사용할 수 있도록 도와준다. 스프링 프레임워...

[자바] 가상 스레드

자바 19에서 프리뷰 기능으로 도입된 프로젝트 룸(Project Loom)의 가상 스레드(virtual thread)링크는 경량(lightweight) 스레드이다. 자바 20을 거쳐 자바 21에서 최종 릴리스링크되었다. 가상 스레드는 처리량이 많은 동시성 애플리케이션의 개발, 관리...