replaceFirst() / replaceAll() 메소드(함수)로 문자열을 치환할 때, 대소문자 구분없이 바꾸려면 정규식의 앞 부분에 (?i) 라는 옵션을 넣어주면 됩니다. 물음표+소문자i(아이)입니다.[출처] Java/자바/정규식] 대소문자 구분 없이 문자열 바꾸기/치환; Replace String|작성자 푸어레드 http://mwultong.blogspot.com/2006/12/java-replace-string-ignore-case-regex.html 영문 알파벳 대소문자 구분없이 치환 예제 파일명: Foo.java public class Foo { public static void main(String[] args) { String s = "Abc abC ABC abc"; // 원본 문자열 S..
시판 내용에서 HTML태그의 허용은 여러가지 문제를 야기시킨다. 특히나 태그를 사용해서 레이아웃을 잡은 디자인일 경우 게시물 내용중에,등이 잘못 들어갈 경우 게시물 내용은 처참하게 깨지게 되는 결과를 초래하게 된다. 태그가 아닌 레이아웃일지라도 를 잘못 넣게 되면 역시 같은 문제가 발생한다. 또한 ,등을 허용했을 경우는 뒷감당하기 힘들어질 수가 있다.한술 더떠 이런 취약점을 이용한 게시판 테러는 서버 다운이나 정보유출등의 심각한 문제까지 발생할 수가 있다. C#에서는 Server.HtmlEncoding()를 제공하기 때문에 게시물 내용중에 포함된등의 HTML특수문자를 간단하게 처리할 수 있다. 그렇지만, HTML태그가 전혀 허용되지 않은 게시물은 삭막하기 이를데 없을뿐더러웹에디터를 거의 대부분 사용하는 ..
웹로직 서버 설치하기 1. 웹로직 버전 별 사용되는 JDK - 웹로직 6.x, 7.x = JDK 1.3.x - 웹로직 8.x = JDK 1.4.2.x - 웹로직 9.x, 10.x = JDK 1.5.x - 웹로직 10.3 = JDK 1.6.x 2. *.exe 파일 cmd 창에서 아래 옵션을 주어 설치 예) server100_win32.exe -mode=console server100_win32.exe -mode=console -Djava.io.tmpdir=d:\oracle 3. *.bin 파일 유닉스에 ftp를 이용하여 설치 파일을 올릴 때 반드시 binary 모드로 파일 업로드 --> ftp 에서 아스키/바이너리 구분이 필요한 이유는 텍스트 파일에 사용되는 줄바꿈문자가 플랫폼 마다 다르기 때문이다. (리..