TIL
TIL_20221119
번잔중
2022. 11. 19. 23:47
오늘 할 일
- 1일 1커밋
- 복습(Spring Security)
오늘 배운 것
- 1일 1커밋
프로그래머스 Lv.0 분수의 덧셈 문제를 풀었습니다. 분수의 덧셈을 구해본지가 오래 돼서 어떤 방식으로 풀어야 할지 오랫동안 고민했습니다. 약분을 처음부터 하지 않고 분자와 분모의 값을 구한 다음 둘 간의 최대 공약수를 찾아 나누어주면 약분한 분수 값이 나옵니다. gcd 알고리즘을 활용해서 풀 수 있는 문제였습니다.
Programmers 분수의 덧셈
GitHub - chaning49/algorithm: 코딩테스트를 위한 알고리즘 공부
코딩테스트를 위한 알고리즘 공부. Contribute to chaning49/algorithm development by creating an account on GitHub.
github.com
- 복습
Spring Security의 Inmemory User를 사용하면 테스트 환경에서 사용하는 것이 좋고, 인증 정보를 DB에 저장해서 사용할 수도 있다. 코드를 작성해보는 부분 마지막을 완료했다.
느낀점
- Spring Security를 사용하기 위한 설정이 상당히 많고 복잡하다. Inmemory 방식과 DB를 이용해서 인증 정보를 저장할 수 있고, 접근 권한을 설정해서 사용자 타입별로 접근 가능한 기능을 설정해줄 수도 있다. 머리로는 알지만 코드로는 정말 어지럽다.
- 금요일 하루 만에 할 수 없는 내용 +_+
내일 할 일
- 1일 1커밋
- 복습