2008. 11. 11. 10:12

oracle sid 확인

sqlplus에 system으로 접속을 합니다.

SQL> select instance from v$thread;
이렇게 질의를 하면 sid를 확인할 수 있습니다.

'Database' 카테고리의 다른 글

오라클 10i(utf-8) zipcode 테이블 생성  (0) 2008.12.24
오라클 10g에서 scott 계정 풀기  (0) 2008.11.13
oracle sql 관련 링크  (0) 2008.08.24
2008. 11. 3. 19:41

리팩토링

리팩토링을 안전하게 수행하는 요령
1. 리팩토링과 다른 작업을 분리한다.
   프로그램에 기능을 추가하는 등의 작업을 할 때 리팩토링을 되도록 하지 않는다.
2. 리팩토링 전후에 반드시 테스트를 한다.
   java용 테스팅 프레임워크 junit를 사용하는것이 적절할 수 있다.
3. 한 번에 최소한의 작업만 한다.
   작은 수정을 수행하고 그때마다 테스트를 한다.
4. 기존의 로직에 미치는 영향을 적게 한다.
   이미 정상적으로 동작하는 있는 기존의 코드를 가능한 한 남기고 서서히 진행한다.
5. 반드시 백업을 해 둔다.
   CVS 등 버전별로 보존할 수 있는 구성관리 툴을 사용해서 백업을 한다.

메소드 추출의 순서
1. 적절한 이름의 새 메소드를 만든다.
2. 추출하고 싶은 로직을 새 메소드로 복사한다.
3. 추출된 로직 속의 로컬 변수를 새 메소드에 적합하도록 변경한다.
   (메소드의 인수나 임시변수, 반환값으로 변경한다.)
4. 컴파일하여 테스트한다.
5. 원래 메소드를 새로운 메소드를 호출하도록 변경한다.
6. 컴파일하여 테스트한다.

리팩토링을 진행할 경우 기능을 확장하거나 추가할려고 했을 경우 등
명확한 목적을 정하고 리팩토링 하는 것이 효율적이다.

2008. 10. 27. 19:24

이클립스 사용법

소스코드 네비게이션
다른 메서드나 클래스의 소스 코드를 확인해야 할 때 사용하는 기능
Ctrl + 코드를 누르면 원하는 메소드나 클래스로 이동
Alt + 왼쪽화살표키를 누르면 원래 위치로 돌아간다
Alt + 오른쪽화살표키를 누르면 forward 된다.

이클립스의 Package Explorer에서 두 개의 프로젝트나 패키지 또는 파일을 선택하고 컨택스트 메뉴에서
Compare With > Each Other를 선택하면 선택한 두 리소스에 대해 비교할 수 있다.

에디터간 이동
에디터에 파일이 여러 개 열려 있을 경우 ctrl + F6 키를 누르면 파일을 선택할 수 있다.
(ctrl 키를 누르고 있는 상태에서 화살표 키를 누르면 상,하로 이동이 가능하다.)

워크스페이스에서 검색
ctrl + H 키를 누르면 검색 다이얼로그가 떠서 문자열이나, Java 요소에 대한 검색이 가능하다.

버전관리
cvs를 사용한 버전 관리

Ant를 이용한 빌드 자동화

웹프로그래밍 - WTP