20211108 TIL
2021. 11. 9. 01:54
1.django
- 기존의 인프런 수업으로 docker에 대한 수업을 진행하고 있는데, portainer를 이용한 docker관리, 그리고 Dockerfile을 정의하는 부분(경로 문제로 3일째 나를 괴롭힘...)이 아직 많이 햇갈리고 부족하다는 생각이 들었다.
- 따라서 생활코딩 docker 수업을 통해 보충할 예정이다. (내일부터 바로 시작)
- 기존의 사이트에서 '좋아요' 기능을 구현해보자.
2. JAVA
- KG아이티 뱅크 수업으로 JSP 수업을 시작했다. 하지만 기존의 이클립스와 웹 서버개발용 이클립스가 분리되어 있다는 것을 모른 채, 개발 환경 설정에서 버벅거렸다. 결국 뒤늦게 이 사실을 깨닫고 개발 환경 설정에 급급하느라 진도를 못따라 잡는 참사가.. 아침에 일어나면 VOD 보면서 놓쳤던 부분을 다시 봐야겠다.
- 추상 클래스와 인터페이스를 복습하던 중, 어느 시기에 추상클래스를 쓸지, 인터페이스를 쓸지에 대해 고민이 생겼다. (https://myjamong.tistory.com/150 참고)
- 추상클래스 >> is ~ A ("~이다")
- 인터페이스 ?? has ~ A("~도 할 수 있는")
- 공통된 기능에 대한 사용여부를 따져 보았을 때, 같은 조상클래스를 상속하여 공통된 기능을 사용해야 한다면 추상클래스, 다른 추상 클래스를 상속하여 공통된 기능을 사용한다면 인터페이스를 사용하는 것이 편하다.
- 인터페이스의 큰 장점은 다중구현(상속)이기 때문에, 인터페이스가 필요한 클래스에 한해서 메서드를 오버라이딩하여 사용할 수 있다.
ㅇ회고
- 100KM running 진행 중 ( 40/100)
- 아침에 일어나서 JSP 수업 1일차 다시 듣기. HTML, CSS 표현 익숙해지기.
- 조바심 내지 않기.
- 어제의 '나' 보다 잘하자.
- 그냥 하는 사람이 압도적이다.
'TIL' 카테고리의 다른 글
20211110 TIL (0) | 2021.11.10 |
---|---|
20211109 TIL (0) | 2021.11.09 |
20211103 TIL (0) | 2021.11.04 |
20211102 TIL (0) | 2021.11.04 |
20211101 TIL (0) | 2021.11.02 |