본문 바로가기

분류 전체보기183

[Security] 전체적으로 model 만들기 sprint security 설정 token bearer 방식 이란 cors config 설정 config filter 설정(myfilter) header에 token이 들어왔을때 테스트 로그인 시도 JwtAuthehnticationFIlter 낚아챔 JwtAuthehnticationFIlter에서 낚아챈 값 가져오기 - BufferedReader로 가져와보기 ( JAVA 기본 ) - ObjectMapper로 object 가지거와서 JWT 토큰 만들기 세션방식 유저네임, 패스워드 로 로그인 -> 정상 서버 : 세션 ID 생성 클라이언트 : 쿠키에 세션ID를 응답 받음 요청할때마다 쿠키값에 세션 ID를 항상 들고 서버쪽으로 요청하기 때문에 서버는 세션 ID가 유효한지 판단해서 유효하면 인.. 2022. 4. 22.
[이분탐색] 예산 1. 문제 설명 더보기 국가의 역할 중 하나는 여러 지방의 예산요청을 심사하여 국가의 예산을 분배하는 것입니다. 국가예산의 총액은 미리 정해져 있어서 모든 예산요청을 배정해 주기는 어려울 수도 있습니다. 그래서 정해진 총액 이하에서 가능한 한 최대의 총 예산을 다음과 같은 방법으로 배정합니다. 1. 모든 요청이 배정될 수 있는 경우에는 요청한 금액을 그대로 배정합니다. 2. 모든 요청이 배정될 수 없는 경우에는 특정한 정수 상한액을 계산하여 그 이상인 예산요청에는 모두 상한액을 배정합니다. 상한액 이하의 예산요청에 대해서는 요청한 금액을 그대로 배정합니다. 예를 들어, 전체 국가예산이 485이고 4개 지방의 예산요청이 각각 120, 110, 140, 150일 때, 상한액을 127로 잡으면 위의 요청들에 .. 2022. 4. 22.
[Error] pom.xml parent 에러 STS에 새로운 프로젝트를 만들어 주었더니 pom.xml parent 부분에 다음과 같은 에러가 발생했다. 1. 에러 내용 Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources failed: newPosition < 0: (-1 < 0) (org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources:default-resources:process-resources) 2. 해결 방법 dependency 추가 저장 누르면 자동으로 dependency가 설치된다 ( 오른쪽 아래 프로그레스바로 설치될때까지 기다려주기) org.apache.. 2022. 4. 18.
[정렬] 가장 큰 수 1. 문제 설명 더보기 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 2. 제한사항 더보기 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 3. 입출력예 numbers .. 2022. 4. 18.
[그리디] 기지국 설치 1. 문제 설명 더보기 N개의 아파트가 일렬로 쭉 늘어서 있습니다. 이 중에서 일부 아파트 옥상에는 4g 기지국이 설치되어 있습니다. 기술이 발전해 5g 수요가 높아져 4g 기지국을 5g 기지국으로 바꾸려 합니다. 그런데 5g 기지국은 4g 기지국보다 전달 범위가 좁아, 4g 기지국을 5g 기지국으로 바꾸면 어떤 아파트에는 전파가 도달하지 않습니다. 예를 들어 11개의 아파트가 쭉 늘어서 있고, [4, 11] 번째 아파트 옥상에는 4g 기지국이 설치되어 있습니다. 만약 이 4g 기지국이 전파 도달 거리가 1인 5g 기지국으로 바뀔 경우 모든 아파트에 전파를 전달할 수 없습니다. (전파의 도달 거리가 W일 땐, 기지국이 설치된 아파트를 기준으로 전파를 양쪽으로 W만큼 전달할 수 있습니다.) 초기에, 1, .. 2022. 4. 18.
[Security] OAuth Login - 2 facebook login 중 순환 종속성 에러 발생 https://hungrydiver.co.kr/bbs/detail/develop?id=90 스프링 빈의 순환 종속성 문제 (Circular Dependencies in Spring) hungrydiver.co.kr 해결방법 application.yml에 다음 설정 추가 spring: main: allow-circular-references: true 2022. 4. 8.