일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jdk
- Pipeline
- mybatis
- gradle
- IntelliJ
- 액세스회선
- docker
- JPA
- map
- sonarQube
- 캐시서버
- Linux
- Jenkins
- AOP
- Spring
- LAN어댑터
- Java
- 소켓
- STREAM
- Set
- container
- 방화벽
- tomcat
- post
- 허브
- cloud
- DevOps
- ansible
- 라우터
- Collection
- Today
- Total
목록foreach (2)
거북이-https://velog.io/@violet_evgadn 이전완료
최종 처리 메서드 종류 루핑 ◎ forEach 중간 처리 메서드 Section에서 peek()을 설명하며 비교군으로 많이 활용했던 구문이다. forEach()의 리턴 타입이 void인 만큼 forEach는 Stream의 데이터를 변경하는 등의 특수한 역할을 수행할 수는 없다. forEach() 구문은 주로 Stream에 저장된 모든 요소를 출력하는 용도로 활용된다. peek()을 배우며 많이 활용해봤으니 예시 코드는 생략하겠다. 매칭 매칭은 최종 처리 단계에서 Stream에 담긴 값들이 특정 조건을 만족하는지 조사하는 메서드이다. 중간 단계 메서드 중 filter()와 비슷하다고 생각할 수 있지만 조금 다른 성격을 띤다. filter()는 중간 단계에서 로직을 수행하며 "모든 데이터 중 원하는 데이터만 ..
if MyBatis 동적 SQL에서 가장 널리 활용되는 것이 if가 아닐까 생각한다. MyBatis에서 결국 동적 SQL은 "어떤 값이 NULL일 때는 조건문에 추가시키지 말고, 값이 존재할 때만 조건문에 추가시켜주세요" 같은 요청을 처리할 때 많이 활용되고 이를 처리하기 위한 가장 적절한 동적 SQL이기 때문이다. WHERE문에 많이 활용되기는 하지만 ORDER BY, GROUP BY 등에서도 를 활용할 수 있다. ◎ 간단한 if 활용 SELECT * FROM BLOG WHERE state = ‘ACTIVE’ AND title like #{title} AND author_name like #{author.name} 분명 MyBaits로 짰는데 신기하게도 무슨 말인지 바로 이해할 수 있을 것 같다. 만약..