TIL [22.04.18 ~ 22.05.01]

피오·2022년 4월 18일
0

TIL

목록 보기
31/33
post-thumbnail

주간 목표

  • 팀원과 피드백 공유 해보기.
    • 팀원에게 나는 어떤 모습이고 어떤 걸 더 개선해야 할까?
  • validation 공부 후 프로젝트에 꼭 적용해보기.
  • 다른 팀과 소통하기.

22.04.19

  • 두 번째 프로젝트 시작
    • 그라운드 룰, 회의록, README 작성.
    • 팀원인 @익조와 향후 프로젝트 진행방식 협의 및 공부해야 할 항목들 리스트업.
  • 알고리즘 - 백준 나무자르기
    • 이진 탐색시 최대값을 구하기 위해 Arrays.sort()로 정렬을 이용한 방식과, 정렬 없이 값을 받아올 때마다 Math.max로 최대값을 구하는 방식 두 가지로 풀어보았는데, Math.max가 더 느렸다.
      • 테스트하는 사이트도 있는데 자바에서도 통용되는지는 모르겠다. [링크]

22.04.25

  • OAuth2
    • 호눅스 OAuth2 수업 복습
    • 깃헙에 서비스 등록 및 access token 받아보는 것까지 구현.

22.04.26 ~ 04.29

  • 팀 프로젝트
    • OAuth2 구현 및 프론트와 연동
      • 인증 후 리액트 페이지로 돌려보내기 시키기 위해 웹서버 루트 경로로 리다이렉트 시켰음.
      • 리뷰 주신 내용을 보니 프론트와 리다이렉트 url을 협의 후에 위와 같은 방식을 사용해도 좋은 듯하다.
    • spring data jdbc
      • 엔티티들의 관계가 1:N:1 로 얽혀버린 경우 N:1부분으로 인해 루트를 통해 aggregation들을 조회 할 수 없다. 결국 이를 해결하기 위해 join 쿼리를 작성하였음..
      • spring data jdbc가 ddd철학을 가졌다고 하는데, 기술 스택이 설계 단계부터 영향을 줄 수 있다는 게 살짝 충격.
profile
블로그 이전했습니다. https://pzbg.tistory.com/

0개의 댓글