WAS 서버 만들기
Favicon.ico
- 브라우저 탭 부분의 조그마한 아이콘을 로드하기위해 자동으로 GET favicon.ico를 request한다.
- 다음 태그를 선언하여 위치를 지정할 수 있다.
<link rel="icon" href="data;,"/>
- 만약 위의 태그를 선언하여 위치를 알려주지 않으면 표준으로 설정되어있는 ROOT 폴더에 접근해서 favicon.ico파일을 찾는 GET 요청을 보내게 된다.
\r \n
- C언어에서 사용하는 기초적인 기능으로써 OS환경마다 \n의 의미가 다르므로 return을 해주어야 할 때 같이 사용한다.
- \r : 현재 커서의 위치에서 맨 앞쪽으로 return한다는 의미인
- \n : 현재 커서의 위치에서 다음 줄로 커서롤 이동한다는 의미인
- 윈도우 → \r\n 같이 사용
- 리눅스 → \n 사용
- (개인적인생각) \r이 byte코드로 13이고 \n이 byte코드로 10인 것 같다.
유니코드 값과 매칭
유니코드 문자 값 |
이스케이프 시퀀스 |
의미 |
범주 |
\u0008 |
\\b |
백스페이스 |
|
\u0009 |
\\t |
탭 |
|
\u000A |
\\n |
줄 바꿈(새 줄) |
줄 종결자 |
\u000B |
\\v |
세로 탭 |
공백 |
\u000C |
\\f |
폼 피드 |
공백 |
\u000D |
\\r |
캐리지 리턴 |
줄 종결자 |
\u0020 |
|
공백 |
공백 |
\u0022 |
\\" |
큰따옴표(") |
|
\u0027 |
\\' |
작은따옴표(') |
|
\u005C |
\\\\ |
백슬래시() |
|
\u00A0 |
|
줄 바꿈하지 않는 공백 |
공백 |
\u2028 |
|
줄 구분 기호 |
줄 종결자 |
\u2029 |
|
단락 구분 기호 |
줄 종결자 |
\uFEFF |
|
바이트 순서 표시 |
공백 |
System.property(””)
검색어 |
뜻 |
java.version |
Java 버전 |
java.vendor |
Java 공급자 |
java.vendor.url |
Java 공급자 주소 |
java.home |
Java를 설치한 디렉토리 |
java.class.version |
Java 클래스 버전 |
java.class.path |
Java 클래스 경로 |
java.ext.dir |
확장기능의 클래스 경로 |
os.name |
운영체제 이름 |
os.arch |
운영체제 아키텍처 |
os.version |
운영체제 버전 정보 |
file.separator |
파일 구분 문자 |
path.separator |
경로 구분 문자 |
line.separator |
행 구분 문자 |
user.name |
사용자 계정 |
user.home |
사용자 홈 디렉토리 |
user.dir |
현재 디렉토리 |
charset설정