Home

Spring AI 사용해보기

이 번 글에서는 Spring AI에 대해서 알아보는 시간을 가져보겠습니다. 이 글이 최초 작성된 날짜는 2024년 6월 입니다, 따라서 현재 기준으로 Spring AI 최신 버전은 1.0.0-SNAPSHOT으로 다른 버전과 호화되는 않을 수 있습니다.

[Java] GraalVM 이란?

Oracle GraalVM은 고성능의 JIT(Just-In-Time) 컴파일러를 사용하여 Java 및 JVM 기반 애플리케이션의 성능을 가속화할 수 있는 고성능 JDK입니다. 이 솔루션은 애플리케이션 대기 시간을 줄이고 가비지 수집 시간을 단축하여 최대 처리량을 개선할 수 있습니다.

Spring I/O 2024 참여 후기

운이 좋게도 Spring I/O 2024에 참여할 수 있는 기회를 얻게 되었습니다. 컨퍼런스에 참석해서 보고 들었던 내용들을 공유해보면 어떨까하여 이 글을 작성해봅니다.

[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 구조와 구성 요소

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

Previous
Next