Infra & Server Dev77 MariaDB, MySQL 이모티콘(\xF0\x9F\x98\x88) 저장시 에러 MariaDB이나 MySQL에서 이모티콘 저장이 아래와 같은 에러가 날때가 있다. Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect string value: '\xF0\x9F\x98\x88' for column 'message' at row 2 그럼 DB character set을 변경해야합니다. 먼저 my.cnf 파일에 아래와 같이 적어 줍니다. [client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_.. 2016. 12. 22. [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. [Mac] AES256사용을 위한 java 경로, local_policy.jar US_export_policy.jar java에서 AES256을 사용하기위해 몇개의 library를 추가/갱신 해야합니다. library 다운로드java7 : http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.htmljava8 : http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html java8 기준으로 맥에서 아래에 경로에 다운로드 받은 library(local_policy.jar, US_export_policy.jar)파일을 추가/덮어쓰기 하면 됩니다./Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/H.. 2016. 9. 26. 이전 1 2 3 4 5 6 7 ··· 13 다음