전체 글

전체 글

    slf4j api 사용 방법

    slf4j api 사용 방법

    slf4j를 logging 라이브러리로 많이 사용합니다. java.util.logging org.apache.log4j org.apache.commons.logging 기존의 위 라이브러리를 slf4j 가 제공하는 bridge 라이브러리를 사용하면 모든 로그 들은 한곳에 집중화 시키고 이를 제어할 수 있습니다. 따라서 아래의 라이브러리를 사용하고 기존의 commons-logging, log4j 라이브러리 디펜던시는 모두 exclude(제외) 시켜야 합니다. slf4j-api jcl-over-slf4j jul-to-slf4j log4j-over-slf4j 그리고 아래 이미지는 slf4j-api 를 이용하는 logback 로깅 라이브러리를 사용했습니다.

    Tomcat URI인코딩 문제

    Tomcat URI인코딩 문제

    http://localhose/test?key=테스트 이렇게 한글이 포함된 URI가 전송되면 인코딩 오류가 발생할 수 있는데 인코딩 설정을 다음과 같이 URIEncoding="UTF-8" 속성을 추가하면 인코딩 문제를 해결 할 수 있습니다.

    날짜 표시 형식 만들기

    날짜 표시 형식 만들기

    소스코드 "20140330".replace(/([0-9]{4})([0-9]{2})([0-9]{2})/, "$1.$2.$3"); 실행결과

    문자열에서 숫자만 추출

    문자열에서 숫자만 추출

    소스코드 "123Something456".replace(/[^0-9]/g, ""); 실행결과

    OSX에서 eclipse.ini 수정

    이클립스 Heap Memory등 Java 가상머신에 옵션을 설정하고자 할때, 이클립스 설치 디렉토리에서 터미널을 통해 아래 경로로 이동하여 Eclipse.app/Contents/MacOS/eclipse.ini 위 파일의 내용을 수정하면 됩니다. 추가. Finder에서 Eclipse.app의 '패키지 내용 보기' 통해서도 가능합니다.

    Network 드라이브에서 DS_Store 안생기게 하는 방법

    터미널에서 아래 명령을 실행하면 됩니다. > defaults write com.apple.desktopservices DSDontWriteNetworkStores true

    Access-Control-Allow-Origin

    Chrome 에서 Access-Control-Allow-Origin 때문에 오류가 나면 아래 명령어 인자를 주어 오류가 나지 않도록 할 수 있습니다. open /Applications/Google\ Chrome.app --args --disable-web-security

    Perl 스크립트

    perl -pi -e '$a=0, undef $/ if($a!=0 && s/[\w\b\s\x00-\x7f\n]+//smg);$a++' test

    디렉토리별 파일 개수 확인

    특정 위치에서 하위 디렉토리만 스캔하고 디렉토리별 파일의 개수를 확인하는 스크립트를 만들어 봤습니다. for x in `find . -maxdepth 2 -mindepth 2 -type d -print` do echo $x, `find $x -type f|wc -l`; done

    How to install OSX 10.8.4

    How to install OSX 10.8.4

    Hardware SpecificationCPU : Intel i5 3570KM/B : Asus P8Z77 M ProVGA : NVIDIA Geforce 9600GTPreparing OSXRestore OS_X_10.8.4_UniBeast_AD2.gho into USB Drive (over 8GB)Install OSXBoot OSX using USB and InstallInstall MultibeastInstall Boot loaderInstall Boot loader using Chamelon wizardDevice Properties : 7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004..