728x90 Programming68 tomcat에 temp폴더에 있는 엄청난 양의 +~JF **** .tmp파일 해결방법 서버에 있는 tomcat의 temp 폴더 위치에 5기가 넘는 +~JF****.tmp 파일이 있으며 파일의 크기 또한 다양하게 많이 존재를 하는 경우가 있었다. 구글링을 좀 하다보니 글꼴문제에 관련된 것으로 JVM이 정상적으로 종료되면 이러한 파일들이 모두 삭제가 되야 하지만 메모리 문제로 인해 shutdown 명령어가 안먹고 kill로 죽이는 경우가 종종 있었는데 JVM이 정상적으로 종료가 되지않아 일어난 문제였다. 임시파일이 생성되는 이유는 아래와 같이 InputStream으로 사용하는 경우이다. 1) java.awt.Font.createFont(int i, java.io.InputStream in) - 이렇게 되면 +~JFXXXX.tmp( XXXX는 긴 숫자를 의미함) 형식의 이름이 생성된다. - J.. 2020. 11. 26. [Mysql, MaridaDB] LPAD, RPAD 사용 방법 test_db 데이터베이스 안에 test라는 테이블이 있다고 하자.. 데이터는 아래와 같다. orderbyTest(칼럼명) 0 20 14 4 5 91 test@test.com 아무생각 없이 그냥 order by 절로 정렬을 하려고 했으나...? 원하는 대로 나오질 않는다. SELECT * FROM test_db.test ORDER by orderbyTest; # 0 # 14 # 20 # 4 # 5 # 91 # test@test.com 뒤에 * 1로 orderby 를 했더니 숫자들은 정렬이 되었지만 제일 아래에 있던 문자형태의 값이 중간으로 나와버린다. SELECT * FROM test_db.test ORDER by orderbyTest * 1; # 0 # test@test.com # 4 # 5 # 14 .. 2020. 11. 26. [Git] git log 명령어 모음 * cli 환경에서 git log명령어 옵션 사용하기 예전에는 소스트리로 많이 사용했었는데 요즘엔 잘 사용못하지만 그래도 cli를 통해서 최대한 많이 하려고 시도해본다. 아무래도 보여지는 화면은 소스트리가 이해하기 쉽긴하지만 cli로도 충분히 확인 가능하다. 일단 기본적으로.. git log // Head와 관련된 커밋들이 나온다 git log --oneline // 커밋 해쉬와 제목만 간단히 보고싶을때 git log --oneline --graph --decorate //git log보다 더 자세히 보고싶을때 git log --oneline --graph --all --decorate //모든 브랜치들을 보고싶을때 git log --oneline -n10 //내 브랜치의 최신 커밋을 10개만 보고싶을때.. 2020. 11. 26. [javascript] slice 메서드 사용법 자바스크립트의 slice( )는 주어진 배열의 start 인덱스부터 end 인덱스까지 (end 인덱스는 포함하지않음)에 대한 새로운 배열 객체로 반환한다. 원본 배열 보장 * start index - 0을 시작으로 하는 시작점에 대한 인덱스. - 만약 음수라면? 배열의 끝에서부터의 길이를 나타냄(-1이면 배열에서 제일 마지막 한 개 추출) - undefined이라면? 0번 인덱스부터 시작함 - 배열의 길이보다 큰값이면? 빈 배열을 반환함 * end index - 추출을 종료할 인덱스 (end index를 제외하고 추출한다) - 아래 표에서 예를들면, slice(0, 1)을 한다면? end index를 제외하기 때문에 "안"만 추출됨 인덱스 0 1 2 3 4 배열 안 녕 하 세 요 - 음수 인덱스는 배열의.. 2020. 11. 26. 이전 1 ··· 3 4 5 6 7 8 9 ··· 17 다음 728x90