profile
[Spring, React를 공부하는 끈질긴 개발자 지망생] 잊어버리지 않도록! 정리 또 정리!

[TIL]Set.containsAll() 메서드에 대해서

Collection 클래스를 구현하는 모든 클래스들(List, Set, Map 등)은 contains 관련 메서드를 갖고 있다.이 메서드는 해당 자료구조 내에서 인자로 주어진 요소를 갖고 있건, 인자로 주어진 Collection 클래스의 요소들을 갖고 있는지 확인할 때

15분 전
·
0개의 댓글
post-thumbnail

[React] onClick함수에 파라미터 전달하기

리액트에서 onClick 함수를 사용하면서 이벤트 외에 다른 파라미터를 전달해야하는 경우가 생겼다.이를 해결하는 방법에는 몇가지 방법이 존재하지만 나는 화살표 함수를 사용하는 방법으로 해결을 하였다.화살표 함수의 사용은, 화살표함수로 원래 기능을 제공하는 함수를 감싸면

어제
·
0개의 댓글

[Java] 자바 Stream

JDK 8에서 추가된 API로 데이터 소스를 추상화 하고, 데이터를 다루는데 자주 사용되는 메서드들을 정의해 놓았다.데이터 소스의 추상화란 데이터 소스가 무엇이든 같은 방식으로 다룰 수 있게 하는 것을 의미한다.스트림은 데이터 소스를 변경하지 않는다.스트림은 데이터 소

어제
·
0개의 댓글

[Spring] Hikari Connection Pool JavaConfig로 설정하기

Connection Pool? 데이터베이스 성능을 개선할 때 가장먼저 고려할 수 있는것은 Connection Pool을 만드는 것이라고 할 수 있다. DB와 연결을 담당하는 DB Connection은 유지하는것에 비해 생성하는데 자원이 많이 소모된다. 때문에 단시간에

2일 전
·
0개의 댓글
post-thumbnail

[Spring] 스프링 @Bean과 @Component의 차이

공부를 하며 여러가지 스프링 프로젝트를 생성하고 만들어 나갔다. 그러면서 항상 쓰던것이 @Bean과 @Component였다.그러다 문득, @Bean과 @Component의 차이가 궁금해져 정의를 내려보려 했으나 제대로 정의하지 못했고 알아보고 정리하려 한다.@Bean의

2일 전
·
0개의 댓글
post-thumbnail

[intellij] serialVersionUID 자동 생성 설정

Settins... -> Editor -> Inspections -> serialVersionUID 검색밑의 그림에서 빨간색 사각형으로 표시되어있는 두개의 항목을 활성화 시킨 다음serialVersionUID를 생성할 클래스로 돌아가, 클래스 이름에 커서를 두고 ALT

4일 전
·
0개의 댓글

[Spring] Spring Boot validation을 이용한 파라미터 값 검증

Spring에서 validation 라이브러리는 API 메서드의 파라미터로 들어오는 사용자의 입력값에 대해 검증할 수 있는 수단을 제공하는 라이브러리 이다.대표적으로 @NotNull @NotBlank @NotEmpty 어노테이션을 이용하여 Null체크를 주로 수행하여,

2021년 5월 6일
·
0개의 댓글

[TIL] PasswordEncoder matches 함수

Spring security를 사용 할 때, 패스워드를 인코딩하기 위해 PasswordEncdoer 클래스를 사용하게 된다.더해서 개인화된 인증 로직을 구현하기 위해 AuthenticationManager와 AbstractAuthenticationProcessingFi

2021년 5월 5일
·
0개의 댓글

[Algorithm] Lower Bound & Upper Bound

Lower Bound & Upper Bound 하한선 알고리즘, 배열에서 특정한 값을 찾는 알고리즘은 이분 탐색(Binary Search)을 응용한 알고리즘으로, 정렬되어있는 배열에서 target이상의 값이 처음 나오는 위치를 찾는 알고리즘 이다. 반대되는 개념으로 U

2021년 5월 4일
·
0개의 댓글

[TIL] React 카카오/구글 로그인 구현하기

Google Developers메뉴 -> API 및 서비스 -> 사용자 인증 정보 에서 사용자 인증 정보를 만들면 되는데, 유형은 웹 애플리케이션으로 만들고 RedirectURI와 React가 실행되는 주소를 등록clientId는 애플리케이션 등록시 발급받았던 clie

2021년 4월 16일
·
0개의 댓글

[TIL] 스택 계산기 (Stack Calculator)

프로그래머스 월간 코딩테스트 시즌2 (4월)의 2번문제에 대한 리뷰입니다옳바른 괄호에 대한 설명과 함께 괄호들일 얽혀있는 문자열을 입력으로 줍니다.주어진 문자열의 크기가 N이라고 하면, 0부터 N-1까지 문자열을 순환시키면서 해당 문자열이 옳바른 괄호를 갖는지 확인하고

2021년 4월 15일
·
0개의 댓글
post-thumbnail

[Spring] @Component와 @Configuration

@Componenet와 @Configuration은 큰 차이는 없다.하지만, @Configuration의 선언부를 보면 @Component가 정의되어 있으며, @Component는 개발자가 작성한 클래스를 Bean으로 등록하고자 할 때 사용한다.@Componenet개발

2021년 4월 5일
·
0개의 댓글

[Algorithm] Swap 방식 순열 구현

전체 n개의 요소 중 r개의 요소를 뽑을 때, 순서를 생각하며 뽑는 방법의 수를 말한다.뽑아낸 요소가 같을도 순서가 다르면 다른 것으로 생각을 한다.간단하게 달리기 선착순을 생각하면 좋을것 같다.전체 n명의 사람들 중 선착순 r명을 선택한다고 했을 때,A, B, C순서

2021년 3월 24일
·
0개의 댓글
post-thumbnail

[Spring] RestController 클래스에서 리다이렉트 시키는 방법

OAuth 2.0을 공부하며 여러가지 시도를 하던 중 OAuth2 서비스를 제공하는 페이지로 리다이렉트를 시켜주어야 했다.Spring Boot를 사용하여 Controller 클래스를 작성할 때는 항상 @RestController를 사용해 클래스를 작성해왔기 때문에 클라

2021년 3월 17일
·
0개의 댓글