Since 2022.05.04
- 전공 지식을 정리하고 기술 면접을 준비합니다.
- Pull Request 방식을 사용합니다.
- branch는 main만 사용합니다.
- 매주 각자 공부가 필요한 주제를 선정 후 학습합니다.
- 모든 문서는 마크다운 형식을 이용하여 작성합니다.
- Repo에 공유는 매주 스터디 발표 전까지 완료합니다.
- CPU 스케줄링
- Deadlock
- Thread
- Process
- Cache
- Interrupt
- Synchoronous and Asynchronous
- Memory
- GPU
- CPU Scheduling
- Virtual Memory
- Process Synchronization
- File System
- Kerenl
- OSI 7 Layer
- HTTP
- HTTP vs HTTPS
- Cookie / Session 특징
- 쿠키와 세션의 차이
- 세션이 아닌 쿠키를 사용하는 이유
- HTTP Method
- 웹 동작 방식의 이해(www.google.com에 접속할 때 생기는 과정)
- TCP와 UPD의 차이
- TCP 3 way-handshake / 4 way-handshake
- 세션 기반 인증 / 토큰 기반 인증
- 세션 기반 인증 / 토큰 기반 인증은 각각 어느 경우에 적합한가
- JWT 토큰 / 서버 기반 인증 시스템, 토큰 기반 인증 시스템
- Connection Timeout / Read Timeout
- 공인(public) IP / 사설(private) IP
- Application Layer
- API
- JWT
- SSL/TLS
- TCP/IP
- Cookie & Session
- VM과 Container / Docker, Kubernetes 간단 개념
- Domain Name System
- Java
- 객체지향
- 객체지향의 특징 4가지
- 객체지향 5대 원칙(OOP SOLID)
- String, StringBuilder, StringBuffer 차이점
- 접근지정자(Access Modifier)
- Java 컴파일 과정
- JVM 구조와 Java의 동작방식
- Reactive Programming