JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
온라인 강의프로그래밍 과외책/전자책무료 강의
유튜브블로그
후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

📂 Category

  • 전체보기 (856)
  • AWS (98)
  • Spring AI (67)
  • Jenkins CI/CD (62)
  • Elasticsearch (61)
  • Redis (58)
  • MSA (56)
  • Linux (55)
  • 쿠버네티스 (54)
  • Docker (53)
  • Kafka (42)
  • Spring Batch (38)
  • Logging Monitoring (32)
  • 부하테스트 (31)
  • DB 설계 (29)
  • MySQL (29)
  • Nginx (29)
  • CI/CD (24)
  • AWS SAA-C03 (22)
  • AI 수익화 (12)
  • Vercel (4)

📚 블로그

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32부하테스트 31DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
Spring Batch

[실습] Tasklet 인터페이스로 단일 배치 작업 처리하기

[실습] Tasklet 인터페이스로 단일 배치 작업 처리하기

✅ 1. 코드 작 CafeJobTasklet.java package com.system.batch; @Slf4j @Component public class CafeJobTasklet implements Tasklet { private int

JSCODE 시니JSCODE 시니|2026. 04. 04.
Spring Batch

트랜잭션 처리가 불필요한 배치는 어떻게 만들까?

일반적으로 태스크릿 지향 방식의 배치 처리는 간단하게 처리되는 경우가 대부분이다. 따라서, 굳이 데이터 베이스의 트랜잭션 관리가 필요하지 않은 경우도 다반사인데, 이때마다 꼭 transactionManager를 넘겨주어야 할까? 이런 경우에는,

JSCODE 시니JSCODE 시니|2026. 04. 04.
Spring Batch

[실습] 오래된 접속 로그 자동 삭제 하는 기능 구현하기

[실습] 오래된 접속 로그 자동 삭제 하는 기능 구현하기

✅ 1. 테스트용 샘플 로그 파일 만들기 LogGenerator.java package com.system.batch; public class LogGenerator { private static final String ROOT_PATH =

JSCODE 시니JSCODE 시니|2026. 04. 04.
Spring Batch

Tasklet 지향 처리란?

✅ 1. 스프링 배치의 두 가지 방법 청크 지향 처리(Chunk Oriented Processing) 태스크릿 지향 처리(Tasklet Oriented Processing) ✅ 2. 태스크릿 지향 처리 Tasklet(태스크릿) : 작고 단순한 작업 하

JSCODE 시니JSCODE 시니|2026. 04. 04.
Spring Batch

[보충자료] 현존하는 최고의 배치 툴 : Spring Batch 6.x

[보충자료] 현존하는 최고의 배치 툴 : Spring Batch 6.x

✅ 1) 스프링 배치의 특징 뛰어난 유지보수성 다양한 데이터 소스 지원 강력한 장애 복구 테스트 최적화 만능 어노테이션 @Configuration

JSCODE 시니JSCODE 시니|2026. 04. 04.
Spring Batch

[실습] 스프링 배치 프로젝트 생성(Spring Boot 4.x & Gradle)

[실습] 스프링 배치 프로젝트 생성(Spring Boot 4.x & Gradle)

✅ 1. 스프링 부트 프로젝트 생성 - start.spring.io 방식 빌드도구 : Gradle - Groovy 언어 : Java 스프링부트 버전 : 4.0.2 (3점대도 무방) Group : com.system.batch Artifact : sy-

JSCODE 시니JSCODE 시니|2026. 04. 04.
Spring Batch

Spring Batch를 왜 배우는걸까?

Spring Batch를 왜 배우는걸까?

✅ 1. 배치 처리라는 것은 무엇일까? 배치(Batch) 처리는 대량의 데이터를 정해진 시간에 자동으로 일괄 처리하고, 결과를 출력하는 방식을 의미함. ✅ 2. Scheduler vs Batch 1) Scheduler 간편함 : @Scheduled 어

JSCODE 시니JSCODE 시니|2026. 04. 04.
Spring Batch

스프링 배치의 핵심 컴포넌트 - Job, Step, Repository, Operator

스프링 배치의 핵심 컴포넌트 - Job, Step, Repository, Operator

✅ 1) 스프링 배치의 핵심 컴포넌트 Job(일감) Step(단계) JobRepository(기록원) JobOperator(실행버튼)

JSCODE 시니JSCODE 시니|2026. 04. 04.
Spring Batch

[실습] 카페 시뮬레이션으로 익히는 Job 구성과 실행 흐름

[실습] 카페 시뮬레이션으로 익히는 Job 구성과 실행 흐름

✅ 1. 코드 작성 CafeJobConfig.java package com.system.batch; @Configuration public class CafeJobConfig { private final JobRepository jobRep

JSCODE 시니JSCODE 시니|2026. 04. 04.
Redis

[실습] 악의적인 요청을 방지하기 위해, 10초당 API 요청 횟수를 5회로 제한하기 - 2

[실습] 악의적인 요청을 방지하기 위해, 10초당 API 요청 횟수를 5회로 제한하기 - 2

✅ 실습하기 코드 작성하기 서버 실행시키기 Postman으로 요청 보내보기

JSCODE 박재성JSCODE 박재성|2026. 02. 26.
«<1617181920>»