전체 글

· Web
[Server] 토큰 기반 인증 VS 서버(세션) 기반 인증 기존의 시스템에서는 서버 기반의 인증방식을 사용하였다. 하지만 시스템의 규모가 커짐에 따라 서버 기반의 인증 방식은 한계점을 보이기 시작하였고, 토큰 기반의 인증 방식이 등장하게 되었 mangkyu.tistory.com 세션과 JWT의 차이점 저장 위치: 세션은 서버측에서 유저의 인증 정보를 저장하고, JWT는 클라이언트 측에서 저장됩니다. 상태의 유지: 세션은 서버측에서 유저 상태를 유지합니다. 반면 JWT는 유저 상태를 유지하지 않습니다. 확장성: 세션은 확장성이 떨어집니다. 서버 부하가 많아지면, 세션 관리를 위해 추가 서버가 필요해질 수 있습니다. 하지만 JWT는 클라이언트에서 관리되므로 서버 부하를 줄일 수 있습니다. 보안: JWT는 ..
사이드 프로젝트 회고..?! 백엔드는 혼자하니까,,, ㅜ😛 1. 프로젝트 설명 어떤 프로젝트를 진행하였는지 프로젝트의 목적, 구현하고자 했던 기능, 기술 스택 등 프로젝트에 대한 설명을 먼저 하자. 우리는 개인 졸업전시 프로젝트를 구현하려고 한다. 2023/03/13 ~ 2023/03/20 이번주에 해야될 일을 미리 git issue에다가 올려놓았다. 1. [프로젝트] one page proposal 작성한다. 2. [프로젝트] 디스코드와 깃허브를 연동한다. 3. [DB] E-R diagram 작성 루시드차트를 이용해서 ERD를 작성해 보았다. 4. [API] API 리스트업 5. [DB] 전국 대학교명 저장하기 매년 올라오는 학교개황 파일을 이용해 MySQL DB에 저장해보았다. 6. [프로젝트] Ja..
18185번: 라면 사기 (Small) 라면매니아 교준이네 집 주변에는 N개의 라면 공장이 있다. 각 공장은 1번부터 N번까지 차례대로 번호가 부여되어 있다. 교준이는 i번 공장에서 정확하게 Ai개의 라면을 구매하고자 한다(1 ≤ i www.acmicpc.net 처음에는 그리디 알고리즘 인줄알았다. 우선순위를 3번 -> 2번 -> 1번 순으로 처리하면 될 줄 알았지만,,,, 2322 인 경우를 생각해보자 그리디 알고리즘으로 풀 경우 2322 ->(14) 0102-> (3) 0002 -> (6) 0000 총 23의 값이 나온다. best값은 무엇일까? 2322 ->(10) 0122 ->(7) 0011 -> (5) 0000 총 22의값 2322 -> (5) 1222 ->(7) 0112 -> (7) 0001 ..
Greedy는 '탐욕스러운, 욕심 많은' 이란 뜻이다. 탐욕 알고리즘은 선택의 순간마다 당장 눈앞에 보이는 최적의 상황만을 쫒아 최종적인 해답에 도달하는 방법이다. 순간마다 하는 선택은 그 순간에 대해 지역적으로는 최적이지만, 그 선택들을 계속 수집하여 최종적인 해답을 만들었다고 해서, 그것이 최적이라는 보장은 없다. 즉, 탐욕 알고리즘을 적용할 수 있는 문제들은 그 순간에 최적값들을 계속 수집하여 최종적인 답을 만들어도 최적인 문제들이다. 탐욕 알고리즘 문제를 해결하는 방법 선택 절차(Selection Procedure): 현재 상태에서의 최적의 해답을 선택한다. 적절성 검사(Feasibility Check): 선택된 해가 문제의 조건을 만족하는지 검사한다. 해답 검사(Solution Check): 원..
졸업전시 플랫폼을 사이드 프로젝트로 결정했다. one page proposal 이렇게 쓰는게 맞나 싶지만,,, 처음이라 다음에 더 잘써보자 그래도 한페이지 분량에 대충 우리가 무슨 프로젝트를 할 것인지 알게 설명되었으면 좋겠다. 우리는 매주 월요일 저녁 10시 회의를 진행하기로 했담,,, 형이 일해서 ㅜ 블로그 1주일 스프린트 회고 기록하기 하고자 했던일 목표를 달성했는지 점검하는걸 블로그에 남기자. 1주일에 목표는 회의 끝나고 git issue에 기록하기로 했다. git을 조금씩 알아가는 중이다. 이슈 템플릿을 적용해서 이슈를 작성하고 여기 블로그에서 도움을 받아 해결했다. ⚓ 디스코드와 깃헙(Github)을 웹훅으로 연결하여 알림을 받아봅시다 디스코드에서 깃허브 알림을 받아봅시다. 디스코드는 은근히 ..
uhanuu
몸뚱아리부터 마음가짐까지