TIL 23/08/29

song yuheon·2023년 8월 29일

Today I Learn

목록 보기
7/83
post-thumbnail

데일리 목표

  1. Spring 입문 숙제 마무리
  2. Spring 기본 1주차
  3. Spring Level 1 정리 O

데일리 리포트

09:00 ~ 10:00 : 코드카타 옹알이
10:00 ~ 11:30 : 코드 리뷰
11:30 ~ 12:00 : 구직 촉진 수당 신청
12:00 ~ 13:00 : 점심
13:00 ~ 13:40 : 팀원과 트러블 슈팅
13:40 ~ 14:10 : 매니저님과 면담
14:10 ~ 14:30 : Spring Level 1 정리
14:30 ~ 16:40 : velog 정리
16:40 ~ 17:35 : Query Methods Select API 구현
17:35 ~ 18:00 : 부모님과 통화
18:00 ~ 19:00 : 휴식
19:00 ~ 22:20 : Spring 숙련 1주차 강의
22:20 ~ 22:40 : 휴식
22:40 ~ 24:30 : Spring 숙련 1주차 강의


데일리 스터디

  1. Java CodingTest
  1. Jpa 적용으로 코드 재구성

  2. Troble Shooting ( JPA Auditing )

  3. Query Methods Select API

  4. Spring에서 JWT 생성

  5. JWT 유효성 검증 및 parseClaimsJws(token)

  6. JWT의 Payload 정보 추출

  7. JWT 토큰의 서브스트링


오늘 하루를 마무리 하며

하루가 끝나가며,

오늘은 우선 Java CodingTest를 통해 코딩의 기본과 문제 해결 능력을 다질 수 있었다. 이러한 연습을 통해 알고리즘에 대한 감각을 더욱 끌어올리고, 실제 문제 상황에서 빠르게 해답을 찾아내는 능력을 키우게 될 것이다.

그 다음은 JPA를 활용한 코드 재구성이었다. 데이터베이스와의 상호작용을 더욱 효율적이고 깔끔하게 만들기 위해 JPA의 여러 기능들을 활용해봤다. 기존에 내가 진행하였던 JDBC기반의 CRUD API를 JPA로 대체하며 JPA의 효율성에 대해 알게되었다.

오늘의 학습 중 가장 인상 깊었던 것은 JWT에 관한 내용이었다. Spring에서의 JWT 생성, JWT의 유효성 검증 및 parseClaimsJws(token), JWT의 Payload 정보 추출, 그리고 JWT 토큰의 서브스트링 처리 방법 등, JWT에 관한 전반적인 내용을 학습하면서 보안에 대한 중요성과 세심함을 다시 한번 깨닫게 되었다.

오늘의 학습을 통해 내가 걷고 있는 개발자로서의 길이 얼마나 넓고 깊은지 다시 한번 느낄 수 있었다. 이렇게 꾸준한 노력과 학습이 모여 나의 성장을 이루고, 이는 결국 더 나은 미래를 만들어갈 것이라 확신한다.

내일은 오늘보다 더 발전한 내가 되길 기원한다.


profile
backend_Devloper

0개의 댓글