170919-TIL

Reading time ~1 minute

오늘 한일

  • 데이타베이스론을 읽었다.

  • 생활코딩 지옥에서 온 Git

    • branch의 원리
    • reset와 checkout의 원리
    • reset으로 알아보는 working copy, index, repository
    • merge & conflict의 원리
    • 3 way merge

오늘 느낀점

  • 데이타베이스론을 읽다가 디스크 관리자의 페이지 관리(page management)의 방법이 이전 리눅스를 공부할때 리눅스에서의 파일 관리 방법이 떠올랐다. 또 B-트리의 경우는 다르긴 해도 AVL트리를 공부했던 기억 덕분에 조금은 수월하게 읽혔다. 그러면서 이전에 공부했던 내용이 도움되서 그때 열심히 했구나 싶기도 했지만, 아무래도 시간이 흘렀다보니 잊혀진 내용들이 있어서 아쉽기도 했다. 그런 부분들이 최근 웹을 공부하게 되면서 몇번 있었는데 해당 내용들도 시간이 나면 이전 공부 내용을 찾아봐야겠다.

  • 오늘 생활코딩의 내용은 새로운 학습이 아닌 이전에 학습한 branch등 git의 원리에 대한 공부였다. 이전 원리 수업때도 그렇지만 원리를 알고 나면 신기하면서도 생각보다(?) 대단한게 없어서 도리어 더 대단한거 같다. branch가 단순히 텍스트 파일이라니 아직 생각해도 참 대단하다.

내일 할일

  • 데이타베이스론 읽기
  • 생활코딩 지옥에서 온 Git