Author Archives: apollo89

About apollo89

아폴로89 입니다.

톰켓 5.5 에서 사용자 컨텍스트 생성하기 (빈즈가능)

  톰켓 5.5 에서 사용자 컨텍스트 생성하기 (빈즈가능) 1단계: server.xml 에 Host를 추가한다. Tomcat설치 폴더/conf/ 에서 server.xml 을 열고서 보유한 도메인 명이나,호스트이름 혹은 아이피를 적으면 된다. (1) 추가될 내용 태그 기재위치 #추가 #기존 위와 같이 또 하나의 태그를 추가한다. * … Continue reading

Posted in WEB/WAS | Tagged , , | Leave a comment

SCP를 암호없이 사용 하기 / ssh 로그인 없이 접속하기

  SCP를 암호없이 사용 하기 / ssh 로그인 없이 접속하기 1. 두대의 서버 트러스트 관계 만들기 1) scp를 사용하여 자동으로 데이터를 복사하기 위해서는 두대의 머신이 트러스트(Trusted) 관계에 있어야 된다. 두대의 서버를 트러스트 관계로 만들기 위해서는 공개/개인 dsa 키 쌍을 생성하여 … Continue reading

Posted in System, Util/Tools | Tagged , , , , , , , , | Leave a comment

[Oracle] RANK() OVER

  오라클에서는 RANK Function을 사용해서 순위를 간편하게 부여할 수 있습니다. RANK Function는 oracle 8i(8.1.6) 부터 가능합니다. 8.1.6 이전 버전에서는 사용 할 수 없습니다. ORA-923 error 가 발생 합니다. plsql 내에서는 oracle 9i 부터 가능합니다. 8.1.6에서는 ORA-900 error가 발생 합니다. — … Continue reading

Posted in Database | Tagged , , , , , , , | Leave a comment

인간의 두뇌

  캠릿브지 대학의 연결구과에 따르면, 한 단어 안에서 글자가 어떤 순서로 배되열어 있는가 하것는은 중하요지 않고, 첫째번와 마지막 글자가 올바른 위치에 있것는이 중하요다고 한다. 나머지 글들자은 완전히 엉진창망의 순서로 되어 있지을라도 당신은 아무 문없제이 이것을 읽을 수 있다. 왜하냐면 인간의 … Continue reading

Posted in Etc | Tagged , | Leave a comment

Cannot get a connection, pool exhausted

  ################################# Exception ############################# org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:103) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) 위와 같은 증상에선..테스트 소스는 별 의미가 없습니다. 리소스(Connection)가 어디서 새는지 해당 소스를 찾아내시는 방법밖에 없습니다. 리뷰할 소스가 방대하고 성능관리 툴이 없는 상황이시라면 정말 위로의 말씀을 … Continue reading

Posted in Database, Java/JSP, WEB/WAS | Tagged , , | Leave a comment

Oracle OCI Driver와 Thin Driver

  Oracle OCI Driver와 Thin Driver Sun에서는 각 Vender들(Oracle, informix, sybase,etc..)에게 4가지 종류의 JDBC Driver가 있음을 공표 했습니다. 그 중에서도 Type 2와 Type 4형태의 Driver를 Vender들이 많이들 제공하는데, Type 2 JDBC Driver란, Oracle로 얘기하면 Sql*Net을 필요로 하며, .dll혹은 .so형태의 H/W … Continue reading

Posted in Database, Java/JSP | Tagged , , | Leave a comment

오라클 계층 구조의 조회(Hierarchical Queries)

  오라클 데이터베이스 scott유저의 emp테이블을 보면 empno와 mgr컬럼이 있습니다. mgr 컬럼의 데이터는 해당 사원의 관리자의 empno를 의미 합니다. 예를 들어서 아래의 데이터를 보면은.. EMPNO ENAME SAL MGR —— ——— ——- ———- 7369 SMITH 800 7902 7902 FORD 3000 7566 empno … Continue reading

Posted in Database | Tagged , , , , | Leave a comment

스패머 유인용 smtp 용 허니팟

smtp 용 허니팟 스크립트 입니다. 그리고 정부기관의 배너로 스푸핑하는 것도 가능합니다. #!/usr/local/bin/perl -w #!c:\perl\bin\perl.exe -w # Created by hackmen and weazy at Interz0ne ’02 # Released by Cybnet Security Group as freeware # # Date Last Modified: 10/15/2002 1437 # … Continue reading

Posted in Python/Ruby/Perl | Tagged , , , , | Leave a comment

getRequestDispatcher경로 설정

  javax.servlet.RequestDispatcher rd = getServletContext().getRequestDispatcher(“/A.jsp”); rd.forward(req, res); Context 경로를 생략한 경로를 주어야 한다. getRequestDispatcher 경로를 설정할때, 매번 실수하는 거다. 경로는 “/”로 시작해야 하고, 절대경로가 아닌 Context 경로를 생략한 경로부터 써줘야 함. 참고로 SendRedirect는 “/”로 시작하면 안된다.  

Posted in Java/JSP | Tagged , , | Leave a comment

문자열의 비교(equals 와 equalsIgnoreCase)

  두 문자열을 비교할때 잘못 알고 사용하는 것중의 하나가 문자열 동등비교를 == 로 한다는 것이다. 이것은 너무나 위험한 일이다. 언뜻 보기에 버그로 보이지 않고 컴파일 시에도 에러가 발생하지 않는다. 하지만 이것은 찾아내기 어려운 버그가 될수가 있으며 치명적인 결과가 나타날수도 있다. … Continue reading

Posted in Java/JSP | Tagged , , , | Leave a comment