📓 CS-STUDY TABLE 주차 스터디 날짜 주제 1주차 2021-04-10 1. OSI 7 계층 2. GET vs POST 3. TCP 3-way-handshake 4. TCP vs UDP 2주차 2021-04-17 1. Deadlock, Race Condition, 세마포어&뮤텍스 2. 프로세스 vs 스레드, 멀티스레드, 스케줄러, CPU스케줄러 3. 메모리 관리 전략(페이징, 세그멘테이션) 4. 가상 메모리, 요구페이징, 페이지 교체 알고리즘 3주차 2021-04-25 1. DBMS ~ 외래키, 정규화 2. 트랜잭션 ~ 무결성 제약조건 3. 인덱스, B트리, B+트리, 조인 4. NoSQL, 클러스터링 vs 리플리케이션, DB샤딩 4주차 2021-05-01 1. HTTP 특징, HTTP 1,2,3의 차이, HTTP 상태코드 2. HTTP vs HTTPS, SSL 동작방식, TLS 동작방식, HSTS 3. 쿠키와 세션, 캐시, JWT 4. URL을 입력했을 때 수행 과정, HTTP 응답의 랜더링 과정, 프로토콜/주소, 웹 캐시, URI/URL/URN 5주차 2021-05-08 1. 입출력 시스템과 디스크 관리 2. 파일 관리 3. 분산 및 다중(병렬) 처리 시스템 4. 유닉스 운영체제 6주차 2021-05-15 1. 디자인 패턴2. 객체지향 SOLID3. 패스워드를 안전하게 저장하는 법, TDD, 클린코드&리팩토링, 시큐어코딩4. 애자일, 객체지향vs함수형, 데브옵스, 서드파티, MSA 7주차 2021-05-22 1. Git 전략 2. Load Balancing 3. RAID 4. IPC/RPC 8주차 2021-05-29 1. 해시 테이블 2. 정렬 알고리즘 3. 그래프 알고리즘 4. 트리 9주차 2021-07-25 1. JVM은 무엇이며 자바 코드는 어떻게 실행하는 가 2. 자바 데이터 타입, 변수 그리고 배열 3. 연산자 4. 제어문, 클래스 10주차 2021-08-08 1. 상속 2. 패키지 3. 인터페이스 4. 예외 처리 11주차 2021-08-15 1. 멀티 스레드 2. 어노테이션, 람다 3. I/O 4. 제네릭