[Security] 스프링 시큐리티
BE/Spring2024. 2. 27. 22:41[Security] 스프링 시큐리티

Spring Security인증(Authentication), 권한 부여(Authorize) 및 보호 기능을 제공하는 프레임워크

CCW, CW- 외적
CS/Algorithm2024. 1. 21. 22:27CCW, CW- 외적

시계 방향으로 돌면 외적 결과가 + -> 결과가 + 면, 시계방향 반시계 방향으로 돌면 외적 결과가 - -> 결과가 -면 반시계 방향 평면이라고 가정하면 AB X AC (벡터) = m1n2 - m2n1

Apple Vision Pro 시작하기
일상2024. 1. 21. 09:39Apple Vision Pro 시작하기

Xcode 설치하기 https://developer.apple.com/kr/xcode/resources/ 다운로드 및 리소스 - Xcode - Apple Developer Xcode 다운로드, 도구, 문서, 튜토리얼, 비디오 등 다양한 자료를 찾아보세요. developer.apple.com 다운로드가 완료되면 Hello World 시작은 역시 Hello world https://developer.apple.com/documentation/visionOS/World Hello World | Apple Developer Documentation Use windows, volumes, and immersive spaces to teach people about the Earth. developer.apple...

CS/Algorithm2024. 1. 20. 10:01최소 공배수(최대 공약수) 찾기 - 유클리드 호제법 (나머지 정리)

결론 먼저 def gcd(a, b): while b != 0: a, b = b, a % b return a def lcm(a, b): return a * b // gcd(a, b) test_number = int(input()) for _ in range(test_number): number_1, number_2 = map(int, input().split()) print(lcm(number_1, number_2)) 원리 유클리드 호제법 a > b 일 때, a % b = r 이면 a와 b의 최대 공약수는 b와 r의 최대 공약수와 같다 나머지 정리 a % b = r 이면, a = bq + r (q는 임의의 몫) 만약 d가 a와 b의 공약수 라면, d는 r도 나눌 수 있다 좌변 a % d = 0 우변 bq ..

[Spring Basic] 스프링 싱글톤
BE/Spring2024. 1. 18. 22:57[Spring Basic] 스프링 싱글톤

싱글톤 패턴 클래스의 인스턴스가 1개만 있는 것을 보장하는 디자인 패턴 package hello.core.singleton; public class SingletonService { //1. static 영역에 객체를 딱 1개만 생성해둔다. private static final SingletonService instance = new SingletonService(); //2. public으로 열어서 객체 인스턴스가 필요하면 이 static 메서드를 통해서만 조회하도록 허용한다. public static SingletonService getInstance() { return instance; } //3. 생성자를 private으로 선언해서 외부에서 new 키워드를 사용한 객체 생성을 못하게 막는다. pr..

[Spring Basic] 스프링 컨테이너와 빈
BE/Spring2024. 1. 18. 22:37[Spring Basic] 스프링 컨테이너와 빈

스프링 컨테이너 /스프링 컨테이너 생성 ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); ApplicationContext 가 바로 스프링 컨테이너이다 고이고이 정보를 모아서 이를 스프링에서 사용하는 스프링 빈 형태로 컨테이너에서 관리한다. 흔히 말하는 BeanFactory는 이런 ApplicationContext의 최상위 인터페이스이다. 하지만 더 많은 기능을 위해 주로 AnnotationConfig, ApplicationContext를 사용한다. locale, 환경 변수, 애플리케이션 이벤트, 더 나은 리소스 조회 등등... 스프링 빈 그렇다면 Bean 이란 무엇인가? 그러면서 ..

image