본문 바로가기

분류 전체보기204

java.util.concurrent 개요 1. 개요 java.util.concurrent에서의 패키지는 동시 응용 프로그램을 만들기위한 도구를 제공합니다. 이 기사에서는 전체 패키지에 대한 개요를 설명합니다. 2. 주요 구성품 java.util.concurrent의는 하나의 쓰기 업에서 논의하기 위해 너무 많은 기능이 포함되어 있습니다. 이 기사에서는 주로이 패키지의 가장 유용한 유틸리티 중 일부에 초점을 맞출 것입니다. 집행자 ExecutorService ScheduledExecutorService 미래 CountDownLatch CyclicBarrier 신호기 ThreadFactory BlockingQueue DelayQueue 자물쇠 페이저 여기에서 개별 수업에 대한 많은 전용 기사를 찾을 수도 있습니다. 2.1. 집행자 Executor .. 2021. 3. 31.
자바에서 두 List의 교차점 1. 개요 이 예제에서는 두 List 의 교차점 을 검색 하는 방법을 배웁니다 . 다른 많은 것들과 마찬가지로 Java 8 에 스트림 이 도입되어 훨씬 쉬워졌습니다 . 2. 두 문자열 List의 교차점 교차 가있는 String 의 List 두 개를 만들어 보겠습니다. 둘 다 중복 된 요소가 있습니다. List list = Arrays.asList("red", "blue", "blue", "green", "red"); List otherList = Arrays.asList("red", "green", "green", "yellow"); 이제 스트림 메서드를 사용하여 List의 교차점을 결정합니다 . Set result = list.stream() .distinct() .filter(otherList::co.. 2021. 3. 30.
Spring Security로 무차별 대입 인증 시도 방지 1. 개요 이 빠른 예제에서는 Spring Security를 ​​사용하여 무차별 대입 인증 시도 를 방지 하기위한 기본 솔루션을 구현합니다 . 간단히 말해서, 단일 IP 주소에서 발생한 실패한 시도 횟수를 기록합니다. 특정 IP가 설정된 요청 수를 초과하면 24 시간 동안 차단됩니다. 2. AuthenticationFailureEventListener AuthenticationFailureEventListener 를 정의하여 시작해 보겠습니다. - AuthenticationFailureBadCredentialsEvent 이벤트 를 수신 하고 인증 실패를 알려줍니다. @Component public class AuthenticationFailureListener implements ApplicationLi.. 2021. 3. 30.
스프링 부트 마이크로 서비스의 12 단계 방법론 1. 개요 이 사용방법(예제)에서는 12 단계 앱 방법론을 이해 합니다 . 또한 Spring Boot의 도움으로 마이크로 서비스를 개발하는 방법도 이해할 것입니다. 이 과정에서 이러한 마이크로 서비스를 개발하기 위해 12 단계 방법론을 적용하는 방법을 살펴 보겠습니다. 2. 12 단계 방법론이란 무엇입니까? 12 단계 방법론은 서비스로 실행되도록 개발 된 애플리케이션을 개발하기위한 12 가지 모범 사례의 집합입니다 . 이것은 원래 Heroku가 2011 년에 클라우드 플랫폼에 서비스로 배포 된 애플리케이션을 위해 초안 한 것입니다. 시간이 지남에 따라 이것은 모든 SaaS (Software -as-a- Service) 개발에 충분히 일반적임이 입증되었습니다 . 그렇다면 SaaS (Software-as-a.. 2021. 3. 30.