[프로그래밍] 객체 지향 프로그래밍과 함수형 프로그래밍
참고
코틀린은 객체 모델을 JSON이나 프로토콜 버퍼와 같은 형태로 직렬화(serialization) 및 역직렬화(deserialization)하기 위한 여러 기능을 kotlinx.serialization 패키지로 제공한다.
스프링은 캐시 추상화(cache abstraction) 기능을 제공한다. 캐시 추상화를 통해 기존 코드에 미치는 영향을 최소화하고 다양한 캐싱 라이브러리 구현체(예: Gemfire, Caffeine, EhCache 등)를 일관된 방법으로 사용할 수 있도록 도와준다. 스프링 프레임워...
자바 19에서 프리뷰 기능으로 도입된 프로젝트 룸(Project Loom)의 가상 스레드(virtual thread)링크는 경량(lightweight) 스레드이다. 자바 20을 거쳐 자바 21에서 최종 릴리스링크되었다. 가상 스레드는 처리량이 많은 동시성 애플리케이션의 개발, 관리...