목록2024/03/20 (3)
미소를뿌리는감자의 코딩
https://www.youtube.com/watch?v=tosLBcAX1vk 쿠키 안에 session ID가 저장되어 보내질 수 있고, 서버는 session DB를 통해 session ID에 대한 정보를 가지고 있다. 쿠키 : sessionID를 보내기 위한 매개체. 쿠키 : file vs 토큰 : 긴 String JWT : 토큰 형식이다. 이 토큰을 헤더의 Authorization 키에 추가해서 보내준다. header에 쿠키 + 토큰이 담겨서 보내짐. signature에 대해서는 더 알아보도록. 검증하는데에 쓰임. server key를 이용 client에서 보낼 때, key를 이용해 암호화 해서 signature에 넣고, server에 도착했을 때에도 동일하게 key를 이용해서 복호화를 해서 확인. ..
https://www.acmicpc.net/problem/9461 9461번: 파도반 수열 오른쪽 그림과 같이 삼각형이 나선 모양으로 놓여져 있다. 첫 삼각형은 정삼각형으로 변의 길이는 1이다. 그 다음에는 다음과 같은 과정으로 정삼각형을 계속 추가한다. 나선에서 가장 긴 변의 www.acmicpc.net 1. 접근 방법 이 문제에 대해서 조금 생각을 해보니, 방금 전에 생긴 삼각형에 대해서는 변으로 사용할 수 없다는 점이었다. 즉, 이렇게 변이 1인 삼각형 2개를 이용해서 생긴 새로운 변이 2인 삼격형의 경우, 연결되어 있는 변이 없기 때문에, 연결을 진행시킬 수 없다. 이런 개념을 이용하게 된다면, 1 1 1 2 2 3 4 5 7 9 12의 경우 자신의 길이의 전과 전전을 더한 값이 된다는 것을 알 ..
아직 내가 작성하는 코드에서 n+1 문제가 발생하진 않았지만, 흔하게 일어나는 문제인 만큼 이에 대해서 깊게 알아보고자 한다. https://jh2021.tistory.com/21 JPA n+1 문제는 왜 생기는걸까? Java ORM 기술인 JPA를 사용하다보면 필수적으로 n+1문제를 맞닫뜨리게 됩니다. 내가 의도 하지않는 쿼리가 나가고 거기다 여러번 나간다면 정말 무섭겠죠. 왜 발생하고 어떻게 해결해 나가야 정리 jh2021.tistory.com https://incheol-jung.gitbook.io/docs/q-and-a/spring/n+1#entitygraph N+1 문제 | Incheol's TECH BLOG JPA N+1 문제에 대해 알아보자 incheol-jung.gitbook.io 이분의 ..