분류 전체보기

· Web
GET (리소스 획득) 요청 GET /index.html HTTP /1.1 Host: www.hackr.jp if-Modified-Since: Thu. 12 Jul 2012 07:30:0 GMT 응답 index.html 리소가 2012년 7월 12일 7시 30분 이후에 갱신된 경우에만 돌려주고 이전이라면 상태코드 304 Not Modified 리스폰스만 되돌려주면 된다. POST (엔티티 전송) GET으로도 엔티티 전송이 가능하지만, 자주 사용하지 않고 일반적으로 POST를 사용한다. Response에 의한 Entity를 획득하는 것만이 목적은 아니다. 400번대 상태코드 잘 던저주기 PUT (파일 전송) 보통 파일을 전송하기 위해서 사용된다. HTTP/1.1 PUT 자체에는 인증 기능이 없어 누구든지 ..
정규 표현식과 Pattern 클래스 회원가입, 로그인 API를 만들다가 DTO Class를 작성하기 위해서 글을 써본다. (공부 하려고 ~_~) javax.validation 어노테이션 @Pattern(regexp = "") 작성해보자 정규 표현식(Regular Expression) 문자열이 정해져 있는 형식으로 구성되어 있는지 검증할 떄 사용한다. 이메일, 전화번호, 비밀번호, 닉네임등 문자 또는 숫자 기호와 반복 기호가 결합된 문자열이다. java.util.regex 패키지에 있는 클래스를 사용하면 java 프로그래밍에서 정규표현식을 작성할 수 있다. Pattern 클래스와 Matcher 클래스 주로 사용 정규표현식 문법 (참조 링크) 정규 표현식 작성예제 전화번호 (02|010)-\d{3,4}-\d..
· Web
상태 코드란? 클라이언트가 보낸 요청의 처리 상태를 읍답에서 알려주는 기능 1xx (Informational): 요청이 수신되어 처리중 (거의 사용 안함) 2xx (Successful): 요청 정상 처리 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요 4xx (Client Error): 클라이언트 오류, 잘못된 문법등으로 서버가 요청할 수 없음 5xx (Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함 3xx - 리다이렉션 300 Multiple Choices 301 Moved Permanently 302 Found 303 See Other 304 Not Modified 307 Temporary Redirect 308 Permanent Redirect 일시적인..
· Web
상태 코드란? 클라이언트가 보낸 요청의 처리 상태를 읍답에서 알려주는 기능 1xx (Informational): 요청이 수신되어 처리중 (거의 사용 안함) 2xx (Successful): 요청 정상 처리 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요 4xx (Client Error): 클라이언트 오류, 잘못된 문법등으로 서버가 요청할 수 없음 5xx (Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함 2xx - 성공 200 OK 201 Created 클라이언트가 요청한 것을 서버가 리소스 같은것들 생성 (보통 POST로 생성할 때 사용하면 된다.) 생성된 리소스는 응답의 Location 헤더 필드로 식별한다. (Location: 리소스 URI 넣어주기) ->..
인터럽트가 들어올때만 운영체제 CPU를 사용하고 아닐때는 전부 사용자 프로그램이 CPU를 쓰고 있다. (모든 전체적인 통제는 운영체제가 한다.) Interrupt 하드웨어 인터럽트 Trap 소프트웨어 인터럽트 Interrupt 하드웨어가 발생시킨 인터럽트 Trap Exception: 프로그램이 오류를 범한 경우 System call: 프로그램이 커널 함수를 호출하는 경우 System call 운영체제에 I/O를 하기위해서는 modebit이 커널모드로 변경되어야 한다. 사용자 프로그램에서 입출력 장치를 사용하기 위해서 system call이라는 Trap을 걸어준다. CPU가 하나의 인스트럭션 수행하고 interrupt line을 체크하기 때문에 소프트웨어적으로 인터럽트를 걸었기 때문에 cpu제어권이 운영체..
uhanuu
'분류 전체보기' 카테고리의 글 목록 (21 Page)