오늘의 공부
자바 11 설치
팀과제 - ERD 작성
CS특강 (캐시)
- 캐시
- 히트가 적으면 오히려 캐시 쓰는게 손해
- 자꾸 캐시에 들렀다가 메모리로 다시 가야한다
- 지역성, Locality
- L1 L2 L3 캐시
- L1이 CPU에 가깝고 작다
- L3로 갈수록 코어와 멀어지고 공용
- 캐싱을 해도 메모리가 변경되는 경우가 있다
- 캐시 코히런스 문제
- 일관성과 무결성 보장해야한다
- 아 이런게 있구나~
- 캐시가 수정되고, 메모리에 후반영된다
- MSI 프로토콜
- 캐시 라인들에 상태를 부여한다
- S상태 : 기본상태. shared
- M상태 : 수정 중. modified
- I 상태 : 상태가 유효하지 않음. M상태 캐시가 자기뺴고 다 I상태로 만듬. invalid
다중 DTO 간략하게 관리하는 방법
https://velog.io/@p4rksh/Spring-Boot에서-깔끔하게-DTO-관리하기
메모
- 트러블슈팅 기록을 남겨놓자
- TIL, 깃허브 README
- 면접 질문을 유도