전체 글

알고리즘/알고리즘:백준

[ 알고리즘 : 백준 ] 2562번 : 최댓값

✔️ 9개의 숫자를 배열에 입력한다. (배열 선언 후 반복문 이용) ✔️ 최댓값, 인덱스, 카운트 변수를 초기화해준다. ✔️ 반복문을 이용해 값비교를 해준다. ✔️ value값이 크다면 max에 넣어주고 index에 count값을 더한 후 넣어준다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class bj2562 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int arr[]..

알고리즘/알고리즘:백준

[ 알고리즘 : 백준 ] 18018 : 최소, 최대

알고리즘 공부를 하면서 순서도 공부까지 같이 해보려고 한다. ✔️ N 정수를 입력받는다. ✔️ N개의 정수만큼 입력받는다.(공백으로 구분) ✔️ 정수 >= -1,000,000 && 정수 max) { max = val; } if(val

알고리즘/알고리즘:백준

[ 알고리즘 : 백준 ] 10871번 X보다 작은 수

BufferedReader로 입력을 받는다. -> 문자열을 분리해준다 -> StringTokenizer를 이용한다. import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int N = Integer.parseInt(st.nextToken()); int X = Integer.parseIn..

알고리즘/알고리즘:백준

[ 알고리즘 : 백준 ] 10807번 개수 세기

N개의 정수를 입력 받는다. -> 입력받은 N 개의 정수를 배열에 넣는다. -> 정수 V가 몇개 존재하는지 확인한다. -> count 변수를 통해 확인하고 출력한다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Map; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputSt..

프로그래밍/SPRING BOOT

[인프런 : spring-boot] Configuration 클래스를 이용한 사용자 인증 처리

이번에는 자동으로 생성된 id 와 password가 아닌 사용자가 직접 생성한 id와 password를 이용해 인증처리를 해보려고 한다. 먼저 application.yml 파일에 가서 설정을 해준다. spring: messages: basename: messages mvc: pathmatch: matching-strategy: ant_path_matcher security: user: name: username password: passw0rd 서버를 재기동하고 postman에서 확인을 해보면 다음과 같이 401 Unautorized 상태인 것을 확인해볼 수 있다. application.yml 파일이 설정한대로 id 와 password를 입력해보면 다음과 같이 200으로 정상적인 실행이 되는 것을 확인할..

프로그래밍/SPRING BOOT

[인프런 : spring-boot] Spring Security를 이용한 인증 처리

이번에는 보안 기능인 Security 설정을 해보려고 한다. 지금까지 작성한 사용자 관리, REST API는 웹브라우저나, postman과 같은 클라이언트 테스트 프로그램을 이용하면 바로 결과를 확인해 볼 수 있었는데, 공개되지않아야 하는 경우나 보안이 필요한 경우에는 문제가 생긴다. 다양한 방식이 존재하지만 Spring Security 를 이용하여 처리해보려고 한다. 먼저 pom.xml 에 dependency를 추가해준다. org.springframework.boot spring-boot-starter-security dependency를 추가했으면 maven build 를 해준 후 서버를 재시작해준다. 이번에 서버를 재시작할 때에는 로그파일도 같이 확인을 해줘야 하는데 이유는 실행하면 자동으로 패스워..

공또뤼
공부하자 또뤼야