2009/02/17 17:18
현재 맥북에서 작업 중입니다. OSX가 유니코드를 써서 한글에 관한 오류를 많이 내고 있습니다;
이부분을 처리하기 위한 팁이라고 해야하나요;

1. 자바 소스파일의 인코딩을 UTF-8로 설정 후에 컴파일 경고발생...

내용은
warning: unmappable character for encoding EUC_KR

이럴때는 컴파일 옵션에 encoding옵션을 주면 됩니다.
밑에 처럼
javac -encoding UTF-8 -d ../bin -cp .:/Develop/Junit/junit4.5/junit-4.5.jar ch02/studentinfo/*.java



2. 자바 실행시 한글출력이 깨진다면... -Dfile.encoding=UTF-8

java -Dfile.encoding=UTF-8  클래스이름
이렇게 해보세요~


3. 자바독 생성시 한글이 깨져서 나올 때. 밑의 표시된 부분을 추가로 넣어주세요!!

javadoc -d /test -encoding UTF-8 -charset UTF-8 -docencoding UTF-8 -package -classpath .:/Develop/Junit/junit4.5/junit-4.5.jar ch02.ex
이게 안된다면 시스템의 로케일을 조정해보신 후에 실행 시켜보세요.
밑에 처럼 옵션을 주셔도 됩니다.

-locale ko_KR -encoding UTF-8 -charset UTF-8 -docencoding UTF-8


Posted by 개발자 용이~
2009/02/13 14:36
제 10회 한국자바개발자 컨퍼런스
Posted by 개발자 용이~
2009/02/01 11:27
1. 1NF여야한다.

2. 부분적 함수 의존이 없다.
부분적 함수 종속 관계를 피하는 간단한 방법으로는 새로운 키(인덱스용)를 하나 만드는 것입니다.
테이블의 모든 열이 기본키의 일부이면 1NF의 테이블을 2NF이기도 합니다.

※함수적 종속관계(함수적 종속성  Functional Dependency)
열의 데이터가 변경될 때 다른 열의 데이터가 변경되어야하면, 변경되는 열에 함수적으로 종속한다고 합니다.

※부분적 함수 종속
키가 아닌 열이 합성키의 전부가 아닌 일부에 종속되는 경우.

※이행적 함수 종속(Transitive Functional Dependency)
키가 아닌 열이 키가 아닌 다른 열과 관련 되는 경우
키가 아닌열이 변경되었을 때 다른열의 변경을 야기시킨다면, 이행적 종속열을 보유하고 있는 것 입니다.

※함수 종속 관계를 명시하는 방법
T.x ->; T.y
(T라는 테이블에서 열y는 열x에 함수적으로 종속된다. x가 변경되면 y가 따라서 변경되야 한다.)

※합성키
여러개의 열들로 구성되어 유일무이한 키를 만드는 기본키.
Posted by 개발자 용이~