본문 바로가기
TIL & WIL

[TIL] #63. 231115

by mmm- 2023. 11. 15.

어제 목표 & 오늘 완료한 한 일 

  • 알고리즘 문제
  • 자바 종합 문법 복습 (3주차)
  • 스프링 숙련 강의 (2주차)
  • 스프링 숙련 개인과제


내일 목표

  • 알고리즘 문제
  • 자바 종합 문법 복습 (3주차)
  • 스프링 숙련 강의 (2주차)
  • 스프링 숙련 개인과제

 

오늘 배운 내용

 

발생한 문제와 해결

알고리즘 문제를 푸는데 런타임 에러가 발생했다. 원인을 모르겠어 다른 사람이 했던 질문을 살펴보니 재귀함수를 사용했을 때, 최대횟수는 1000번인데 해당 문제의 경우는 그 이상으로 넘어가서 그런 것이었다. 그래서 while문으로 변경해줬더니 문제가 해결되었다. 그 뿐만이 아니라 코드도 훨씬 짧아졌다.

 

 

느낀점

로그인을 구현하는데 너무 어렵다. 그래서 JWT부터 다시 공부하고 이해, 정리하면서 조금씩 조금씩 코드 작성을 하고있다. 생각보다 너무 더디게 진행되고 있어 과제를 다 할 수 있을지 걱정이 된다..! 요즘 시간이 진짜 빨리빨리 지나가는 것 같다. 그리고 오늘 강의도 듣던거 이어서 조금 들었는데 오늘 강의를 통해 실습을 하면서 생겼던 궁금증을 해결할 수 있었다. create할 때는 @Transactional을 달아주지 않았는데 update 부분에서는 @Transactional을 달아주는 이유가 뭔지 궁금했었다. 그 이유는 create할 때 사용하는 save 메서드에 이미 @Transactional이 달려 있는 상태라 해당 메서드를 호출만해도 알아서 Transaction환경이 설정되기 때문이라고 한다.

'TIL & WIL' 카테고리의 다른 글

[TIL] #65. 231117  (0) 2023.11.17
[TIL] #64. 231116  (0) 2023.11.16
[TIL] #62. 231114  (1) 2023.11.14
[TIL] #61. 231113  (0) 2023.11.13
[WIL] #9. 231106 ~ 231112  (0) 2023.11.12