도도한 개발자

[TIL] 2023/07/31 본문

TIL

[TIL] 2023/07/31

Kiara Kim 2023. 8. 1. 01:26

🐈‍⬛ 오늘 공부한 내용

  • Exclusive Lock(배타적 잠금)
  • Dead Lock(데드락)
  • JWT 인증 기능 리팩터링

 🐾 느낀 점 & 배운 점

박스터가 슬랙에 글을 하나 올렸다. 그 중 일부를 갖고왔다.

지금 서버가 죽은 이유는 
...
업데이트가 될 때까지 exclusive lock을 검, 그러니 다음 업데이트할 쿼리가 기다리다 dead lock이 생기고 mysql이 죽어버림.
...

exclusive lock이라던가 dead lock이라는 개념을 지금껏 이론적으로만 알고 있었는데 직접 그 문제에 직면하니 살짝 긴장됐다. 그래서 회의가 이뤄지기 전에 호다닥 개념 한번 다시 정리했다.

 

jwt 기능, 리펙터링까지 다 했다고 생각했는데 박스터가 엄청나게 꼼꼼하게 리뷰해줘서 코드가 많이 바뀌었다.

근데 이런 것까지 회고로 어떻게 쓰는지 모르겠다. 누누, 제이, 져니, 깃짱, 여우, 콩하나 등 프로 블로거들의 글을 많이 참고해야겠다.

가장 기억에 남는건, jwt 인증 기능 리팩터링 하면서

  • 시크릿 키를 한 곳에서 관리하는 것과
  • Jwt와 JwtProvider클래스를 분리하지 않고 리팩터링했다는 것

💭 감정회고

오늘은 토스뱅크 서류신청 마감일이다. 주드가 알려줘서 작성해보려고 했으나 이거 떨어지면 6개월동안 같은 직군 지원 안된다는 말을 들어서 지금 신청하는 건 시기상조라고 생각했다. 누누의 이력서를 살짝 봤는데 모든 활동에는 블로그 링크로 근거가 있었다. 기록하는 것이 중요하다는 건 알고 있었지만 이렇게까지 와닿은 적은 처음이다. 앞으로 시간 나면 블로그 글 쓰고 알고리즘 공부하도록 해야겠다.

 

 

'TIL' 카테고리의 다른 글

[TIL] 2023/08/05  (2) 2023.08.05
[TIL] 2023/08/04  (1) 2023.08.04
[TIL] 2023/08/03  (2) 2023.08.03
[TIL] 2023/08/02  (0) 2023.08.02
[TIL] 2023/08/01  (0) 2023.08.01