Posts List

2013년 6월 13일 목요일

[dictionary]Single Sign On

싱글사인온(Single-Sign-On) 방식은 세션을 이용해 접속해 있는 동안 재접하지 않도록 해주는 오픈된 테크놀로지.

이 기술을 사용한 앱에 한 번만 로그인하면 다시 로그인 하는 번거로움 없이 사용할 수 있도록 고안된 방식.

2013년 6월 12일 수요일

[dictionary]네트워크, 인트라넷, 인터넷


네트워크(network) : 사용자들 간에 하드웨어와 소프트웨어를 공유할 수 있도록 서로 연결된 노드들(nodes:컴퓨터와 프린터 같은 주변기기들)의 콜렉션.

인트라넷(intranet : 조직 내의 네트워크를 의미.

인터넷(Intranet) : 조직들 간에 연결되어 있는 네트워크, 네트워크의 글로벌 네트워크를 의미.
-글로벌 네트워크를 의미하는 인터넷의 결우 첫 글자 I를 대문자로 사요.



워킹 레벨 자바 7 실무 바이블

[ Reference : 워킹 레벨 자바 7 실무 바이블 (Working-level Java7)  , 제프 프리슨(Jeff Friesen), 2012]

[Java]RandomAccessFile

import java.io.RandomAccessFile;

파일에 대한 임의 접근을 제공하는 클래스 제공
인자값의 의미는 다음과 같다.


"r" : 읽기 전용으로 파일을 오픈한다. 만일 이 모드로 오픈한 파일에 쓰기 작업을 하면 IOException이 던져진다.

"rw" : 읽기/쓰기 모드로 파일을 오픈한다. 만일 지정한 파일이 존재하지 않으면 파일을 생성한 후 읽기/쓰기 모드로 오픈한다.

"rwd" : 읽기/쓰기 모드로 파일을 오픈한다. 만일 지정한 파일이 존재하지 않으면 파일을 생성한 후 읽기/쓰기 모드로 오픈한다. 더불어 파일의 내용이 업데이트될 때마다 동기화되어 저장장치에 저장된다.

"rws" : 읽기/쓰기 모드로 파일을 오픈한다. 만일 지정한 파일이 존재하지 않으면 파일을 생성한 후 읽기/쓰기 모드로 오픈한다. 더불어 파일의 내용 또는 메타데이터가 업데이트될 때마다 동기화 되어 저장장치에 저장된다.

-rwd,rws, 는 운영체제가 문제가 생겨 멈추더라도 데이터를 잃지 않도록 로컬 저장 장치와 동기화되어 안전하다. 하지만, 저장 장치가 시스템 내부에 있는 장치가 아니면 동기화를 보장하지 못한다.


워킹 레벨 자바 7 실무 바이블

[ Reference : 워킹 레벨 자바 7 실무 바이블 (Working-level Java7)  , 제프 프리슨(Jeff Friesen), 2012]

[Java][Eclipse]eclipse args error


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.io.File;
import java.io.IOException;
 
/**
 * 추상 경로명에 대한 정보 획득
 * 
 * @author SW_Hu
 * 
 */
public class ch08_673_PathnameInfo {
    public static void main(String[] args) throws IOException {
        
          if (args.length != 1) { System.err.println("error"); return; }
         
 
        File file = new File(args[0]);
        System.out.println("abs : " + file.getAbsolutePath());
    }
}

print:
error



-------------------------------------------------------------
args의 값을 받아 파일 경로 값을 나타내게 하는 코드 이다.
하지만 args가 계속 에러로 빠진다.

찾아보니 이클립스에서는 args가 설정해놓은 것으로 된다.

설정 방법은 다음과 같다.

Run As - Run Configurations

Argument 탭에 있는 arguments 에 값을 넣어준다.

print :
abs : D:\~~~~~~~~~~~\0
(~~~~ 에 경로가 들어감)


위와 같이 제대로 출력된다.


워킹 레벨 자바 7 실무 바이블

[ Reference : 워킹 레벨 자바 7 실무 바이블 (Working-level Java7)  , 제프 프리슨(Jeff Friesen), 2012]