Category: 개발

[Spring]List(Collection)에 @Valid 적용하기

Java에서 제공하는 빈 검증기(Bean Validator)인 @Valid 는 Collection 타입에는 적용되지 않는다. 예컨데 아래와 같은경우 “/addUser”는 검증기능이 정상적으로 동작하나 “/addUsers”의 경우에는 기대한대로 동작하지 않는다. 이 경우 List<User>를 필드로 가진 클래스를 생성하고, @Valid를 List에 적용하면 해결할...

소수판별 알고리즘

입력된 수가 소수인지 판별하는 알고리즘 – 확인된 알고리즘 중에 가장 효율적임

[정규식](?=ABC) Positive lookahead, (?<=ABC) Positive lookbehind

정규식의 문자열 매칭 기능 중 조금은 생소한 표현식이다. a(?=b) | Positive Lookahead : b로 끝나는 a를 찾는다. b는 매칭문자열에 포함되지 않음 주어진 문자 : 1pt 2px 3em 4px 5mx 6ms 정규식 : \d(?=px) =>...

정규식[Regular expression]

정규식이 잘 정리된 사이트와 정규식을 테스트해 볼 수 있는 사이트 링크합니다. 정규식 핵심정리 정규식 테스트 정규식 테스트 및 문법

Java 스트림 Stream (2) 고급

출처 : https://futurecreator.github.io/2018/08/26/java-8-streams-advanced/ 이전 포스트에 이어서 Java 8의 스트림(Stream)을 살펴봅니다. 자바 8 스트림은 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이전 포스트와 좀 더 고급 내용을 다루는 이번 포스트로 나뉘어져 있습니다. Java 스트림 Stream...

Java 스트림 Stream (1) 총정리

출처 : https://futurecreator.github.io/2018/08/26/java-8-streams/ 정말 잘 정리되어 있는 포스트가 보여서, 해당 블로그 작성자께 말씀드리고 퍼왔습니다. 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는...

Java 소수찾기( prime number)

소수 : 1과 자신의 수 외에는 나눌 수 없는 숫자 1 ~ n (입력된 자연수) 사이의 소수 개수를 찾는 알고리즘, 찾아본 알고리즘 중에 가장 성능이 좋다.