profile
차곡차곡

스프링부트 - 회원가입

개념 ) CSRF 토큰 우리 서버는 Security가 감싸고 있음 따라서 클라이언트가 전송한 것이 서버에 도착 전에 Security가 먼저 검사를 함 무슨 검사 ? CSRF 토큰 검사 CSRF 토근 검사? 사용자가 회원가입 페이지 를 요청하면 서버에서 signup.

2023년 11월 6일
·
0개의 댓글
·

[error] ./h2.sh - zsh: permission denied: ./h2.sh

bin 폴더 경로에 가셔서 터미널 여시고chmod 755 h2.sh <-- 입력다시 ./h2.sh 입력하고 localhost:8082 들어가면업로드중..참고로 터미널에서는 h2 DB 종료 단축키는 control + c 입니다

2023년 10월 22일
·
0개의 댓글
·

스프링부트 - MVC의 역할과 실행 흐름

MISSION컨트롤러 - 클라이언트로부터 요청을받고뷰 - 최종페이지를만들어주고모델 - 최종페이지에 쓰일 데이터들을 뷰에게 전달해준다.1.localhost:8080/hi 를 Controller가 받는다 2.@Controller 3.@GetMapping 4.hi라는 주소를

2023년 9월 19일
·
0개의 댓글
·

스프링부트 Controller - http body 데이터 전송하기

HttpBodyControllerpostmanbody에 key = username, value = cos 를 넣어 send를 보내면 ,Header에 Key = Content-Type, value = application/x-www-formurlencoded 가 담긴 것

2023년 9월 19일
·
0개의 댓글
·

AxiosError {message: 'Request failed with status code 404', name: 'AxiosError', code: 'ERR_BAD_REQUEST', ..}

분명 어제까진 api로 데이터도 잘 받아오고 연결도 시켰는데 ..다른분이 merge한 develop branch를 pull 받아오니 갑자기 안되는 매직 ..?next.config.js위의 파일을 아래와 같이 수정했더니 갑자기 다시 된다.base url까지 붙여야 서버

2023년 9월 10일
·
0개의 댓글
·

플로이드 워셜 알고리즘

🔊본 포스팅은 '(이코테 2021) 이것이 취업을 위한 코딩 테스트다 with 파이썬' 유튜브 강의를 수강하고 정리한 글입니다.모든 노드에서 다른 모든 노드까지의 최단 경로를 모두 계산한다.플로이드 워셜(Floyd-Warshall) 알고리즘은 다익스타라 알고리즘과 마

2023년 9월 10일
·
0개의 댓글
·

다이나믹 프로그래밍

🔊본 포스팅은 '(이코테 2021) 이것이 취업을 위한 코딩 테스트다 with 파이썬' 유튜브 강의를 수강하고 정리한 글입니다.다이나믹 프로그래밍은 메모리를 적절히 사용하여 수행 시간 효율성을 비약적으로 향상시키는 방법이다.이미 계산된 결과(작은 문제)는 별도의 메모

2023년 9월 10일
·
0개의 댓글
·

이진 탐색

🔊본 포스팅은 '(이코테 2021) 이것이 취업을 위한 코딩 테스트다 with 파이썬' 유튜브 강의를 수강하고 정리한 글입니다.순차 탐색 : 리스트 안에 있는 특정한 데이터를 찾기 위해 앞에서부터 데이터를 하나씩 확인하는 방법보통 정렬되지 않은 리스트에서 데이터를

2023년 9월 10일
·
0개의 댓글
·

선택정렬, 삽입정렬, ✨퀵정렬, 계수정렬

🔊본 포스팅은 '(이코테 2021) 이것이 취업을 위한 코딩 테스트다 with 파이썬' 유튜브 강의를 수강하고 정리한 글입니다.정렬(Sorting)이란 데이터를 특정한 기준에 따라 순서대로 나열하는 것을 말한다.일반적으로 문제 상황에 따라서 적절한 정렬 알고리즘이 공

2023년 9월 10일
·
0개의 댓글
·

✨DFS & BFS

🔊본 포스팅은 '(이코테 2021) 이것이 취업을 위한 코딩 테스트다 with 파이썬' 유튜브 강의를 수강하고 정리한 글입니다. DFS(Depth-First Search) DFS는 깊이 우선 탐색이라고도 부르며 그래프에서 깊은 부분을 우선적으로 탐색하는 알고리즘이

2023년 9월 8일
·
0개의 댓글
·

스택, 큐, 재귀함수

🔊본 포스팅은 '(이코테 2021) 이것이 취업을 위한 코딩 테스트다 with 파이썬' 유튜브 강의를 수강하고 정리한 글입니다.먼저 들어 온 데이터가 나중에 나가는 형식(선입후출)의 자료구조이다.입구와 출구가 동일한 형태로 스택을 시각화 할 수 있다.실행 결과appe

2023년 9월 8일
·
0개의 댓글
·

구현

🔊본 포스팅은 '(이코테 2021) 이것이 취업을 위한 코딩 테스트다 with 파이썬' 유튜브 강의를 수강하고 정리한 글입니다.머릿속에 있는 알고리즘을 소스코드로 바꾸는 과정알고리즘은 간단한데 코드가 지나칠 만큼 길어지는 문제실수 연산을 다루고, 특정 소수점 자리까지

2023년 9월 8일
·
0개의 댓글
·

그리디(greedy) 알고리즘

탐욕적으로 문제를 푸는 알고리즘( 현재 상황에서 지금 당장 좋은 것만 고르는 방법 )기준에 따라 좋은 것을 선택하는 알고리즘이므로 문제에서 가장 큰 순서대로 , 가장 작은 순서대로 와 같은 기준을 제시한다.이러한 기준들은 정렬 알고리즘 을 사용할 경우 만족시킬 수 있으

2023년 9월 8일
·
0개의 댓글
·

✨[Next13 + TypeScript] 비밀번호 재설정 _ 이름, 이메일, 인증코드 axios 연결 && URL에 데이터 (이메일, 이름) 담아서 동적라우팅

이메일 인증 버튼을 누르면 서버에게 데이터를 보내도록 하였다보내야하는 데이터는 사용자의 name , email 이다.그런데 여기서 무엇이 중요하다고 한 것이냐면,이름을 입력받는 곳은 PasswordEmailTextField ,이메일을 입력받는 곳은 PasswordCod

2023년 9월 8일
·
0개의 댓글
·

[Next13 + TypeScript] 비밀번호 재설정 _ 이메일과 인증번호를 조건에 맞게 검사하기

🍯 1. 이메일 입력 시 emailRegex를 설정하여 이메일 조건에 충족하여 입력되도록 이메일의 조건 검사 형식은 아래와 같다. 전체적인 코드의 흐름을 설명하자면, 이메일 조건 검사를 해주는 TextBtnFieldInput 에 onChange={handle

2023년 9월 8일
·
0개의 댓글
·

[Next13 + TypeScript] 비밀번호 재설정

📢 해당 포스트는 스타트업 프로젝트를 진행하며, 직접 작성한 코드를 기록용으로 작성함을 명시합니다.로그인 전, 비밀번호 찾기를 구현하였습니다.이메일 입력 시 emailRegex를 설정하여 이메일 조건에 충족하여 입력되도록이름과 이메일을 조건에 맞게 입력 시 이메일 인

2023년 9월 6일
·
0개의 댓글
·

[Next13 + TypeScript ] 로그인&로그아웃 구현 + accesstoken 쿠키에 넣고 삭제하기

\[Next13 + TypeScript ] API, JWT(accesstoken) 사용하여 로그인&로그아웃 구현하기 위의 포스트에서 accesstoken 을 쿠키에 넣어주고 삭제하는 방법을 작성하지 않았길래 .. 추가해본다.Next.js 13에서는 cookies-nex

2023년 9월 5일
·
0개의 댓글
·

[Next13 + TypeScript ] 예약 취소 구현하기

📢 해당 포스트는 스타트업 프로젝트를 진행하며, 직접 작성한 코드를 기록용으로 작성함을 명시합니다.예약을 한 상품을 취소하도록 구현하였습니다.예약 취소할 상품에 대한 정보 불러오기 (api)예약한 예약자에 대한 정보 불러오기 (api)결제 금액 데이터 불러오기 (ap

2023년 9월 5일
·
0개의 댓글
·

Authorization: `Bearer ${accessToken}`

일반적으로 토큰은 요청 헤더의 Authorization 필드에 담아져 보내집니다.Authorization: 우리가 궁금해하던 bearer는 위 형식에서 type에 해당합니다. 토큰에는 많은 종류가 있고 서버는 다양한 종류의 토큰을 처리하기 위해 전송받은 type에 따

2023년 9월 5일
·
0개의 댓글
·