일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- RAM
- trunc(sysdate)
- MAP
- cpu
- 멀티스레드
- stack
- trunc(date)
- 이진탐색트리
- heap
- trunc()
- ArrayList
- null
- 스케줄 삭제
- HashMap
- 정렬
- 스레드
- HDD
- maven
- 오라클 버림 함수
- url
- 프로세스 종료
- Git
- ssd
- desc
- 오라클 trunc()
- Servlet
- netstat
- git push
- web
- queue
- Today
- Total
목록분류 전체보기 (60)
無테고리 인생살이
'멱등성이 있다, 멱등성을 가진다, 멱등성을 보장한다'라는 말을 한 두차례 들어봤지만 정확한 의미를 알지 못해 '멱등성의 의미'를 간단하게 짚고 넘어가려 한다. 멱등(等)성이란? 일단, 멱등성이란 동일한 성질이다. 같은 연산을 여러 번 하더라도 결과가 달라지지 않는 성질을 의미한다. 쉽게 말해서, Input이 같으면 Output도 같다는 성질을 뜻한다. 멱등성을 보장하는 웹 애플리케이션을 개발한다는 가정하에, 여러 클라이언트의 동일한 요청에 대한 응답을 재사용한다면 애플리케이션 로직을 한 번만 수행하면 되므로 리소스를 효율적으로 사용할 수 있다. 서버에 부하가 적다.
process state PCB process context switching 프로세스는 메모리에 올라와 실행 중인 프로그램을 말한다. 하나의 CPU라는 가정하에, 여러 프로세스가 어떻게 동시에 실행될까? 하나의 CPU는 하나의 작업(task)만 수행할 수 있기 때문에, 여러 프로세스를 동시에 실행할 수 없다. time-sharing을 통해 여러 프로세스가 빠르게 번걸아가며 실행되는 것이고, 이는 동시에 실행되는 것처럼 보일 뿐이다. 어떻게 여러 프로세스 간 빠른 작업 전환(process context switching)이 가능한지 알아보기에 앞서, 프로세스의 상태와 PCB가 무엇인지 먼저 확인해보자 ! Process State : 프로세스가 생성되고 종료될 때까지의 프로세스의 상태 new : 프로세스가..
URI URL (구조) URN URI (Uniform Resource Identifier) Uniform : 리소스를 식별하는 통일된 방식 Resource : 자원 (URI로 식별할 수 있는 모든 것) Identifier : 다른 항목과 구분하는데 필요한 정보 자원을 식별하는 식별자를 통칭하며 URL과 URN을 포함하는 상위 개념이다. 모든 URL, URN은 URI이지만, 모든 URI는 URL, URN이 아니다. scheme는 URL의 경우 프로토콜이, URN은 urn 단어가 위치한다. URL (Uniform Resource Locator) 위치로 리소스 식별 리소스의 위치가 변경되면 URL을 사용할 수 없다. URL 구조 Scheme : 프로토콜 명시. 웹에서는 http, https 사용 Domain ..
Filter 정의, 역할, 특징 Filter 구현하기 Event, Event Listener 정의 ServletContextListener Filter VS Listener 필터(Filter)란? : Java Web Application에서 클라이언트와 servlet간에 HTTP 요청과 응답의 전후처리(필터링)을 수행하는 객체 Filter 역할 HTTP 요청의 전처리와 응답의 후처리에 사용되어, 요청과 응답의 정보를 변경하거나 흐름을 제어한다. 또, 여러 servlet의 반복적인 작업(중복 코드)를 하나의 필터에서 일괄 처리한다. Filter Object의 특징 웹 컨테이너 안에 존재하며, 클라이언트와 리소스(jsp, servlet) 사이에 위치한다. servlet처럼 웹 컨테이너(= servlet co..
서블릿 정의, 아키텍처, 역할 서블릿 컨테이너 정의, 역할 서블릿 생명주기 서블릿 동작과정 Servlet이란? 서블릿은 여러 방식으로 묘사된다. 서블릿은 Dynamic Web page를 만들기 위해 사용되는 자바의 웹 애플리케이션 프로그래밍 기술 서블릿은 웹 클라이언트의 요청을 처리하고 응답하는 클래스 (HttpServlet을 확장한 클래스) 서블릿은 웹 클라이언트의 요청을 처리하고 응답하는 작은 서버 측 프로그램 서블릿은 사용 전 dependency를 추가해야 하는 servlet API (javax.servlet-api) 서블릿은 servelt API에 속해있는 하나의 인터페이스 (javax.servlet.Servlet) Servlet Architecture Servlet의 역할은? : Java Web..