
IoC는 Inversion of control 제어의 역전의 약자로 인스턴스 생성 및 관리의 주체가 개발자가 아닌 프레임워크에게 위임한다는 말입니다.DI는 Dependency Injection는 한 객체에서 다른 객체가 필요하여 의존성을 가지게 하는 기술로 Ioc원칙을

데이터를 원하는 규칙 또는 목적에 맞게 저장하기 위한 구조자료구조에 쌓인 데이터를 활용해 문제를 해결하기 위한 여러 동작의 모임스택 : 세로 모양의 바구니와 같은 구조로 선입선출(First-in Last-out, FILO)의 구조큐 : 가로 모양의 통과 같은 구조로 선

두 대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있는 통신망이 그물처럼 연결되어 있는 것.즉, 정보나 데이터를 서로 연결된 장치들 간에 전송하고 공유하는 시스템1\. 사용자가 브라우저에 URL을 입력2\. 브라우저는 DNS에 연결된 서버의 진짜 주소를 찾음3\. HT

메모리에 로드되어 실행되고 있는 프로그램의 인스턴스OS에게 독립된 메모리 영역을 할당 받음(다른 프로세스 자원에 접근 불가)프로세스는 최소 1개의 메인 스레드를 가짐프로세스 내에서 할당 받은 자원을 이용해 동작하는 실행 단위스레드는 프로세스에게 Stack만 따로 할당

DB의 테이블 검색 속도를 향상키기기 위한 자료구조책의 색인과 같음Index가 적용되지 않은 컬럼 조회 시 전체를 탐색하는 full scan 수행되어 처리 속도가 떨어짐컬럼의 값으로 생성된 해시를 기반해 인덱스를 구함시간복잡도가 O(1)로 매우 빠름부등호와 같은 연속적

JVM 위에서 동작하기에 운영체제에 독립적가비지 컬렉터가 메모리를 관리해 편함JVM 위에서 동작하기에 실행 속도가 상대적으로 느림다중 상속 등 제약이 존재실제 값이 저장스택 영역 사용기본 타입을 제외한 모든 타입스택에 참조 값이 저장힙 영역에 실제 객체가 저장미사용시

WS와 WAS의 차이 WS 웹서버로 비즈니스 로직 작성 불가 주로 정적 데이터 처리 Nginx, Apache 등 WAS 웹 애플리케이션 서버로 비즈니스 로직 작성 가능 웹 서버에서 처리하지 못한 동적 데이터 처리 정적 데이터 처리도 가능하나 느림 Tomcat 아파치
JWT란 유저를 인증하고 식별하기 위한 토큰 기반 인증RESTful과 같은 무상태 환경에서 사용자 데이터 교환이 가능토큰에는 헤더, 페이로드, 시그니처로 구성a.헤더 : 키, 타입(토큰 유형 JWT는 JWT), 암호화 알고리즘으로 구성b.페이로드 : 토큰에서 사용할 정