분류 전체보기

서버 흐름도전체 데이터 흐름 요약프론트엔드: 사용자가 회원가입 또는 로그인 후 이미지를 업로드.백엔드: 이미지를 받아서 Colab 서버로 전송.Colab 서버: 이미지를 처리하여 obj 파일을 생성하고 경로를 반환.백엔드: obj 파일 경로를 체형 측정 서버로 전송.체형 측정 파이썬 서버: obj 파일을 분석하여 결과를 JSON 형식으로 반환.백엔드: 결과를 받아서 프론트엔드로 전달.코랩 코드 → 주피터 노트북 → EC2🔗 코랩 코드 Google Colab코랩에 있는 코드를 주피터 노트북으로 옮겨온다..ipynb 형식으로 다운받는다.ec2 인스턴스를 만든다.AMI 선택: 적절한 Amazon Machine Image(AMI)를 선택.일반적으로 Deep Learning AMI 또는 Ubuntu AMI를 사..
버그"detail": "method 'get' is not supported." @PostMapping("/logout")public BaseResponse logout()를 진행하는데 Post요청으로 logout을 분명히..? 보냈는데..? 갑자기 get 요청이 안된다는거임... 당연하지 post니까.내가 잘못한건 아닌데..? 포스트맨이 이상한건가? 하고 서치를 해보니까  스프링 시큐리티는 기본적으로 GET 으로 /logout 을 지원한다.  따라서 /logout 요청에 내 post 요청이 아닌 get으로 갔던 것...해결 /logout이 아닌 /auth/logout으로 API url 바꿈  참고: https://velog.io/@oayenn/Spring-Request-method-GET-is-not-..
Black List에 access Token 도 추가하기 ? 로그아웃 처리 후 만료된 access Token을 가지고 사용자의 정보를 조회하니까 조회가 되버리는 문제가 생겼다. 그래서 보니까 만료된 access Token을 처리해야 되는데 처리하지 않고 로그아웃 시켜서이기 때문인것 같았다. refreshToken만 블랙리스트에 추가한 것도 있고... 로그아웃하면 해당 토큰을 그냥 만료처리 시켜버려야되나? 만료 처리를 어떻게 하지? 라고 생각하니까 너무 복잡해서 그냥 블랙 리스트 테이블에 엑세스 토큰도 추가해버린 후 JWT Filter에 블랙리스트에 해당 엑세스 토큰이 있는지 검증하는 로직을 추가했다.   @Override public void doFilter(ServletRequest reque..
JWT 의 특징: Statelessjwt 방식은 Stateless하다. Stateful은 상태를 유지하고 관리하는 방식이고, 사용자의 로그인 상태를 데이터 베이스에 저장하고 해당 상태를 조회하는 경우에는 Stateful하다고 볼 수 있다.  하지만 Stateless는 어떨까?- JWT 방식을 생각하면, 사용자의 정보 가운데 민감한 정보가 아닌 정보로 JWT Claim 를 꾸리고 암호화 해 클라이언트에 반환한다. 또한 이 토큰을 확인하기 위해 서버는 서명 부분을 확인해 JWT 알고리즘을 굴려서 해당 토큰이 조작되었는지 판별하고, 조작되지 않았다면 JWT 알고리즘을 굴려 토큰으로부터 사용자의 아이디와 같이 식별할 수 있는 정보를 꺼내서 사용한다.  - 세션 방식을 생각해보자. 서버는 세션 데이터 베이스에 사..
· PS/SWEA
이문제 푸는데 두시간이 걸림...import java.io.BufferedReader;import java.io.FileReader;public class sw1215 { static int T = 10; static char [][] arr; static int N; static int answer; public static void main(String [] args) throws Exception{ BufferedReader br = new BufferedReader(new FileReader("src/input (2).txt")); for(int test = 1; test(N-1)/2;j--) { sb2.append(arr2[j]); }// System.out.println("sb1: ..
· PS/SWEA
문제 분석각 테스트 케이스 별로 첫 줄에는 자연수 N(2 ≤ N ≤ 1,000,000)이 주어지고,둘째 줄에는 각 날의 매매가를 나타내는 N개의 자연수들이 공백으로 구분되어 순서대로 주어진다.각 날의 매매가는 10,000이하이다.-> N개와 매매가가 모두 최대라고 치면, 매매가 만원을 모두 백만 개 사게 되면 int타입으로는 표현할 수 없다. (int는 최대 21억까지만 가능한 것 같음.) 따라서 이익은 long타입으로 선언해줘야 한다.알고리즘값들 중에서 가장 큰 값을 가진 날에 팔아야 되기 때문에,오늘 매매가를 계속 더해주다가 매매가가 큰 날에 팔면 된다. 그럼 이익은 (큰 매매가 - 오늘 매매가) 를 계속 더한 값이 될 것이다.그리고 앞에서 부터 찾는거보다는 뒤에서부터 계산해주면 된다. 만약, N이 ..
chaerrii
'분류 전체보기' 카테고리의 글 목록 (7 Page)