Today I Learn
- 데이터베이스 시스템 8장
- ER 다이어그램을 실제 RDB로 어떤 식으로 구현하는지에 대한 이야기를 했다.
- ORM에서 여러 연관관계와 연관지어 공부하니, 이해하기 쉬웠다.
- 데이터베이스 시스템 7장 relation algebra 정리
- select, project, union, cartesian product, join, division 등등 여러 관계 대수 연산에 대해서 다시 한번 정리했다.
- relation calculus와 비교해서 표현력은 같지만, 절차적이다.
- outer join이나 count 등의 집계함수는 관계 대수로 표현할 수 없는 연산이다. 그래도 실제로 유용하기 때문에 정의한 연산이다.
- 컴퓨터 네트워킹 하향식 접근 3장
- 트랜스포트 계층과 UDP에 대해서 공부했다.
- 트랜스포트 계층은 종단에서 동작한다. 책의 예시가 정말 이해하기 쉬웠는데, 네트워크 계층이 우체부라면, 트랜스포트 계층은 우체부가 집으로 전달한 편지를 가족 구성원에게 전달하는 사람이다.
- UDP는 비연결형 트랜스포트 프로토콜로, MUX, DEMUX와 간단한 오류 검사 기능만을 제공하는 트랜스포트 계층의 최소 기능을 구현했다고 한다.
- 토비의 스프링 6장 AOP
- 자바에서, Dynamic Proxy 기능을 리플렉션을 통해 쓸 수 있다.
Good
- 드디어 리팩터링, 이펙티브 자바 책 교환한 것이 왔다.
Bad
To Do
- 자바스크립트 공부
- 데이터베이스 시스템
- 컴퓨터 네트워킹 하향식 접근
- 토비의 스프링
- 알고리즘