일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- intellij 핵심 단축키
- intellij favorites
- Spring Cloud Netflix
- intellij 즐겨찾기
- @Transactional Propagation
- 자바 ORM 표준 JPA 프로그래밍
- 리팩토링 2판
- @TransactionalEventListener
- aws
- ksqldb
- Stream
- JPA
- vue.js
- git
- 백명석님
- java
- 자바 ORM 표준 JPA 프로그래밍 정리
- javascript case
- multipart테스트
- ksql
- 친절한 SQL 튜닝
- 리눅스
- IntelliJ
- HandlerMethodArgumentResolver
- findTopBy
- 원격 브랜 삭제
- Linux
- 마이크로 서비스
- #docker compose
- CompletableFuture
- Today
- Total
목록프로그래밍/Java (13)
시그마 삽질==six 시그마
List list = null; //error list.stream().filter(Objects::nonNull).forEach(v -> System.out.println(v.getUsername())); //ok CollectionUtils.emptyIfNull(list).stream() .filter(v -> v.getUsername().equals("foo")) .collect(Collectors.toList()); //ok Optional.ofNullable(list) .orElseGet(Collections::emptyList).stream() .filter(v -> v.getUsername().equals("boo")) .collect(Collectors.toList()); 1.Null 자체..
List field=list1.stream() .flatMap(a->a.getList2().stream()) .filter(b-> ..) .map(b->b.getList2Field()) .collect(Collectors.toList()); List list = ... List flat = list.stream() .flatMap(Collection::stream) .collect(Collectors.toList()); list1 내부 필드인 list2를 끄집어 와서 list2 를 내부반복을 통해 filter링하고(전역변수와 equals,contains비교 등) list2의 필드들을 가져온것 핵심은 flatMap 이부분이다 flatMap(v->v.getList2().stream()) 자세한 내용은 요기를..
1. 향상된 for문중에 삭제 public static void main(String[] args) { List list = new ArrayList(); list.add("장동건"); list.add("이동욱"); list.add("원빈"); list.add("하정우"); list.add("정우성"); list.add("이민호"); for (String str: list) { if(str.equals("원빈")|| str.equals("하정우")) { list.remove(str); } } System.out.println(list); } Exception in thread "main" java.util.ConcurrentModificationException at java.util.ArrayList$..
1. JSOUP 정의 jsoup is a Java library for working with real-world HTML. It provides a very convenient API for fetching URLs and extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors 요기를 참조 2. JSOUP 라이브러리 메이븐 연결 org.jsoup jsoup 1.13.1 3. 자바 예시 코드 작성 사이트에서 pdf 파일 링크가 걸려있는 태그의 href 속성값들만 추출코자 한다 public class CrawlingTest { public static void main(String[] args) throw..
1. ArrayList의 toString 메소드 사용하기 public static void main(String[] args) { List list = new ArrayList(); list.add("장동건"); list.add("이동욱"); list.add("원빈"); list.add("하정우"); list.add("정우성"); list.add("이민호"); String str = list.toString(); str = str.replace("[", "").replace("]", "").replace(" ", ""); System.out.println(str); } 2. String의 join 메소드 사용하기 public static void main(String[] args) { List list ..