본문 바로가기

분류 전체보기425

[Server] Nginx와 tomcat 연동시 tomcat에서 client ip 받는 방법 HttpServletRequest req = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest(); // String ip = req.getRemoteAddr(); //nginx에서 주는 ip를 사용해야함. String ip = req.getHeader("X-Forwarded-For"); 참고1 : https://coderanch.com/t/445496/request-getRemoteAddr참고2 : https://www.lesstif.com/pages/viewpage.action?pageId=20775886 2016. 11. 11.
[Nginx] nignx + tomcat 연동시 header값을 못가져올때 아래 한줄을 nginx 설정파일(conf.nginx)에 추가하면된다 underscores_in_headers on; nginx는 설정 reload를 해야한다.(재시작하거나.) 2016. 11. 8.
[Tomcat]tomcat umask 설정 이미지 파일 업로드라던지 기타 tomcat의 어플리케이션을 통해 업로드된 파일에 대한 접근 권한을 주기위해서 아래와 같이 변경하면됩니다.catalina.sh 파일에서 UMASK 쪽 값을 수정하면됩니다. 기본값은 0027이었습니다.저는 0022로 변경하였습니다. 2016. 11. 7.
[IntelliJ]콘솔 log 필터 기능 grep console plugin 추가 plugin url : https://plugins.jetbrains.com/plugin/?idea&pluginId=7125 참고 url : https://youtrack.jetbrains.com/issue/IDEA-66268#u=1471909357520 2016. 11. 4.
[Android] Android Studio debug, release resource directory 생성 debug용 release용 키값을 따로 String 키값을 따로 하고 싶을때 이렇게 별도로 resource directory를 만들면됩니다. Source set이 기본은 main에 보통 자동으로 되어있는데 debug, release선택해서 각각 생성하면됩니다. 2016. 11. 2.
[iOS] dyld: Library not loaded: @rpath/PagingMenuController.framework/PagingMenuController dyld: Library not loaded: @rpath/PagingMenuController.framework/PagingMenuController이딴식으로 해당 라이브러리가 없다고 나오면...Embedded Binaries에 추가하면됩니다. 스샷참고 참고 : http://stackoverflow.com/questions/29485035/dyld-library-not-loaded-rpath-alamofire-framework-versions-a-alamofire-reason 2016. 10. 31.