실행한 쿼리문을 확보하기 위해 로그를 남겼다. 그런데 쿼리문을 기록하는 이유인 가장 중요한 정보가 ???? 로 표시되어 알아볼 수 없었다 ㅠㅠ 그래서 또 여기저기 서치하여 대단히 감사한 사이트 발견! catalina.sh 파일에 자바 옵션으로 UTF-8 인코딩 구문을 넣어주면 된다는 이야기였다. JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Dfile.client.encoding=UTF-8 -Dclient.encoding.override=UTF-8" 출처: https://0taeng.tistory.com/28 [개발자 령탱] 감사하게도 변수와 값 사이에 공백을 두면 안된다는 친절한 당부도 있었다. 그러나 난 설마했다. 저렇게 해 봤자 catalina.out에서만 한글 깨..
리눅스 검색어는 거의 다 제타위키 내용이다..;;;; 출처 : zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_PID%EB%A1%9C_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%9D%B4%EB%A6%84_%ED%99%95%EC%9D%B8 zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C 1. pid로 프로세스 확인 - 명령어 : $ cat /proc/pid값/status - 결과 : Name부터 nonvoluntary_ctxt_switches까지 여러개의 항목과 값이 나타남. -..
자주 사용하지만 사용할 때마다 서칭하는 ㅠㅠ 상세 문법들이 더 있지만 일단 간단하게 사용. 1. JSON 문자열을 Object로 변환 - 변수 = JSON.parse(JSON 문자열); - 출처 : developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse - JSON 문자열 내에 후행 쉼표 사용 불가 const json = '{"result":true, "count":42}'; const obj = JSON.parse(json); console.log(obj.count); // expected output: 42 console.log(obj.result); // expected output: true 2. JavaSc..
Java에 비해 C#은 암호와 복호화가 용이했던 기억이.... 그런데 오랜만에 하려니 다 까먹어서 기록해 둔다 ㅠㅠ 1. 형변환 : byte[] to string, string to byte[] - 출처 : zephie.tistory.com/11 - byte[] to string : string str = Encoding.Default.GetString(byte[]); - string to byte[] : byte[] arrByte = Encoding.UTF8.GetBytes(string); 2. Base64Encode - string str = Convert.ToBase64String(byte[]); 3. Base64Decode - byte[] arrByte = Convert.FromBase64Stri..
출처: twpower.github.io/138-send-file-using-scp-command 위의 사이트가 더 좋다. 방문하시기를 추천한다. 매번 쓸 때마다 검색하는게 지겨워서 여기에 옮겨 적어본다. 그러면 외우지 않을까 싶어서 ㅠㅠ 1. 기본 명령어 form scp [option] [전송하려는 파일이 있는 위치] [파일을 전송하려는 목적지] 2. option ① -r : 모든 하위폴더 복사하여 전송 ② -P : ssh 포트 지정 3. Remote 서버의 위치를 지정할 때 username@IP:파일이 있는(or 전송할) 위치 4. CASE ① 로컬에 있는 파일 → Remote 서버에 전송 scp [파일 경로] [username@IP:파일을 전송할 directory] ② Remote 서버에 있는 파일 ..
1. 현상 : 배포를 하면 프로젝트가 실행은 되는데 실행 전에 많은 로그들을 남겼다. 로그의 에러는 모두 같았다. org.apache.catalina.startup.ContextConfig.processAnnotationsJar Unable to process Jar entry [module-info.class] from Jar [file: ~.jar] for annotations org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19 2. 해결 : 서칭을 해보면 대부분 java 버전과 Tomcat 버전이 서로 맞지 않아서 나타나는 에러로그라고 나온다. 19이면 java 9를 사용해야 ..