본문 바로가기

전체 글285

Spring boot Security 회원가입/로그인 구현 주의 사항 인증과 인가 인증 유저가 누구인지 확인하는 절차, ex) 회원가입 로그인 인가 유저가 요청하는 request를 실행할 수 있는 권한이 있는 유저인지 허락하는 것 =>어떤 사이트든 인증과 인가가 있음 CSRF(Cross-site request forgery) 스프링 시큐리티를 사용할 경우 CSRF방어를 위해 모든 POST방식 데이터 전송에는 CSRF토큰 값이 있어야한다. 이 토큰은 실제 서버에서 허용한 요청이 맞는지 확인하는 토큰이다. 예시코드 참고: https://velog.io/@aaronddy/%EC%9D%B8%EC%A6%9DAuthentication%EA%B3%BC-%EC%9D%B8%EA%B0%80Authorization 2022. 10. 26.
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예nreturn 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. 나의 코드: #include #include #include int solution(int n) { int answer = 0; for(int i=1;i 2022. 10. 25.
MariaDB 스프링 부트 오류 나는 MariaDB를 사용중인데, 인터넷에 올라온 대부분의 소스파일은 mysql 이나 oracle 기준으로 올라와있다. 무심코 따라 쳤다가 SQL구분 오류가 나는 경우가 많다. 지금은 오류를 해결했지만, table을 확인해보니 id 속성에 auto_increment가 안 들어가있는걸 알았다. @GeneratedValue(strategy = GenerationType.true) //mysql @GeneratedValue(strategy = GenerationType.IDENTITY) //mariaDB Mariadb 에는 상기 문법으로 하면 된다. 2022. 10. 25.
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 나의 코드 #include #include #include // arr_len은 배열 arr의 길이입니다. double solution(int arr[], size_t arr_len) { double answer = 0; for(int i=0;i 2022. 10. 25.
머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다 문제 설명 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ height ≤ 200 1 ≤ array의 원소 ≤ 200 나의코드: #include // array_len은 배열 array의 길이입니다. int solution(int array[], size_t array_len, int height) { int answer = 0; for(int i=0;i 2022. 10. 24.