본문 바로가기

분류 전체보기

Spring annotation Spring Annotationupdated 2016.12.19 @component클래스에 사용한다.해당 클래스를 빈(객체)로 만든다. default scope는 singleton @required @autowired다른 의존 객체를 사용할 때 타입을 기반으로 빈을 찾아서 주입시켜준다. 동일한 타입의 빈이 2개 이상 존재하면 예외 발생 -> qualifier로 특정 빈으로 한정시킬 수 있다. @service @requestmapping @requestparam @requestbodyannotation이 적용된 파라미터에 HTTP Request Body의 내용이 전달된다. @responsebodyannotation을 사용 후 string값을 반환하면, 해당 값은 http response body에 쓰여진다.. 더보기
[Effective Java] item 1 생성자 대신 static factory method를 고려하라updated 2016.12.19 [static factory method]- 해당 class의 instance를 반환. - design pattern의 factory method와는 다르다! - 단순히 생성자의 매개변수 list를 다르게 하여 여러 생성자를 두는 것은 좋지 못하다! 그러면 코드를 읽는 사람은 단순히 코드만 보고서는 이 생성자가 무엇을 의미하는지 알지 못한다.이럴때에 추가적으로 class documentation을 봐야 알 수 있다. - immutable class를 가능케함. - **장점**- 생성자와는 달리 static factory method는 이름을 가진다. - 생성자와 달리 해당 class가 필요할 때 마다 새로운 객.. 더보기
Linux Install NodeJS https://github.com/nodesource/distributions 더보기
홍콩 야경 홍콩 빅토리아 피크 더보기
[161112~161114] 홍콩 자유여행 Prologue HongKong . . . ! 약 한달전 홍콩익스프레스에서 프로모션을 한다길래 계획없이 표부터 끊었다. 이럴땐 표부터 끊는거라고 배웠다. 첫 해외여행이라 많이 설렌다.정신없이 바빴기에 준비를 많이 못했다.(좋은 핑계) 사실 여태까지 살면서 첫 해외여행이다.(수학여행 등 제외)그동안 뭐하면서 살았나 싶기도하다. 이제 돈도 벌겠다, 연차도 있겠다 한달에 한번씩 가까운 곳부터 많이 다녀볼 계획이다. 젊었을때, 가진거 없을때 많이 다녀야겠다 싶었다. 그래서 무턱대고 질러보았다.처음이라 더 뜻 깊은거 같다. 시작부터 끝까지, 온전히 내가 결정하는 여행을 이제 시작한다. 더보기
[ngrinder] cookie 추가하기 ngrinder로 script작성 시, 참고할 reference가 없었다. 사용되는 Class들의 spec은 http://grinder.sourceforge.net/g3/script-javadoc/HTTPClient/Cookie.html 에서 확인. import static net.grinder.script.Grinder.grinderimport static org.junit.Assert.*import static org.hamcrest.Matchers.*import net.grinder.plugin.http.HTTPRequestimport net.grinder.plugin.http.HTTPPluginControlimport net.grinder.script.GTestimport net.grinder.s.. 더보기
Centos7 haproxy cannot bind socket 80 port가 아닌 port로 bind시에 'cannot bind 0.0.0.0:xxxx' 이런 에러가 발생하였다. 온갖 구글링 끝에 해결법 찾음. setsebool -P haproxy_connect_any=1 이거 한줄이면 해결. 더보기
Virtualbox Centos7 Static IP Virtualbox Centos7 Static IP 온갖 블로그를 다 돌아다녀도 딱 필요한 자료가 없더군요.. -_- 삽질 끝에 해결하게 되어, 자료 공유합니다. 현재 너무 귀찮아서 블로그에 따로 정리는 못하고, 만들어둔 ppt로 공유합니다. 자산화를 목적으로 만든 자료라, 안꾸미고 내용만 담았습니다.양해 부탁드립니다-! 더보기
CLR, VES, JRE, JVM 비교 [JVM,JRE,VES,CLR] 1) JRE, JVM- JRE는 JVM, Class libraries, 다른 supporting files를 가지고 있다. - JVM이 프로그램을 실행하고, 실행을 위하여 JRE가 가지고 있는 class library를 사용한다. 2) CLR, VES- CLR은 CLI에서 정의되어 있는 VES 명세를 구현한 것이다. 3) 결론 위 4개의 요소간의 관계는 다음과 같다.CLR JVM : native code 실행JRE .net framework : 실행에 필요한 class library 제공 출처 및 참고 : * JRE, JVM http://stackoverflow.com/questions/2812549/what-is-the-difference-between-the-jre-a.. 더보기
- 이름 이동규 나이 26 Github https://github.com/lunker Hackerrankhttps://www.hackerrank.com/lunker Contactdk910320@gmail.com 더보기