Home - page 2

[Spring Boot] OAuth2 소셜 로그인 가이드 (구글, 페이스북, 네이버, 카카오)

웹 또는 앱 서비스에서 로그인을 구현하는 것은 간단하지 않은 일입니다. 로그인을 구현하기 위해서는 다양한 사전 지식들을 가지고 있어야합니다. 특히 세션이나 쿠키 등의 역할 등을 알아야하고, 보안적인 측면에서도 신경을 써주어야합니다.

Github CLI

Github를 CLI 환경에서 사용할 수 있도록 해주는 Github CLI에 대해서 알아보도록 하겠습니다.

[Kotlin/코틀린] Coroutines Multithreading (feat. Fuel)

Java를 사용하던 시절에는 멀티 스레드를 이용한 병렬 프로그래밍은 조심해서 사용해야합니다. 자칫 잘못해서 성능이 떨어질 수도 있고, 의도하지 않은 대로 동작하는 경우가 많습니다. 하지만 코틀린에서는 Coroutines라는 라이브러리를 통해서 멀티스레딩을 간단하면서도 컨트롤 하기 쉽도록 해줍니다.

[Spring/스프링] 내장 톰캣 SSL 적용하기

개발 환경이 SPA(Single Page Application) + spring boot이면서 내장 톰캣(internal tomcat)을 사용 중일 때, 간혹 내장 톰캣에 SSL을 적용해야할 때가 있습니다.

[스프링/Spring] Batch 구조와 구성 요소

스프링 배치를 사용하면서 프레임워크의 구조에 대한 이해와 사용하고 있는 클래스가 어떤 역할을 하고 있는지에 대해서 알아볼 필요가 있다고 생각합니다.

[스프링/Spring] Batch 소개와 간단한 예제

스프링 배치 프레임워크를 사용하여 개발을 했던 경험은 있지만, 알고 사용하는 것과 모르고 사용하는 것은 큰 차이가 있다는 생각에 이 글을 작성하게 되었습니다.

[Leetcode] Binary Search

이번 글에서 소개해드릴 문제는 leetcode에 있는 알고리즘 프로그램의 문제 중 하나인 이진 검색에 대한 문제를 소개해드리도록 하겠습니다.

[Leetcode] First Bad Version

이번 글에서 소개해드릴 문제는 leetcode에 있는 알고리즘 프로그램의 또 다른 이진 검색에 대한 문제를 소개해드리도록 하겠습니다.