Union
1. 결합 확인 (Apache Commons Collections) CollectionUtils의 union() 메서드를 사용하여 두 컬렉션의 결합을 얻을 수 있다. 1) 선언 org.apache.commons.collections4.CollectionUtils.union() public static <O> Collection<O&...
1. 결합 확인 (Apache Commons Collections) CollectionUtils의 union() 메서드를 사용하여 두 컬렉션의 결합을 얻을 수 있다. 1) 선언 org.apache.commons.collections4.CollectionUtils.union() public static <O> Collection<O&...
1. 목록 변환 (Apache Commons Collections) CollectUtils의 collect() 메서드는 한 유형의 개체 목록을 다른 유형의 개체 목록으로 변환하는데 사용할 수 있다. 1) 선언 org.apache.commons.collections4.CollectionUtils.collect() public static <I,...
1. 감산 확인 (Apache Commons Collections) CollectionUtils의 subtract() 메서드를 사용하여 한 컬렉션의 개체를 다른 컬렉션에서 빼서 새 컬렉션을 가져올 수 있다. 1) 선언 org.apache.commons.collections4.CollectionUtils.subtract() public static ...
1. Spring Boot JPA Java Persistence API는 비즈니스 엔티티를 관계형 엔티티로 저장하는 소스이다. PLAIN OLD JAVA Object(POJO)를 엔티티로 정의하는 방법과 관계가 있는 엔티티를 관리하는 방법을 보여준다. 2. Class Level Architecture 다음 이미지는 JPA의 클래스 수준 아키텍처이다....
1. static이란 static은 ‘정적인’, ‘움직임이 없는’이라는 의미로, static을 사용하면 JVM의 static 메모리에 올라간다. 즉, static 데이터는 프로그램 실행 직후부터 끝날 때까지 메모리 수명이 유지된다. static 메모리에 올라가기 때문에 초기화 과정 필요 없이 static이 선언된 변수, 메서드에 바로 접근이 가능하다...
1. 비어 있지 않은 목록 확인 (Apache Commons Collections) CollectionUtils의 isNotEmpty() 메서드를 사용하여 null 목록을 걱정하지 않고 목록이 비어 있지 않은지 확인할 수 있다. 따라서 목록의 크기를 확인하기 전에 null 검사를 모든 곳에 배치할 필요는 없다. 1) 선언 org.apache.comm...
spring-use-dto-rather-than-map 날짜확인, tags 확인 1. 컴파일 에러를 유발할 수 없음 Map의 Value는 Object 타입이다. 그리고 Object 클래스는 최상위 클래스이기 때문에 어떠한 데이터도 받아드릴 수 있다. Object를 사용할 때의 문제는 어떠한 데이터도 받아드릴 수 있기 때문에 타입 체크를 할 수 없다...
1. Hibernate Hibernate는 JAVA용 Object-Relational Mapping (ORM) 솔루션이다. 2001년 Gavin King이 만든 오픈 소스 영구 프레임워크다. 이것은 모든 Java 애플리케이션을 위한 강력한 고성능 객체 관계 지속성 및 쿼리 서비스이다. Hibernate는 자바 클래스를 데이터베이스 테이블에 매핑하고 ...
1. OrderedMap Interface (Apache Commons Collections) OrderedMap은 맵이 요소를 추가하는 순서를 유지하기 위한 새로운 인터페이스이다. 이 인터페이스는 Map의 반복자를 지원하며 Map에서 앞으로 또는 뒤로 양방향으로 반복할 수 있다. 1) OrderedMap Interface 예제 예제 im...
1. 정렬된 두 list 병합 (Apache Commons Collections) CollectionUtils의 collate() 메서드를 사용하여 이미 정렬된 두 목록을 병합할 수 있다. 1) 선언 org.apache.commons.collections4.CollectionUtils.collate() public static <O exten...