본문 바로가기

jsp

Connection pool ### 사전적 의미 ####Connection = 연결pool = 웅덩이 (ex : swimming pool = 수영장) 즉, Connection pool 이란 connection 들을 모아 둔 웅덩이(수영장 이라 생각하자) 이 말 그대로 생각해보면 connection pool이란 연결선들(connection)들이 여러개 모여있는 웅덩이라는 의미가 된다. 우리가 일반적으로 DB에 커넥션 해서 데이터를 쓰고, 읽고, 수정하고, 삭제하는 작업들을 하지 않는가? 그런 일련의 작업들을 할 때마다 connection을 만들면 네트워크, cpu, 메모리 등에 부하가 많아지고 시간이 오래 걸린다. 그래서 connection을 여러개 미리 만들어서 하나의 pool에 모아두고 필요할 때마다 connection pool .. 더보기
[펌]이클립스 튜토리얼 동영상 이클립스 튜토리얼 동영상이다. 언어는 영어로 작성되었지만 설명을 굳이 이해하지 못해도 충분히 사용법을 알수 있을 정도로 잘 작성되었다. http://eclipsetutorial.sourceforge.net/totalbegginer01/lesson01.html 나머지 레슨 다운로드 사이트:http://sourceforge.net/projects/eclipsetutorial/files/1.%20Total%20Beginners/Version%201.0/ 워크밴치 사용법 동영상http://eclipsetutorial.sourceforge.net/workbench01/lesson01.html나머지 레슨 다운로드 사이트:http://sourceforge.net/projects/eclipsetutorial/files.. 더보기
HashTable vs HashMap # 이 글은 싸이월드 블로그에 내가 작성했던 글을 옮겨온 글이다. # 기본적인 동작은 HashTable이나 HashMap은 같습니다. 즉 Key object - Value object 를 쌍으로 저장하여 seek타임을 줄이기 위해 hash값을 이용합니다. Hashtable Hashtable 은 키나 값에 Null을 허용하지 않습니다. 또한 Object에 정의된 hashCode()와 equals()메소드를 재정의하는 객체들만 저장할 수 있습니다. 다행히도 자바 내장 클래스들은 대부분 hashCode()구현되어 있다는 것을 아실겁니다. 특히 String 타입이 hashCode(), equals()메소드 두개 모두 구현되어 있지요. Hashtable은 Map 클래스와 마찬가지로 반복자(interator)를 직.. 더보기