본문 바로가기

전체 글

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.. 더보기
Netflix:Hystrix 사용해보기 주소 https://github.com/Netflix/Hystrix/wikiIn a distributed environment, inevitably some of the many service dependencies will fail. Hystrix is a library that helps you control the interactions between these distributed services by adding latency tolerance and fault tolerance logic. Hystrix does this by isolating points of access between the services, stopping cascading failures across them, and .. 더보기
Ubuntu 14.04의 mysql 5.5 -> 5.6 Ubuntu 14.04의 mysql 기본 버전 - 5.5 sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5 sudo rm -rf /etc/mysql /var/lib/mysql sudo apt-get autoremove sudo apt-get autoclean Ubuntu 14.04의 mysql 기본 버전 - 5.6으로 변경 $ sudo apt-get install software-properties-common $ sudo add-apt-repository -y ppa:ondrej/mysql-5.6 $ sudo apt-get update $ sudo apt-get insta.. 더보기
취미생활-Android WebView의 컨텐츠에서 HTTP/HTTPS 특정사이트를 WebView를 이용해서 보여주는 샘플을 만들다 보니 이미지는 죄다 불러오지 못하고.. logcat에는 "This request has been blocked; the content must be served over HTTPS" 이런 로그를 남기고 있다. 뭐, HTTPS의 컨텐츠에 HTTP호출을 할 수 없다.(이미지가 http://img... 로 시작)는 것. 대략적인 이유는 google api 특정 버전 이상부터는 보안상의 이유로 https 컨텐츠내 url호출은 모두 https만 허용되는 것 같다. 우선 찾아본 회피 방법으로 회피를 하고..... 하고...... 하고..... 넘어가자. webView.getSettings().setMixedContentMode ( WebSettings.M.. 더보기