일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 | 31 |
- AF-S NIKKOR 18-35mm f/3.5-4.5G ED
- AF-S 18-35mm
- 경치
- af-s 18-35
- 50mm f/1.8G
- camera
- 풍경
- nikkor
- Photo
- AF-S NIKKOR 85mm f/1.8G
- 푸른초장교회
- 18-35mm
- spring
- 하늘풍경
- 85mm 1.8g
- 카메라
- Nikon
- 사진
- D750
- 꽃
- AF-S NIKKOR 50mm f/1.8G
- 푸초
- 출사
- 렌즈
- 50mm
- 여름성경학교
- 니콘
- daily
- 85mm f/1.8G
- 일상
- Today
- Total
목록전체 글 (142)
병갈이 블록
클라이언트가 WAS에 페이지를 요청하면 WAS는 아래와 같은 과정을 거친다.1. 요청한 JSP에 해당하는 서블릿이 존재하지 않을경우1) JSP페이지를 자바코드로 변환(translation).2) 변환(translation)된 자바코드를 컴파일하여 서블릿 클래스 생성.3) WAS가 서블릿에 요청을 전달하고 서블릿은 요청을 처리한 결과를 응답으로 전송한다.4) 응답을 받은 WAS는 클라이언트에 처리 결과를 전송.2. 요청한 JSP에 해당하는 서블릿이 존재 할 경우1번의 3), 4)처리과정을 거침. (그림으로 이해하는게 좋은데....책에서 서블릿과 was, jsp사이의 경계를 명확하게 설명을 안해주네....아쉬움. 서블릿챕터에서 알려주려나...)
buffer 속성 : 'kb'단위로 설정가능. 사용안하려면 'none'설정. (기본값으로 8kb 이상의 값. 'kb'단위를 쓰지 않으면 에러 발생)- jsp페이지의 결과를 임시로 저장하는 공간. buffer가 가득 차면 일괄전송.(단, 설정값이 'none'이면 아래 기능들을 사용할 수 없음.)- 기능 사용할수 있음. - 에러페이지 처리가 가능. (jsp 수행중 에러가 발생하면 지금까지의 버퍼 내용을 다 지우고 에러페이지를 전송)- 버퍼가 차기전에(전송 전에) 내용을 수정 및 변경가능하다.- 최초 전송에 한해서 전송 전에 헤더값 변경이 가능하다. (한번 전송되면 그 이후에는 전송 전에 헤더값을 변경해도 적용이 안된다.) autoFlush 속성 : 사용시 'true', 사용 안할시 'false' 설정.- '..
Shell Script : 여러 명령어를 일련의 순서로 묶어 하나의 큰 작업(명령문의 집합)으로 만들어 실행시키는 파일. 1. echo $SHELL 이란 명령어를 입력하면 현재 사용중인 쉘의 경로가 출력된다. (bash일 경우 /bin/bash 가 출력됨.)2. nano backup 이란 명령어로 backup이란 파일을 만들면서 편집기를 연다.3. 첫줄에 #!와 1번에서 알아낸 경로를 입력한다.=> #!/bin/bash4. 아래에 실행할 명령문 혹은 조건문을 입력한다. ※조건문!!if [값]; then실행문fi ** if문은 if로 시작해서 fi로 끝난다.(if - fi)** 중간에 들어가는 값은 참일경우 then을 실행.** 참이 아닐경우를 만들려면 if ![값]; then 형태로 작성. --만든 ba..
echo "문자열" : 문자열 출력 ( $0 입력시 사용중인 Shell의 종류를 출력함)명령어 --help : 도움말ls : 파일 리스트 출력pwd : 현재 위치 경로를 출력 touch [파일이름.확장자] : 빈 파일 생성. cat [파일이름.확장자] : 뒤에 파일이 있을 시 인자로 받아 내부 문자열을 출력한다. 파일없이 cat만 사용하면 키보드 입력을 받게됨.date : 현재시간 출력. head [-n] {명령 or 파일} : -n 미설정시 첫 10줄을 출력.(엔터 1번이 한줄 기준.) -n+'숫자' 를 사용하면 숫자줄만큼만 출력.tail [-n] {명령 or 파일} : -n 미설정시 끝 10줄을 출력.(엔터 1번이 한줄 기준.) -n+'숫자' 를 사용하면 숫자줄만큼만 출력. mkdir {name} :..
response객체의 기능1. Header 정보 입력.2. Redirect 하기. Header관련 메서드1. add - 헤드에 값을 '추가'하는 메서드.- addDateHeader(String name, long date) : name헤더에 date를 추가. (1970년 1월 1일 이후로 지금까지 지난 시간. 1/1000초 단위) - addHeader(String name, String value) : name헤더에 value값으로 헤더를 추가.- addIntHeader(String name, int value) : name헤더에 value를 추가.2. set - 최초에 값을 '지정'하는 메서드.- setDateHeader(String name, long date) : name헤더의 값을 date로 지정..
헤더는 여러가지 다양한 속성과 값을 가지고 있다.(크롬을 기준으로 F12(또는 control + shift + i)를 누르면 '검사'창이 옆에 뜨는데, 위쪽에 있는 탭들 중에 Network를 선택하고 웹 페이지에 접속을 하게되면 왼쪽아래 Name탭에 여러 파일들이 뜬다. 거기서 적당히 파일을 눌러보면 오른쪽 아래 요청헤더에 있는 내용들이 뜬다. 트랙패드로 그리다보니 영..;;;) 이러한 헤더정보를 읽어 올 수 있는 request 함수는 아래와 같다. String getHeader(String name) : 이름이 name인 헤더의 값을 리턴한다.java.util.Enumeration getHeaders(String name) : 이름이 name인 헤더의 값들(여러개)을 리턴한다.java.util.Enum..