자바스크립트에서 replaceAll 은 없다.
정규식을 이용하여 대상 스트링에서 모든 부분을 수정해줄 수 있다.
ex) str.replace("#",""); -> #를 공백으로 변경한다.
하지만 첫번째 # 만 공백으로 변경하고 나머지는 변경이 되지 않는다.
str.replace(/#/gi, ""); -> #를 감싼 따옴표를 슬래시로 대체하고 뒤에 gi 를 붙이면
replaceAll 과 같은 결과를 볼 수 있다.
좋은팁^^
출처 : http://blog.naver.com/banhong?Redirect=Log&logNo=143384991
[출처] 자바스크립트에서 replace를 replaceAll 처럼 사용하기|작성자 감자
[출처] http://show.ideatree.kr/pages/index.php3?board_content_idx=1003
[해결방법] ORA-01461: LONG 값은 LONG 열에만 입력할 수 있습니다
1.OJDBC 버전이 Release 2 인지 확인
2.CLOB 처리시 PreparedStatement를 사용할 경우,
2-1.
먼저 대상 clob field를 INSERT INTO TEST_TABLE(CLOBFIELD)VALUES(empty_clob()) 혹은
UPDATE TEST_TABLE SET CLOBFIELD = empty_clob WHERE idx=999 와 같이 empty_clob()으로
초기화 시킨다.
2-2.
다른 사용자가 CLOB UPDATE 중간에 변경을 못하도록
CLOB Row를 먼저 SELECT~FOR UPDATE 로 잠그고,
SELECT ~FOR UPDATE로 부터 Clob Field값을 얻어서 java.io.Writer 객체를 생성한다.
clobField = rs.getClob(0);
Writer writer = clobField.getCharacterOutputStream();
2-3.
그리고, 입력할 clob데이타로 부터 java.io.Reader 객체를 생성한다.
Reader reader = new CharArrayReader(clobInput.toCharArray());
2-4.
버퍼를 만들어서 reader를 읽어가면서 writer에 읽은만큼 써준다.
char[] buffer = new char[1024];
while( (read = reader.read(buffer, 0, 1024) ) != -1 )
{
writer.write(buffer, 0, read); //reader를 죽~ 읽어가면서 써준다.
}
reader.close();
writer.close();
참고 : http://ideaargo.phps.kr/tc/180
아래는 위의 링크를 따라하면서 필자에게 맞게 조금 수정하고 추가한것.
설치환경 - window server 2008 64bit
1. Visual C++ Redistributable for Visual Studio 2012 설치
경로 : http://www.microsoft.com/en-us/download/details.aspx?id=30679
파일 : vcredist_x64.exe
apache v11, php v11 버전들은 Visual C++ Redistributable for Visual Studio 2012 해당 프로그램 필요하니 미리 설치
2. Apache 64bit 설치
경로 : http://httpd.apache.org/download.cgi
파일 : httpd-2.4.7-win64-VC11.zip
압축을 푼후 원하는 폴더에 Apache24폴더를 복사
(보통 C:\ 나 C:\Program Files를 많이 애용)
cmd 실행시킨후
cd C:\Program Files\Apache24\bin
httpd.exe -k install
명령을 실행하여 아파치를 서비스에 등록
3. php 64bit 설치
경로 : http://windows.php.net/download/
파일 : php-5.5.9-Win32-VC11-x64.zip
VC11 x64 Non Thread Safe 방식인 php-5.5.9-nts-Win32-VC11-x64.zip 파일에는 php5apache2_4.dll 이 없습니다.
VC11 x64 버전에서 Thread Safe 방식에만 php5apache2_4.dll 파일이 있고 그외 1.x, 2.0.x, 2.2.x 버전용 dll 은 없습니다.
필요하시다면 컴파일을 하셔서 만들던지 다른 경로로 구하셔야 합니다.
Thread Safe 방식과 Non Thread Safe 방식의 차이는 다음 URL 을 참조해 주세요.
http://auctionpro.co.kr/?p=773
압축을 푼후 "C:\Program Files\php" 에 복사
php.ini-development 파일을 php.ini 복사후 설정
설치 경로의 php.ini 파일을 열어 아래의 내용을 변경해준다.
extension_dir=”./” ====> extension_dir=”C:\PHP\ext\”
수정한 php.ini 파일을 C:\Windows\ 폴더로 이동시킨다.(복사하면 안된다. 반드시 이동시켜야 한다.)