티스토리 툴바

달력

022012  이전 다음

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  

오라클은 MSSQL이나 MYSQL과 다르게 기본 포트는 1521로 설정되어 있으나
실제 오라클 서버가 클라이언트와 연결하는것은 포트를 랜덤으로 오픈해서 연결한다.

방화벽이 없을 경우엔 상관 없지만, 방화벽이 있을 경우엔 외부에서 접근하지 못하는 사태가 발생한다.
방화벽 뿐만 아니라 공유기를 이용할 때도 동일한 문제가 발생하게 된다.

여러 개의 클라이언트 프로그램이 오라클 데이터베이스에 접근할 시에는 이런 랜덤 포트 정책이
속도가 빠를지 모르지만, 웹 서비스 같은 데이터베이스가 백그라운드 형태로 움직일 경우는 하나의
포트로 고정해서 사용하는 것이 더 효율적일 수 있다

오라클의 랜덤포트 사용을 막고 하나의 포트만 사용하도록 하는 방법은 윈도우의 레지스트리를 수정하면 된다

내컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 으로 가서
문자열 USE_SHARED_SOCKET 를 만들고 값으로 TRUE 를 주면 된다. 오라클을 2번 설치하거나 여러개의 오라클을 설치한 시스템은 HOME1 이렇게 지정되어 있다. 폴더 형태로 만들어야 한다.
저작자 표시 비영리 동일 조건 변경 허락
Posted by 빈이파파

추석날.. 롯데 아울렛 율하점을 들렸다. 처가 식구들이랑 같이 갔었는데...
여전히 난 애들 담당이다. 이종조카 2명이랑 호빈이랑 규빈 이렇게 4명 아울렛에 있는 놀이터에서
놀았다. 놀고 있는 모습을 찰칵~~!  실내 기차를 기다리고 있다.

Posted by 빈이파파

포도밭에서...

추억들 2010/11/16 12:45

할아버지 농장에 놀러 갔다가... 자전거에 아들 딸 번갈에 태워서 포도밭에 데리고 갔다.
포토 앞에서 사진 한 컷. 아들 사진은 초점이 좀 허려져서 뿌옇다. 하하


Posted by 빈이파파

나의 아내가 먼저 인것 같기도 하고, 애기 엄마 인것 같기도 하다. 어느것이 우선일까..
이 사진도 모토로이에서 찍은 사진이다. 그나마 잘 나온 거 같다.
아들과 내 머리 하러 미용실에 들렸을 때 잡지보고 있는 모습을 찰칵~~!

Posted by 빈이파파

딸 사진

추억들 2010/11/16 12:38

오빠인 호빈이가 손가락에 금이 가서.. 정형외과 다닐때 따라온 규빈이 오빠 진찰 마칠때를 기다리며 한컷 찍음
모토로이로 찍은 사진인데.. 폰 카메라인데도 불구하고 괜찮은 화질을 보여준다.
M4655 사용할 때보다는 훨씬 훨씬 좋다.

Posted by 빈이파파

할아버지 농장에서 깻잎과 고추를 딸때 딸이 청개구리를 잡았다.
청개구리 들고 한 컷~~!

Posted by 빈이파파

Posted by 빈이파파

자바 1.5부터 제네릭 기능을 지원한다. 그래서.. 새로운 for 문이 하나 생겼다.
현재 회사에서 자바 1.4를 사용해서.. 1.5로 작성된 부분을 수정하기 위해 이러저리 찾아보니 네이버에 아래 내용이 있었다.

----------------------------------------------------------------------------------------------------
만약에 int locationEle [] = new int[10]; 이라는 배열을 하나 선언해두고 반복문을 돌리고자 하면

 for(int i=0 ; i<locationEle.length ; i++){
    int ele = locationEle[i];
}

이러한 식으로 작성을 해야 하지만 1.5에서 추가된 향상된 for문 같은 경우는 다음과 같이 작성이 가능합니다.

for (int ele : locationEle) {}

int ele : 배열에 들어있는 한 원소의 값을 저장해 둘 변수를 선언. 매번 순환문이 반복될때마다 이변수(ele) 에 배열 원소의 값이 대입됩니다. 이 순환문은 더이상 남아 있는 원소가 없게 될때 까지 또는 break가 실행될 때까지 반복됩니다.

:  --> 콜론(:)은 왼쪽에 있는 변수에 오른쪽에 있는 것의 각원소의 값이 대입된다는 것을 뜻합니다. 즉 locationEle 에 들어있는 모든 int 값에 대해서 순환문을 돌린다고 보면 되죠.

locationEle : 이 for  문에서 순환문을 돌릴 대상이 되는 배열, 매번 순환문이 반복될때마다 배열에 들어있는 다음 원소가  "ele"이라는 변수에 대입 됩니다.

for 순환문의 종류

for (int i=0 ; i<10 ; i++){
     //여기있는 코드를 열번 반복
}

이런 형식의 for 구절로도 어떤 순환문이 든 돌릴수 있습니다. 하지만 자바 5.0부터 배열 (또는 기타 컬렉션)의 원소들에 대해서 반복작업을 하고 싶을때 쓸수 있는 '향상된 for 순환문' 이 등장했습니다. 물론 배열의 모든 원소에 대해서 반복 작업을 할때 기존 for 순환문을 써도 되지만 향상된 for 순환문을 쓰면 더 쉽게 작성이 가능하다는 것입니다. 
----------------------------------------------------------------------------------------------------

Posted by 빈이파파

조금 오래된 사진이고, 잘 찍지 못한 사진이지만...
활짝 웃는 아들과 딸의 모습이 너무나 이뻐보이는 사진이다.
앞으로도 계속 이렇게만 커 주었으면 하는 작은 바램을 가져본다..

Posted by 빈이파파

최근에 수행하고 있는 프로젝트는 유지보수성이 강한 프로젝트이다.
기 개발된 시스템에 기능을 추가하거나, 일부 기능을 자동으로 사용할 수 있도록 변경하는 프로젝인데...
거의 개발이 완료되었다. 문제는 현재 그 회사에서 사용하는 프로그램은 변경없이 그대로 두고
새롭게 개발된(변경된) 파일만 운영중인 시스템에 복사하고자 하는데.. 이게.. 만만치가 않다.
어느게 어느것인지.. 추가 및 변경된 파일을 찾기가 쉽지가 않다.
이리저리 인터넷을 수소문 해보니, WinMerge 라는 프로그램을 발견할 수 있었다.
공개적으로도 사용할 수 있고, 한글도 지원하여 사용하기 상당히 편리한 프로그램인 것 같다.
CVS를 이용해서 할 수 도 있지만, WinMerge를 사용하는게 더 효과적인것 같은 느낌이...

Posted by 빈이파파