
01. Claude AI - 기본 소개와 활용법
1. Claude란? 최근 다양한 AI 코드 어시스턴트들이 출시되고 있고, Claude는 그 중에서도 주목받는 AI 모델이다. 개인적으로도 Claude 3.7, 4, 4.1 버전을 업무 및 개인 프로젝트에서 적극 활용하고 있고, 만족도는 점점 말로 표현할 수 없을 만큼 좋아지고 있다. Claude에 대해 활용했던 경험과 공부한 내용에 대해 정리 해보...
1. Claude란? 최근 다양한 AI 코드 어시스턴트들이 출시되고 있고, Claude는 그 중에서도 주목받는 AI 모델이다. 개인적으로도 Claude 3.7, 4, 4.1 버전을 업무 및 개인 프로젝트에서 적극 활용하고 있고, 만족도는 점점 말로 표현할 수 없을 만큼 좋아지고 있다. Claude에 대해 활용했던 경험과 공부한 내용에 대해 정리 해보...
1. Quartz란? Quartz는 Java 기반 스케줄링 라이브러리로, 복잡한 작업 예약 및 실행을 지원한다. 다음과 같은 특징들을 갖고 있다. 작업(Job)과 트리거(Trigger)를 분리한 구조 Cron 표현식을 사용한 정교한 스케줄링 지원 분산 환경에서 클러스터링 지원 저장소(예: JDBC, RAM)를 활용한 작업 상태 저장...
Spring Batch Study 10 Spring Batch의 Job 흐름 제어(Flow Control) 방법에 대해 알아보자. 1. Flow Control 1-1. 개요 배치 수행 Flow Control은 여러 Step을 정의하고 조건에 따라 순서대로 실행하거나 특정 Step을 건너뛸 수 있도록 하는 기능이다. 이는 FlowBuil...
Spring Batch Study 9 Spring Batch에서 ItemReader/ItemWriter를 입맛에 맞게 커스텀하여 사용하는 방법을 알아보자. 1 Querydsl ItemReader 1-1. QuerydslPagingItemReader 개요 Querydsl은 SpringBatch의 공식 ItemReader가 아니다. Abs...
SQLD(SQL Developer) 자격증 먼저 SQL이란 무엇일까? 데이터자격검정 사이트에서는 SQL을 다음과 같이 정의하고 있다. SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를...
Spring Batch의 CompositeItemProcessor 으로 여러 단계에 걸쳐 데이터를 Transform 하는 과정을 진행해본다. 1. CompositeItemProcessor 1-1. 개요 CompositeItemProcessor는 Spring Batch에서 제공하는 ItemProcessor 인터페이스를 구현하는 클래스이다. ...