전체 글
-
JDBC API 를 이용한 프로그래밍.Programming/JAVA 2010. 5. 3. 08:19
JDBC API를 이용한 프로그래밍 (Java DataBase Connectivity) 강좌를 시작하기전에..... JDBC를 이용하여 DB를 엑세스해서 프로그래밍을 하는 방법의 기초에 대해서 강의합니다. 따라서 이번 강좌는 JDBC를 처음 사용하고 하는 분들에게 적합한 강좌입니다. JDBC 프로그래밍의 5 단계 DriverManager에 해당 DBMS Driver를 등록 해당 Driver로 부터 Connection 객체 획득 Connection 객체로부터 Statement 객체 획득 Statement의 method를 이용하여 SQL실행 ResultSet 으로 받아서 처리(executeUpdate 의 경우엔 제외) 객체 close() (ResultSet, Statement, Connection) 그럼 각..
-
UNIX / LINUX 명령어 팁UNIX / LINUX 2010. 5. 3. 08:18
1. 서브 디렉토리까지 파일안의 문자열 모두 검색 find ./ -name "*" -exec grep 'abc' {} ; -print find . -name -print -exec grep abc {} ; grep -r abc * 2. haha와 huhu가 동시에 들어있는 행 뽑기 grep haha foo.txt | grep huhu 3. 찾아서 지우기 find / -name "*.eml" -exec rm -f {} ; 4. 공사중에 로그인 막기 /etc/nologin 이라는 파일을 만들어,공사중 또는 Under Construction이라는 공지를 넣으면 됨 5. 크기가 가장 큰 파일, 디렉토리 찾기 du -S | sort -n 6. 가장 큰 파일을 찾으려면 ls -lR | sort +4n 7. 현재 디..
-
UNIX 에서 File을 찾는 여러가지 방법(.find)UNIX / LINUX 2010. 5. 3. 08:17
작업을 하다보면, 여러가지 많은 file 및 directory가 많을때.. 하나 하나 찾아보기 어렵읍니다. 아래의 여러가지 다양한 find 를 이용하며 쉽게 작업 할수 있죠... -- listener.ora가 어디있는지 찾기. find . -exec grep -lis listener.ora {} \; -- 현재 directory 및에서 모두 찾기. find . -exec grep -lis fdugpi.lpc \{\} \\; (searches in this directory down) find / -exec grep -lis fdugpi.lpc \{\} \\; (searches from root directory down) find . -exec grep -lis file {} \; find . -exec..
-
UNIX / LINUX 유용한 명령어 모음.UNIX / LINUX 2010. 5. 3. 08:17
0.0.0.1 서브 디렉토리까지 파일안의 문자열 모두 검색 find ./ -name "*" -exec grep 'abc' {} \; -print find . -name -print -exec grep abc {} \; grep -r abc * 0.0.0.2 haha와 huhu가 동시에 들어있는 행 뽑기 grep haha foo.txt | grep huhu 0.0.0.3 찾아서 지우기 find / -name "*.eml" -exec rm -f {} \; 0.0.0.4 공사중에 로그인 막기 시스템을 공사중일 때, root 이외의 다른 사용자를 로그인 못하게 해야 할 때가 있죠? 그럴 때는, /etc/nologin 이라는 파일을 만들어,공사중 또는 Under Construction이라는 공지를 넣으면 됩니다...
-
UNIX 명령어 모음.UNIX / LINUX 2010. 5. 3. 08:16
o 제일 상위의 디렉토리를 root디렉토리 라고 한다. (도스와는 반대로 디렉토리 구분은 "/"다) o 여기에서 home(고향)디렉토리 는 mntlee이다.. ( 로그인 으로 처음 들어온 디렉토리 가 자신의 홈 디렉토리) ※ 기 본 명 령 어 ※ LS(list) : 디렉토리와 파일의 리스트를 보여줍니다. (OPTION) ls -al1 [path] file_name (유형) ls -l : 화일에 대한 세부적인 정보를 표시한다.(일자, 권한, 크기 등) ls -a : 은닉된 화일을 포함하여 화일 이름만 표시 ls -1 : 화일이 생성된 순서대로 화일 이름을 표시 ls -aC : a옵션의 기능과 함께 C옵션은 도스의 dir/w명령과 같이 한 줄에 여러 개의 정보를 보여줍니다. ls -R : R옵션은 서브디렉토..
-
쉽게쉽게 Eclipse 단축키.Programming/Eclipse 2010. 5. 3. 08:15
초기세팅 1) 코딩을 할 때 라인 번호가 있어야 편하다. 워크벤치-에디터-텍스트 에디터-쇼라인넘버즈 어플라이 하면 된다. 2) 코드 스타일 바꾸기 Windows > Prefrences > Java > Code Style > Formatter 하나를 만들어서 그거 이용하도록 에디터에서 적용방법 : Ctrl + Shift + F 또는 Source > Format 특정부분만 적용하려면 블록 후 Ctrl + Shift + F 3) 퍼스펙티스 설정 저장 WIndow > Save Perspective As 4) 자바-코드스타일-컴파일러-컴플라이언스 -JDK-1.4로 되어있나면 확인한다. 어플라이 5) 톰캣세팅 6) Axis2 세팅 (3) Open Type 타입찾기에 유용 (4) 코드 어시스트 Ctrl + Space..
-
디자인 패턴 요약 정리Programming/Design Patterns 2010. 5. 3. 08:12
Head First Design Pattern 정리 요약 디자인 패턴 : 특정 컨텍스트 내에서 주어진 문제에 대한 해결책이다. 컨텍스트 : 패턴이 적용되는 상황으로 반복적으로 일어날 수 있는 상황이어야만 한다. 문제 : 그 컨텍스트 내에서 이루고자 하는 목적을 뜻합니다. 하지만 컨텍스트 내에서 생길 수 있는 제약조건도 문제에 포함됩니다. 해결책 : 바로 우리가 찾아내야 하는 것입니다. 누구든지 적용해서 일련의 제약조건 내에서 목적을 달성할 수 있는 일반적인 디자인을 뜻합니다. 객체지향 원칙 1. 애플리케이션에서 달라지는 부분을 찾아내고, 달라지지 않는 부분으로부터 분리시킨다. 2. 구현이 아닌 인터페이스에 맞춰서 프로그래밍한다. 3. 상속보다는 구성을 활용한다. 4. 서로 상호작용을 하는 객체 사이에서는..
-
팩토리 패턴Programming/Design Patterns 2010. 5. 3. 08:12
4. 팩토리 패턴 1. 간단한 팩토리 1.1 간단한 피자 팩토리를 만들기. 팩토리(Factory) : 객체 생성을 처리하는 클래스. 피자 객체 생성 간단한 피자 팩토리 //============================================== //피자 가게 운영을 위한 객체생성 //============================================== Pizza orderPizza(){ //추상 클래스, 인터페이스로는 직접 인스턴스를 만들 수 없다. Pizza pizza = new Pizza(); Pizza.prepare(); Pizza.bake(); Pizza.cut(); Pizza.box(); return pizza; } //============================..