Java
-
[java] Http get,post 통신Java/Basic 2019. 1. 28. 18:28
너무 만들기 쉽기에 맨날 안만들어놔서 허구언날 프로젝트할때마다 만드던게 get/post 통신 같다. 하지만 만들때 마다 생각이 든것이 Apache 에서 제공하는 라이브러리를 쓰는게 아니라 순수 jdk 에서 지원되느걸 쓸수 없을까였다. java 라면 왠지 있을거 같은데 하고 찾아보니... httpclient 라는 익숙한녀석이 있었다. 순간 Apache 꺼 아닌가.. 라는 생각을 했는데 ... 충격적인건 jdk 1.1 부터 이기능이 제공 됬다고 한다. 무진장 오래됬다..... jdk 1.8 이 나오면서 HttpClient 가 비동기 통신을 지원하게 되었고 굉장히 매력적인 녀식이 된거 같다. ( 음... Netty 같은걸로 비동기통신을 구현하는게 나을 거 같기도하다. ) 기본적으로 동기화/비동기화가 사용 가능..
-
[java]날짜 더하기, 빼기 , 구하기Java/Basic 2019. 1. 28. 17:03
2012년 개발을 시작하고 맨날 동일하게 사용하는것들이 있다 ! 날짜 더하고 빼고 계산하고 ... Date... calendar... java에서 제공하는 극악무도함(?) 에 치를 떨며 유틸화 시켜서 사용했던거 같다.. java 1.6 버전 에서 말이다 ... 2019년 문득 내가 몇년동안 사용하고있는 이런 모듈들이 지금 제대로 되있는건가 ? 내가 생각하는것보다 더 좋은 방법들이 있지 않을까 ? 라는 생각과 함께 ... 찬찬히 보다보니 java 1.8 에서 ZoneDateTime, LocalDateTime 등... Joda-time 과 비슷한... 녀석이 생긴걸 확인했다... 와... 지금 java 11 이 나온마당에 난 그동안 고전 유물을 사용중이였던것...!! 변화가 시른 꼰대가 되긴 싫다 ! Zon..