데이터를 언제 계산 하느냐가 컬렉션과 스트림의 가장 큰 차이이다.컬렉션은 현재 자료구조가 포함하는 모든 값을 메모리에 저장하는 자료구조이다.즉, 컬렉션의 모든 요소는 컬렉션에 추가하기전에 계산되어야 한다. 컬렉션은 요소를 추가하거나 컬렉션의 요소르 삭제할 수 있다.모든
병렬 처리란 멀티코어 환경에서 하나의 작업을 분할해 각각의 코어가 병렬적으로 처리하는 것이다. 자바 8 부터는 병렬 스트림과 포크/조인 프레임워크를 사용하면 쉽게 병렬처리가 가능하다.공통점은 둘 다 동작방식이 멀티 스레드라는 점이지만 목적은 다르다.동시성멀티 작업을 위
Transactional > - @Transactional이 붙은 메서드는 메서드가 포함하고 있는 작업 중에 하나라도 실패할 경우 전체 작업을 취소한다 예외 발생 시 rollback 처리를 자동으로 수행해준다. 일련의 작업들을 묶어서 하나의 단위로 처리하고 싶다면 @T