전체 글 (26) 썸네일형 리스트형 [ Spring Security ] Filter 에 @Component 어노테이션을 붙이면, 모든 URL 에 필터 로직이 적용된다. 프로젝트를 하면서 JWT를 통해 사용자 인증, 인가를 구현하게 되었는데 / package ourtine.auth.filter; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import lombok.extern.slf4j.Slf4j; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.cor.. [ OS ] 프로세스, 쓰레드 [ 프로세스 ] - 프로그램 : 어떤 작업을 위해 실행할 수 있는 파일 - 프로세스 : 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 : 운영체제로부터 시스템 자원을 할당받는 작업의 단위 ( 시스템 자원 : CPU 시간, 운영되기 위한 주소 공간, Code/Data/Stack/Heap의 구조로 되어있는 독립적인 메모리 영역 ) : CPU에 의해 처리되는 사용자 프로그램 / 시스템 프로그램 즉, 실행중인 프로그램을 의미하며, 작업 또는 테스크라고 한다. : PCB ( Process Control Block )을 지닌 프로그램 : PC ( Program Counter )를 지닌 프로그램 : 능동적 개체로, 순차적으로 수행하는 프로그램 -> 입출력 중심( I/O - Boun.. [ OS ] 메모리 관리 운영체제의 역할 중 가장 핵심은 여러 프로세스들이 공유하는 컴퓨터 시스템 자원을 관리하는 것이다. 그 중, 메모리 관리에 대해 정리해보자. [ 메모리 관리 개념 ] - 메모리 관리는 중앙 처리 장치, 메모리, 스토리지, 주변 기기등을 적절히 관리하는 기법이다. - CPU가 프로그램을 읽어서 연속적으로 동작하기 위해서는 메모리 관리의 역할이 중요하다. [ 메모리 관리 기본 사항 ] [1] 가상 메모리 ( Virtual Memory ) : 각 프로그램에 실제 메모리 주소가 아닌 가상의 메모리 주소를 부여하는 방식 : 가상 주소(Virtual Address), 물리 주소(Physical Address)가 있고, 가상 주소의 범위를 가상 주소 공간, 물리 주소의 범위를 물리 주소 공간이라 한다. : 가상 주소 .. 이전 1 2 3 4 ··· 9 다음