- 스프링부트
- spring mvc
- 자바
- 데이터베이스
- 프로그래머스
- 1차원 배열
- sql
- 스프링
- spring
- PYTHON
- @transactional
- 문자열
- AWS
- Django
- join
- spring security 6
- java
- DI
- static
- nginx
- hibernate
- spring boot
- springboot
- ORM
- SSL
- Docker
- jpa
- select
- string
- mysql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
목록stream (2)
개발하는 자몽
오랜만에 코딩테스트 문제를 풀어보면서 다른 사람들의 풀이를 보니 stream을 정말 잘 활용하고 있었다. 평소 stream을 잘 활용하지 못하기 때문에 복습 겸 정리한다. Collection Framework, Collectors Collections는 컬렉션 프레임워크(collection framework)로 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 클래스의 집합이다. 컬렉션 프레임워크는 자바의 인터페이스를 사용하여 구현된다. 참고 Collection은 인터페이스, Collections는 클래스이다. Collector는 요소들을 축적(accumulate)하고 이를 병렬로 또는 순차적으로 처리하게 해주는 감소/축소(reduction) 연산이다. stream의 마지막 단계에서 사용된다. Collec..
람다식(Lambda Expressions) 람다 함수는 프로그래밍 언어에서 사용되는 개념으로 익명 함수(Anonymous functions)를 지칭하는 용어이다. 람다식은 함수(메서드)를 간단한 식으로 표현하는 방법이다. 람다의 표현방법은 다음과 같다. 함수가 단일 실행문이면 괄호를 생략할 수 있다. 함수가 return문으로만 구성되어 있는 경우 괄호를 생략할 수 없다. A a = (매개변수) -> {구현코드}; a -> a*a; //매개변수가 하나인 경우, 괄호 생략가능 (int a ) -> a*a; //타입이 있는 경우 괄호 생략 불가능 (int a) -> System.out.println(a); //함수가 단일문장인 경우 괄호 생략가능 (int a, int b) -> {return a > b ? a..