도도한 개발자
[TIL] 2023/07/31 본문
🐈⬛ 오늘 공부한 내용
- 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 |