[Java] Stream PartitioningBy 분할 연산
in Java on Java 개발 기록
Collectors.partitioningBy()
은 요소들을 참(true)인 그룹과 거짓(false)인 boolean 그룹으로 분할해서 두 개의 그룹을 맵(Map)으로 반환한다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
Collectors.partitioningBy()
은 요소들을 참(true)인 그룹과 거짓(false)인 boolean 그룹으로 분할해서 두 개의 그룹을 맵(Map)으로 반환한다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
Collectors.groupingBy()
는 스트림 요소를 지정된 기준에 따라 그룹화하는 기능으로 이를 통해 데이터를 그룹별로 분류하고 집계할 수 있다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
Stream collect() 메서드
와 Collector 인터페이스
에 대한 포스팅이다. stream의 Collector는 스트림의 요소를 어떤 형태로든 수집할 때 사용되는 인터페이스입니다. 이 인터페이스는 스트림에서 요소를 수집하고 그 결과를 취합하는 방법을 정의합니다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
stream.reduce()
는 스트림의 모든 요소를 하나로 줄이는 연산을 수행합니다. 이 연산은 각 요소를 조합하여 최종 결과를 생성하는 데 사용된다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
stream에 조건 검사 allMath(), anyMatch(), noneMatch() 와 findFirst(), findAny()
최종연산에 대한 포스팅이다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
stream.forEach()
은 중첩된 구조의 요소들을 평면화(flatten)하는 데 사용된다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
stream.flatMap()
은 중첩된 구조의 요소들을 평면화(flatten)하는 데 사용된다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
stream.sorted()
메서드는 요소들을 정렬하는 데 사용된다. 이 메서드는 요소들의 기본 정렬 순서를 사용하거나, Comparator
를 제공하여 사용자 지정 정렬 순서를 지정할 수 있다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
stream.peek()
메서드는 중간 연산자로 스트림의 요소를 확인하거나 디버깅 목적으로 사용
됩니다. peek() 메서드를 사용하여 스트림의 각 요소를 처리하고, 처리된 요소를 그대로 반환합니다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
stream.map()
메서드는 스트림 내의 요소를 다른 형태로 변환하는 중요한 연산 중 하나로 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
stream.filter()
메서드는 filter 내 조건이 true를 만족하는 요소들만을 선택하여 새로운 스트림을 반환한다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
stream.distinct()
메서드는 중복된 요소를 제거하여 고유한(unique) 요소들만으로 이루어진 스트림을 반환한다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
in Java on Java 개발 기록
핸드폰번호, 주민번호, 사업자번호 Masking 처리에 대한 포스팅이다.
오랜만에 포스팅 작성이다. 도움이 되시길
in Java on Java 개발 기록
[#document: null], Document 데이터 XML포맷 형태으로 String으로 출력
in Java on Java 개발 기록
XML File 내용 Document로 데이터 변환 및 Document 기본적인 예제 대한 포스팅이다.
in Java on Java 개발 기록
기억이 안난다.
in Java on Java 개발 기록
JPA 프로젝트를 진행하다 보니 원인을 이상한 포인트로 잡다 보니 시간을 많이 허비함. JPA와 별개 문제로….
in Java on Java 개발 기록
java 에서 label 문 포스팅
in Java on Java 개발 기록
가끔 클라이언트에 데이터를 응답 할때 객체에 null값인 객체의 필드명들도 같이 아래와 같이 리턴된다. 단순한 검색 필드들이지만 불필요한 필드들의 null 값 리턴이나 의도적으로 미노출 하고자 하는 필드에 @JsonInclude 의 어노테이션에 NON_NULL옵션
를 선언하면 된다.
in Java on Java 개발 기록
LocalDate 날짜 유효성 체크, 시작일 종료일 비교
in Java on Java 개발 기록
스프링에서 어노테이션(@JsonFormat, @DateTimeFormat)을 이용한 JSON 객체 Date 형식 변환
in Java on Java 개발 기록
뭘로 검색을 할까하는… 포스팅 제목은 long Long null, int Integer null, boolean Boolean return? 원시타입(primitive type)과 참조타입(reference type)?
in Java on Java 개발 기록
Spring RestTemplate - Http API Request 요청
in Java on Java 개발 기록
Java net - HttpURLConnection Http API 요청
in Java on Java 개발 기록
Apache httpclient - Http API 요청
in Java on Java 개발 기록
클라이언트 실제 http / https 가져오기
in Java on Java 개발 기록
클라이언트 실제 접속 IP 가져오기