공부
0621-0628 주간 체크리스트
중요도 높음
- 운영체제를 어떤 관점에서 공부했는지 정리하여 교수님과 이야기
- 자료구조 & 알고리즘 하루 1문제 이상
알고리즘을 마침표 찍어야 한다고 생각하다보니 못풀고 있음
공부 시작 하자마자 1문제 풀고 시작하기로
- 남은 알고리즘 마침표
- 최단 경로
- 문자열 매칭
- 브루트포스
- 백트래킹
- Network flow
- DFS(사이클 확인), BFS
- DP, 시뮬레이션
- Two Pointer
- Sliding Window
- Segment Tree
- 순열
- 프로젝트 관련 강의 보기
- 프로젝트 동아리 구성
중요도 낮음
오늘 계획
중요
- BFS, DFS
- A* 알고리즘 정리
- 최단 거리에 따른 경로 추적
- Spring 강의 듣기
오늘의 공부가 마무리 되기 2시간 전에 사이드 패널로 틀어놓기
오늘 결과
공부
- A* 알고리즘 로직 공부
- 운영체제 되새김
- Multi Thread & Processing
- User & Kernal Level Thread
- Linux Kernal Process
- Sync & Async
- Blocking & Non-Blocking
- Concurrency
- DeadLock
- LiveLock
- Async Event Driven
- Thread Pool
- IPC
- Processor Scheduling
- Cash Memory
- Memory & Locality of reference
- Physical Memory & Virtual Memory
- Memory Management
- Paged
- Segmented
- Demand Paging
- JVM Memory Structure
- GC
프로젝트
- 예제로 배우는 스프링 프레임워크 입문
- 기획서 작성하기
체크 리스트
- 스프링부트 공부계획에 있는 강의들 보기 (메모x, 코드치기x, 눈으로만 보기)
개선점
프로젝트와 어떻게 시간분배를 할 것인가?