[자바/코틀린] 잭슨 (Jackson)
잭슨(Jackson)은 자바 JSON 파서(parser) 라이브러리이다. 자바 객체와 JSON 문자열 간 직렬화 및 역직렬화를 수행한다. com.fasterxml.jackson.databind.ObjectMapper를 사용하여 자바 객체(엔티티 객체)와 JSON 문자열 간 직렬화 ...
잭슨(Jackson)은 자바 JSON 파서(parser) 라이브러리이다. 자바 객체와 JSON 문자열 간 직렬화 및 역직렬화를 수행한다. com.fasterxml.jackson.databind.ObjectMapper를 사용하여 자바 객체(엔티티 객체)와 JSON 문자열 간 직렬화 ...
웹플럭스에서는 스프링이 제공하는 캐싱 추상화 기능을 단순히 적용하더라도 올바르게 동작하지 않으며 그 원인은 리액티브 프로그래밍의 특성과 관련이 있다. 웹플럭스의 리액터가 제공하는 Mono와 Flux(이하 데이터 스트림 객체)는 데이터를 포함하고 있는 래퍼 객체이며, 데이터 스트림 ...
빌더 패턴
멀티 스레드 환경에서 스레드 간 경합 조건(race condition)을 피하고 데이터의 일관성(consistency)을 유지하기 위해서는 동기화(synchronization)를 통해 스레드의 실행 순서를 제어하는 것이 필요하다.