분류 전체보기 172

Class StringEscapeUtils

java.lang.Object org.apache.commons.lang.StringEscapeUtils 클래스(POJO) 에서 웹으로 string 값을 던질때 escape문자를 변환해주기 위해서 누구나 한번씩 필터링컴포넌트를 만들어 본적이있을 것으로 아는데.. 굳이 만들어 사용해서 던져 줄 필요없이 apache에서 제공하는 클래스를 이용해서 처리하는 것이 여러모로 효율적이다. 위의 클래스가 바로 escape문자열을 변환시켜주는 유틸컴포넌트로 여기를 누르면 자세히 나와있다. 이해가 부족하다면 여기를 들어가볼것.

vi 에디터 사용법

1. vi 실행 방법 커맨드 라인에서 다음과 같이 입력하면, 인자로 입력한 이름의 파일을 편집할 수 있습니다. $ vi 파일_이름... 파일의 이름에는 다수의 파일 이름을 넣을 수 있으며, vi 내에서 :n 명령으로 다음 파일로 넘어 갈 수 있습니다. 2. vi 실행 모드 vi 에디터는 크게 명령 모드와 입력 모드로 나눌 수 있고, 명령 모드에는 vi 명령 모드와 ex 명령 모드가 있습니다. vi 시작시, vi 명령 모드로 시작하며, 특정 키를 눌러, 입력 모드 및 ex 명령 모드로 전환할 수 있습니다. vi 명령 모드로 돌아오기 위해서는, Esc(Escape)키를 누르면 됩니다. 아래에, 입력 모드 및 명령 모드에서, 자주 사용되는 명령어를 적어 보았습니다(이것은 제가 선호하는 명령들로, 실제로는 훨씬..

unix 2008.05.07

JDK5.0에서 새로 생긴 부분

1.4버젼에서 5.0버젼으로 올라오면서 새로운 기법(?) 들이 많이 생겨놨다.. 그중엔 c언어에서 볼수있는 문법들도 상당히 많은데 유용한 부분이기 때문에 버젼업하면서 사용할수있게 추가한거같다. 여지껏 5.0으로 개발을 해오면서 추가된 기능을 전부 소화하지 못하고 1.4버젼때의 문법만으로 개발하기 보단 새로운 기능을 빨리 익히고 적응해 나가는 것이 필요하기에 그 기능들을 잘 설명한 문서를 유연히 찾아 올린다. 출처 : http://blog.naver.com/sleepman0408?Redirect=Log&logNo=20022946224

regex 정규표현식의 기본 문법

정규표현식의 기본 문법 정규표현식은 소프트웨어에 따라서 방식이나 지원 범위가 다를 수 있습니다. ^The The로 시작하는 문자열 of despair$ of despair로 끝나는 문자열 ^abc$ abc로 시작하고 abc로 끝나는 문자열 (abc 라는 문자열도 해당됨) notice notice가 들어 있는 문자열 ab* a 다음에 b가 0개 이상 (a, ab, abbb 등등) ab+ a 다음에 b가 1개 이상 (ab, abbb 등등) ab? a 다음에 b가 있거나 없거나 (ab 또는 a) ab{2} a 다음에 b가 2개 있는 문자열 (abb) ab{2,} a 다음에 b가 2개 이상 (abb, abbbb 등등) ab{3,5} a 다음에 b가 3개에서 5개 사이 (abbb, abbbb, 또는 abbbbb)..

Etc 2008.04.10

레진(resin) - root 위치 수정하기

ver. resin 3.0.25 conf/resin.conf 파일 태그안에 부분을 C:\webp\workspace\M2\WebContent(프로젝트의 루트) 이렇게 수정한다. ※ 빨간색 부분이 중요한데 web.xml에 필터(filter) 클래스를 지정한 부분이 있을경우 빨간색 코드 부분을 삭제하면 자세한 원인은 모르지만 클래스를 찾지 못하는 경우가 발생한다. 위 클래스들은 xml의 파싱을 돕는 객체인거 같은데 저렇게 명시해 줘야 web.xml을 제대로 파서 할수있는것 같다. 기본적으로 레진은 1. JAVA소스가 WEB-INF/classes 밑에 컴파일 되어서 들어갔을 경우에 2. 라이브러리 jar파일들은 WEB-INF/lib 밑에 들어가 있다는 전제하에 설정하는 부분이고 만약 컴파일된 class파일들이 ..

resin 2008.04.08