IOC Container ( Inversion of Control Container) - 객체의 생명 주기와 의존성을 관리하는 디자인 패턴 중 하나
- Spring Container 는 IOC Container 의 한 형태
- Spring Bean 은 IOC Container 에 의해 인스턴스화, 구성, 관리 되는 객체
SQL ( Structured Query Language )
- RDBMS( 관계형 데이터 베이스 관리 시스템 ) 에서 데이터를 관리하기 위해 사용되는 프로그래밍 언어 ( DDL , DML )
DFS ( Depth - First Search ) - 깊이 우선 탐색
- 현재 정점에서 갈 수 있는 정점이 있으면 계속 탐색, 없으면 이전 정점으로 돌아가 계속 탐색
- 미로찾기, 경로탐색 ( Stack, 재귀 )
BFS ( Breath - First Search ) - 너비 우선 탐색
- 현재 정점에서 인접한 모든 정점을 먼저 방문, 그 다음 정점에서 다시 반복
- 최단경로, 네트워크 라우팅 프로토콜 ( Queue )
DP ( Dynamic Programmin ) - 동적 계획법
- 복잡한 문제를 작게 나누어 작은 부분부터 해결하고 저장
- 피보나치 수열
Auth ( Authentication & Authorization )
- Authentication - 신원 확인
- Authorization - 권한 확인
JWT ( Json Web Token )
- 두 개체 사이에서 Json 객체를 사용하여 정보를 안전하게 전송하기 위한 방법 ( 주로 인증 토큰 )
SSO ( Single Sign - On )
- 다른 도메인과 서비스에 단일 로그인으로 액세스 할 수 있는 인증 시스템
OAuth 2.0
- 제 3자 에플리케이션 에서 한정된 리소스 엑세스를 제공하도록 설계된 개방형 표준 프로토콜
- 소셜로그인