Java8 New Date and Time API

변경사항 자바 8에서는 신규 Date와 Time에 관한 API가 소개 되었다. 과거 java.util.Date 와 java.util.Calendar 유틸은 정말 형편없었다. 그럼 Java 8이전과 이후의 Date, Time관련 유틸리티가 어떻게 바뀌었는지 한번 살펴보자. 기존 Java Date 유틸리티의 문제. 과거 Java Date유틸리느는 비 일관성, 설계적인 결함 을 가지고 있었다. Object 내용 자체가 변경이 된다. 이름규칙 Date... [Read More]

StaticFactory Methods of Collectors Class in Java

자바 컬렉션 클래스의 정적 Factory메소드 알아보기. Factory method Returned Type Used to toList List 스트림의 아이템을 list로 반환한다. ex   List dishes = menuStream.collect(toList()); toSet Set 스트림의 아이템을 set으로 반환한다. 중복은 제거된다. ex   Set dishes = menuStream.collect(toSet()); toCollection Collection 스트림의 아이템을 컬렉션으로 넣는다. 이는 제공된 supplier에 의해서 생성된다. ex... [Read More]

부족 리더쉽

Tribal Leadership Leveraging Natural Groups to Build a Triving Organization 이책은 5가지 부족 단계를 구별하고, 이들의 특징과 4 ~ 5단계의 궁극적인 부족으로 거듭나기 위한 길잡이가 되어주는 책이다. 사용하는 언어가 조직 문화의 단계를 결정한다는 기본 전제를 바탕으로, 조직과 리더쉽에 대한 새로운 관점으로 바라보게 해주는 점에서 매우 흥미롭고 훌륭한 책이라고 생각이 든다.... [Read More]

Using powermock with junit 4.12

Powermock + Junit 4.12 powermock은 Mockito등과 같은 모업 유틸과 함께 사용되어 다양한 확장 기능을 수행할 수 있도록 하고 있다. 설정하기. 공식 사이트 : https://github.com/jayway/powermock/wiki/MockitoUsage Junit 4.12버젼 충돌 해결하기. 참고 : 아래 코드와 같이 버젼을 맞춰 주어야 정상적으로 수행이 된다. 공식 사이트에서 해당 버젼에 맞게 파워목의 의존성 버젼을 수정해 주어야한다. testCompile... [Read More]

Powermock MockitoUsage

from : https://github.com/jayway/powermock/wiki/MockitoUsage powermock과 mockito를 연동하여 사용하기. 소개 기본적으로 PowerMock은 “PowerMockito” 라고 불리는 클래스를 제공하며 이는 mock/object/class를 생성하는 작업과 초기화, 검증, 기대에 대한 작업을 수행할 수 있으며 이는 그대로 Mockito를 이용하여 이러한 작업을 할 수 있다. 모든 사용에는 @RunWith(PowerMockRunner.class)와 @PrepareForTest 어노테이션을 클래스 레벨에서 필요로 한다. 지원버젼 Mockito PowerMock 2.0.0-beta -... [Read More]