본문 바로가기

java

Connection pool ### 사전적 의미 ####Connection = 연결pool = 웅덩이 (ex : swimming pool = 수영장) 즉, Connection pool 이란 connection 들을 모아 둔 웅덩이(수영장 이라 생각하자) 이 말 그대로 생각해보면 connection pool이란 연결선들(connection)들이 여러개 모여있는 웅덩이라는 의미가 된다. 우리가 일반적으로 DB에 커넥션 해서 데이터를 쓰고, 읽고, 수정하고, 삭제하는 작업들을 하지 않는가? 그런 일련의 작업들을 할 때마다 connection을 만들면 네트워크, cpu, 메모리 등에 부하가 많아지고 시간이 오래 걸린다. 그래서 connection을 여러개 미리 만들어서 하나의 pool에 모아두고 필요할 때마다 connection pool .. 더보기
오버로딩과 오버라이딩의 차이 이거 사실 너무 간단한건데 가끔 헷갈린다 ㅋㅋ 오버로딩 : 매개변수, 리턴타입을 변경하는 것 오버라이딩 : 메소드(함수) 내부만 변경하는 것 오버로딩의 예 : void Change(int a) => int Change(int a) => int Change(char a) 오버라이딩의 예 String Temp(String argc) { String tmp = argc; } =====> String Temp(String argc) { System.out.println(argc); } 이렇게 Temp 메소드의 내부만 바꾸는 것을 오버라이딩이라 한다. 더보기
이클립스 사용법 관련 좋은 블로그 발견! 여기를 눌러봐~ 그럼 많은 정보가 있을꺼야~ 더보기
[펌]이클립스 튜토리얼 동영상 이클립스 튜토리얼 동영상이다. 언어는 영어로 작성되었지만 설명을 굳이 이해하지 못해도 충분히 사용법을 알수 있을 정도로 잘 작성되었다. 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.. 더보기
이클립스에서 명령어 자동완성기능(Content Assist) 포털사이트의 검색시 볼 수 있는 자동완성 기능, 비주얼스튜디오에서 보이던 자동완성기능이 이클립스에서도 있다. 이클립스에서는 이 기능을 Content Assist 라고 부른다. 난 그냥 편의상 자동완성기능이라고 하련다 ㅋㅋ 보통 점(.) 을 눌렀을 때 해당 클래스에서 쓸 수 있는 메소드를 보여주는데 만약 이게 보이지 않는다면 ctrl + space 키를 누르면 보여진다. 보통은 이 점(.)을 누르면 뜨지만 자동으로 뜨지 않아서 매번 ctrl + space 키를 눌러야 한다면 상당히 귀찮아진다. 이럴때는 자동완성기능을 자동으로 실행되도록 설정한다. Window > Preferences > Java > Editor > Content Assist 탭에서 Auto-Activation 섹션의 Enable Auto .. 더보기