이 장에서 다룰 내용병렬 스트림으로 데이터를 병렬 처리하기병렬 스트림의 성능 분석포크/조인 프레임워크Spliterator로 스트림 데이터 쪼개기7.1 병렬 스트림스트림 인터페이스를 이용하면 아주 간단하게 요소를 병렬로 처리할 수 있다.컬렉션에 parallelStream을 호출하면 병렬스트림(parallel stream)이 생성된다.병렬 스트림이란?각각의 스레드에서 처리할 수 있도록 스트림 요소를 여러 청크로 분할한 스트림.병렬 스트림을 이용..
자바 8의 스트림이란 데이터 집합을 멋지게 처리하는 게으른 반복자라고 생각할 수 있다.스트립 연산은 filter 또는 map 과 같은 중간 연산과 count, findFirst, forEach, reduce 등의 최종 연산으로 구분할 수 있다.중간 연산 : 한 스트림을 다른 스트림으로 변환하는 연산여러 연산을 연결할 수 있다.스트림 파이프라인을 구성하며, 스트림의 요소를 소비하지 않는다.최종 연산 : 스트림의 요소를 소비해서 최종 결과를 도출한다.스..
컬렉션은 자바에서 가장 많이 사용하는 기능 중 하나다.거의 모든 자바 애플리케이션은 컬렉션을 만들고 처리하는 과정을 포함.컬렉션으로 데이터를 그룹화하고 처리할 수 있다.대부분의 자바 애플리케이션에서는 컬렉션을 많이 사용하지만 완벽한 컬렉션 관련 연산을 지원하려면 한참 멀었다.요리 애플리케이션 예시대부분의 비즈니스 로직에는 요리를 카테고리(예를 들면 채식주의자용)로 그룹화 한다든가 가장 비싼 요리를 찾는 등의 연산이 포함된다.데이터베이스에서는 선언형으..
- Total
- 395,785
- Today
- 40
- Yesterday
- 215
- tomcat
- 도커
- logstash
- 스트림
- 알고리즘
- 자바스크립트
- Elk
- docker
- ubuntu
- 제주도
- cacti
- 자바8 인 액션
- AWSomeDay
- nagios
- 속초
- Beanshell
- AWS
- java8 in action
- 경주
- 자바
- jmeter
- Jenkins
- filebeat
- 한빛미디어
- 자바8
- 소낭게스트하우스
- docker swarm
- 멀티플레이어 게임 프로그래밍
- 길벗
- 이것이자바다