전체 글 썸네일형 리스트형 간혹 sleep을 걸고 싶을때 간혹, 테스트든 뭐든 로직도중 잠시 쉬어가는(?) 것으로다가 sleep을 걸어야 할때가 있다. 이 경우 Thread.sleep(ms)를 사용하게 되는데, try~catch 도 걸어야되고, 아니면 따로 빼던지.. 아!~ 여튼 귀찮다. Guava 를 쓰고 있다면, Uninterruptibles.sleepUninterruptibly(ms, TimeUnit.MILLISECONDS) 이렇게 쓰자.. 뭐, 용도 전환이야 알아서 하는거 아니겠는감. 더보기 Linux Mint 18 Cinnamon 64-bit Mint 18 나오자마자 설치해봄.. 이게 이제 너무 익숙해져서 백업 따위 버려버리고 그냥 느긋하게 퐉퐈퐉하면 어느새 완료 되있다. 완료와 동시에 이 정화된 내맘~ Linux Mint 18 Cinnamon 64-bit 잘돌아간다~ 더보기 solr cloud 적용해 보기 wget http://mirror.navercorp.com/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz 1번 서버mkdir -p /home/eclipse4j/tmp/zookeeperecho '1'> /home/eclipse4j/tmp/zookeeper/myid 2번 서버mkdir -p /home/eclipse4j/tmp/zookeeperecho '2'> /home/eclipse4j/tmp/zookeeper/myid ----------------------------------------------------------------------------------------Step 1:Node 1:zoo.cfgserver.1= 0.0.0.0::serve.. 더보기 joda time 날짜를 00시로 변환하기. 간혹 날짜 관련한 작업중 시작일 종료일등을 구할때 특정일+00:00:00 로 변환하고 싶을 때가 있다. 예로 이글을 쓰는 시간인 "2016/06/01 10:33:24"를 "2016/06/01 00:00:00"로.. joda 에서는 roundFloorCopy()를 이용하여 다음과 같이 처리하면 된다. DateTime basicDateTime = DateTime.now();DateTime basicDate = basicDateTime.dayOfMonth().roundFloorCopy();System.out.println(basicDate.toString("yyyyMMdd HH:mm:ss")); >> 2016/06/01 00:00:00 그외.basicDateTime.hourOfDay().roundFloorCo.. 더보기 List의 특정 키를 기준으로 Map으로 변환 - 2 : java 7/8 public class Employee {..private Integer age;private String name; List employees = Lists.ne...;.... JSDK 7 Guava 위의 리스트에서 Entity의 id를 Key로 갖는 Map으로 전환 하고 싶다면 guava에서 다음과 같이 하자. Map employeeMap = Maps.uniqueIndex(employees, new Function() {public Integer apply(Employee employee) {return employee.getAge;}}); JSDK 8 Lambda // 중복의 경우 Map employeeMap = employees.stream().collect(Collectors.groupingBy.. 더보기 이전 1 ··· 28 29 30 31 32 33 34 ··· 70 다음