01백엔드08. 15.Java partitioningBy 예제 코드: 데이터 분할 작업을 간편하게 해보자자바(Java) 프로그래밍에서 데이터를 효율적으로 분할하고 관리하는 것은 중요한 작업 중 하나입니다. 이를 위해 많은 방법이 있지만, 'partitioningBy' 메서드를 활용하는 방법은 데이터를 조건에 따라 분할하고 처리하는 데 매우 유용합니다.
02백엔드08. 04.Spring WebFlux 테스트 방법이 블로그에서는 Spring WebFlux의 테스트 방법에 대해 자세히 알아보겠습니다. Spring WebFlux는 Spring Framework 5에서 도입된 리액티브 프로그래밍 모델로서, 비동기적인 웹 애플리케이션을 개발할 수 있게 해줍니다.
04백엔드06. 23.해시 함수와 해시 충돌(해결 방법)해시함수, 해시 충돌과 해시 충돌을 해결하는 방법인 open addresssing과 chaining에 대해서 알아보도록 하겠습니다.
05백엔드08. 18.SpringBoot, MongoDB 시작하기SpringBoot, Mongodb, docker로 간단한 샘플 프로젝트를 만들어 보고, 주로 어디에 사용하는지에 대해서 알아보자.
07백엔드08. 06.SpringBoot CommandLineRunner, ApplicationRunner 초기화 방법ApplicationRunner,CommandLineRunner를 애플리케이션 구동시 사용하는 방법에 대해서 알아보자
08백엔드07. 31.[Java] Stream 데이터 groupingBy 예제Java Stream의 groupingBy의 메서드를 살펴보고, 간단한 예제를 통해서 어떻게 사용하는지 살펴보자.
09백엔드07. 30.Bean Validation 이슈 (Object Graph)API관련 작업을 하다가, @RequestBody로 매핑된 객체의 필드값을 validaiton하기 위해서 @Valid 어노테이션(JSR-303) 을 적용했지만, 제대로 적용이 되지 않았다. 이에 대한 해결책을 알아보자.
10백엔드07. 24.Jackson, LocalDateTime Serialization, Deserialization 이슈스프링에서 자바 객체를 직렬화/역직렬화를 할때, 내부적으로 Jackson을 사용하는데, 자바8에 도입된 LocalDateTime 타입으로 직렬화, 역직렬화할때 이슈를 정리해보았다.
11백엔드07. 13.[Java] 정렬 API (Array, Collection, Comparator)Java의 기본 정렬과 Stream의 Sort레 Comparator를 람다식을 넘겨서 간편하게 사용하는 방법을 알아본다.