- dir 명령에 딸린 일부옵션 설명 -

/w     목록을 가로로 정렬해 보여줍니다. (/d 는 세로 : 기본값입니다.)

/ah    숨김속성을 지닌 파일도 표시합니다. (숨김파일 보이기 해서 쓰시는 경우 의미는 없죠)

/b      최소 형식 사용 ( 간단하게 파일명만 목록으로 출력하게 됩니다.)

/o      윈도우 탐색기상 표시된 기본형식으로 출력합니다.

        ( 그냥 dir 만 입력할경우 디렉토리와 파일이 뒤죽박죽 출력되므로 정리시는 필수)

/n /s /e /d /g  (/-n /-s /-e /-d /-g)  이름, 크기, 확장명, 날짜시간, 그룹디렉토리 순 정렬

        (괄호안처럼 -를 붙이시면 역순으로 정렬합니다.)

/s      하위 디렉토리의 내용까지 출력합니다. ( 아주 편리하죠^^  )

HP 에서 자바프로그램을 실행시키고 한참이 지나면 로그에 찍히는 시간이 상당히 느려지는 현상이 발생했다 이유는 모르겠는데 해결책은 옵션을 주어서 실행시키면 해결된다

 java ... -XX:+UseGetTimeOfDay ...

1. Ghostscript 다운로드 후 설치
http://sourceforge.net/project/showfiles.php?group_id=1897

2. GSview 다운로드 후 설치
http://pages.cs.wisc.edu/~ghost/gsview/get49.htm
1. sar 바이너리 데이터 만들기
    sar -A -o OUTPUT_FILE_NAME 2 6000 > $LOG_FILE 2>&1 &
    -A : SAR의 모든 값을 출력
    OUTPUT_FILE_NAME 2 6000  : 2는 2초간격 6000은 6000번

2. 바이너리 데이터 변환
    sar -A -f OUTPUT_FILE_NAME  > CONVERTED_FILE_NAME

3. KSAR를 이용하여 그래프를 그릴수 있다

KSAR는 -> http://sourceforge.net/project/showfiles.php?group_id=179805&package_id=207768&release_id=568852

타임아웃을 기본적으로 제공해주지 않아 아파치의 HttpClient 도 써봤다가 별짓을 다 해봤는데 아주 쉽게 설정이 가능하다.

System.setProperty("sun.net.client.defaultConnectTimeout", defaultConnectTimeout);
System.setProperty("sun.net.client.defaultReadTimeout", defaultReadTimeout);

이 두가지 설정을 변경해주면 된다

하지만 옛날 버젼의 JSSE의 경우에는 URL객체에 1.4.2버젼의 핸들러를 지정해주어야 한다


SSLSocketFactory 팩토리를 확장하여 createSocket 메소드를 오버라이딩 하여 소켓으로 커넥션을 맺을때 인자값으로 타임아웃을 설정할 수 있다

final class HTTPSSLSocketFactory extends SSLSocketFactory {
....
  public Socket createSocket(String host, int port)
  throws IOException,  UnknownHostException {
  ...
     socket.connect(
        new InetSocketAddress(host, port),
        Integer.parseInt(defaultConnectTimeout)
      ) ;
  ...
  }
}

+ Recent posts