Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스프링 log
- 서버개발캠프
- Optimistic Lock
- Android
- JPA 낙관적락
- spring security
- spring
- Pessimistic Lock
- 스프링 로그
- JPA 비관적락
- 스마일게이트
- 디자인 패턴
- 서버
- flask
- Inno DB
- JPA Lock
- 안드로이드
- 개발
- 낙관적락 비관적락 차이
- JPA 동시성
- component
- 스프링
- 암호화
- annotation
- JPA
- Transaction isolation level
- 캠프
- bean
- spring security 인증
- Redis
Archives
- Today
- Total
목록java8 optional (1)
모르는게 많은 개발자
[Java8] Stream, Optional 개념/예제
저번 포스팅인 함수형 인터페이스, 람다 표현식 개념/예제에 이어서 Stream, Optional을 정리해보려 한다. 1. Stream 자바8 이전에서는 List에 담긴 데이터를 처리하려면 foreach, for를 이용해 순회하며 데이터를 처리했다. 하지만 이렇게 작성된 코드는 길이도 길고 가독성이 떨어졌다. 이러한 문제점을 해결하기 위해 stream기능이 추가됐다. Stream은 Array, Collections와 같이 연속된 형태의 객체다. 그리고 2개의 연산 과정을 거쳐 데이터를 가공할 수 있다. 생성 연산 : Stream객체 생성 중개 연산 (filter, map) : List에 들어있는 데이터를 조건에 맞게 가공(ex: 특정 String만 골라내기)하는 연산들을 의미 Stream을 반환 즉, 중개..
자바
2020. 12. 2. 23:44