Call by reference
Override 와 Overload
JPA가 필요한 경우와 필요하지 않은 경우
JPA의 더티 체킹이란?
JVM에 대하여
Java 컴파일
스택 메모리와 힙메모리
클래스와 인스턴스
Garbage Collector(가비지 컬렉터)
Garbage Collector(가비지 컬렉터)
Garbage Collector(가비지 컬렉터)
해시 맵(HashMap), 트리 맵(TreeMap), 링크드 해시 맵(LinkedHashMap)
의존성 주입(Dependency Injection, DI)과 제어의 역전(Inversion of Control, IoC)
MVC(Model-View-Controller)
Spring Security와 JWT
N+1 문제
즉시로딩과 지연로딩
Spring의 빈(Bean) 라이프사이클, @PostConstruct, @PreDestroy 어노테이션
AOP(Aspect-Oriented Programming), Interceptor, Filter, Request가 들어올때 거치는 순서, 각 역할들의 장점
NoSQL(Not Only SQL)과 RDBMS(Relational Database Management System)
MVC(Model-View-Controller)
어노테이션(Annotation)의 뜻과 예시
RDBMS의 정규화
Primary Key, Foreign Key
HTTP(Hypertext Transfer Protocol) 메서드
CORS(Cross-Origin Resource Sharing)
브라우저의 작동방식
쿠키와 세션
TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)
의존성 주입(Dependency Injection, DI)과 제어의 역전(Inversion of Control, IoC)
객체지향 프로그래밍(Object-Oriented Programming, OOP)
대용량 트래픽
ORM(Object-Relational Mapping)
GET과 POST의 개념과 데이터 흐름
OSI(Open Systems Interconnection) 7계층
세션 기반 인증과 토큰 기반 인증의 차이
JWT, Refresh, Access Token
OAuth(Open Authorization)
HTTP(Hypertext Transfer Protocol) 상태코드
동기와 비동기의 차이 설명
프레임워크와 라이브러리의 차이 설명
도메인 주도 설계(Domain-Driven Design, DDD)