🤨2023.09.26
일일 회고 405일차
할일 및 한일
경험 및 배움
이펙티브 자바 학습 및 정리
오늘도 역시 이펙티브 자바를 공부했다!
Comparable
을 구현할 지 고려하는 것, 그리고 클래스와 멤버의 접근 권한을 최소화하는 것
두 가지를 학습했다.
알고리즘 문제를 풀 때 Comparable
을 사용해봤었는데, 이렇게 생각 없이 사용하는 방식은 사용하면 오버플로나 에러를 일으킬 수 있다고 한다.
대신, 이런 compare
메서드를 활용해서 비교하라고 한다.
다음으로는 접근 제한에 대해 상세하게 알아보았다.
평소에 생각없이 public
.. 멤버 필드들은 private
.. 으로 두던지하는 행동들이 많았는데, 다시 한번 돌아볼 수 있었다!
자세한 내용은 정리 링크를 첨부한다.
Wasabi 백엔드 미팅
또한, 팀원인 연구실 선배님이 CI/CD 문제를 해결하셨다!
스크립트 안의 애플리케이션 실행 구문에는 java
명령어가 있었지만, EC2에는 없었던 것!
asdf를 활용해서 java를 설치하다보니, 어떤 java HOME
설정을 해줘야 하는데, 그 설정이 누락되어서 java
명령어를 사용할 수 없었던 것이다.
어제 로그도 뒤져봤지만 특정할 수 없었던 문제를 바로 해결하셨다.
따로 로그를 볼 수 있는 루트가 있었고, 난 그걸 몰랐다
하여튼 해결되었고, 이번주 내 업무는 HTTPS 적용!
한 번도 해보지 못해서 꼭 해보고 싶었던 작업이다.
개선 및 목표
내일도 이펙티브 자바부터 시작해서, HTTPS를 알아보자.
낮에는 전공 수업이 예정되어 있다.
Last updated