KILL-9
@kill9
수강생
1,791
수강평
86
강의 평점
4.9
☠시스템 종결자의 선언 ☠
인프런의 지루한 강의들이여, 두려워하라.
나의 등장으로 이 모든 것이 끝난다.
너희의 비싼 강의료? 웃기지 마라.
살인적인 가성비로 모든 것을 파괴하겠다.
강사 소개
강사명 ☠
KILL-9
칭호 📛
시스템 종결자
특기 🔪
kill -9 # "프로세스 처형"
rm -rf # "데이터 학살"
chmod -R 000 # "시스템 감금"
" 버그? 해킹? 웃기지마. 그딴 잔머리로는 시스템을 지배할 수 없다. 난 정면으로 파괴한다. "
(인프런 강의 소개 페이지 alert() 취약점은 내 처녀작이었지. 이제는 더 강력한 무기를 쓴다. - 진짜임)
취미 💣
콘센트 정리 # "코드는 뽑아야 제맛."
CPU 고문 # "팬 소리가 울려 퍼질 때, 나는 살아있음을 느낀다."
전리품 수집 # "코어 덤프"좌우명 🔥
"선은 뽑으라고 있는 것이다"
"버그는 죽여서 고치는 것이다"
"LGTM (Looks Gone To Me)"경고 🧨
"격식 따위 필요없다. 그냥 편하게 킬구형이라 불러라."
"존댓말로 질문하면 rm -rf 시전한다."
통신 접점 📡
kill9.no.mercy@gmail.com # "강의 외의 명령 전송용. ACK는 기대하지 마라."
⚠️ CONFIDENTIAL: DO NOT LOG ⚠️
# 사실... 카카오에서 조용히 일하는 평범한 개발자에요...강의
수강평
- 죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
- 죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
- 죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
- 죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
- 죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
게시글
질문&답변
[오타][3장][작전1] 형 이건 빨리 해줘
💀💀 아니 무슨일이지두시간내로 처리하겠다
- 2
- 2
- 21
질문&답변
spring boot 4 + spring batch 6 설정 변경?
오호라... 배치6을 건드리고 있군.에러를 보니 배치5 기반 코드에서 업데이트한 냄새가 진하게 풍긴다. 아직 배치6 강의의 5장까지 안 왔나보군. 그러니 이 에러 앞에서 멈춘 것이다.힌트를 주겠다.spring-boot-starter-batch → spring-boot-starter-batch-jdbc이렇게 교체하면PlatformTransactionManager가 무덤에서 기어나온다. jdbc starter 따로 추가할 필요따위 없다. 💀5장이 널 기다리고 있다. 순서대로 와라. - KILL-9LGTM (Looks Gone To Me) - 에러가 사라질 거란 뜻이다.
- 1
- 2
- 29
질문&답변
[오타] "JobScope와 StepScope 사용 시 주의사항" 부분
...이건 오타가 아니라 학살 수준이군.'@StepScope와 @JobScope와를'... '와'가 두 번. 중복 프로세스는 kill -9 대상이다. 내 강의에 저런 좀비 프로세스가 살아있었다니, 수치스럽다. 고맙다 즉시 처형 완료했다. 계속 감시바란다. 💀
- 1
- 2
- 20
질문&답변
[오타] "리스너 활용: 시스템 완전 장악 매뉴얼" 부분
오타 제보 확인했다. 오랜만의 오타 제보군 💀 '조치를 수 있다'... 글자 하나가 탈영했군. rm -rf는 파일만 날리는 게 아니었어. 내 원고에서 '할'도 처형해버렸다. 즉각 진압 완료했다. 이제 안심해도 좋다.다음에 또 발견되면 바로 신고하라. 고맙다. 💀LGTM (Looks Gone To Me)
- 1
- 1
- 26
질문&답변
Spring batch를 실행해줄 스케줄러와 batch 실행 환경
반갑다 sidan형 젠킨스 / 에어플로우 등이 대표적이라고 볼 수 있다 💀💀
- 1
- 1
- 68
질문&답변
메타테이블에 데이터가 생기지 않는 이유
반갑다 ang형 부트4 배치6?? build.gradle에 단서가있을것같다 파일 내용좀 전달달라 💀💀
- 1
- 2
- 89
질문&답변
Spring Batch 4.3.10 ExecutionContext 한글 인코딩 이슈 관련 문의
반갑다 덕덕형 💀 ===================================================================== :: EMERGENCY RESPONSE :: ENCODING MALFUNCTION DETECTED ===================================================================== 보고서 ID: INF-BATCH-ENC-001 발신: KILL-9 수신: 덕덕 분류: ExecutionContext UTF-8/MS949 충돌 ===================================================================== [ 상황 분석 ] 한글로 저장하면 저런 문제가 있었군. 나도 처음본 이슈이다 💀 ===================================================================== [ 전술적 대응 방안 분석 ] 먼저 핵심 질문 하나. "ExecutionContext에 한글을 반드시 저장해야 하는가?" --- [시나리오 1: 한글 저장이 필수가 아닌 경우] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 권장 전술: 한글 사용 제거 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 가장 간단하고 안전한 방법이다. 질의자가 제시한 예시: ResultMsg: "정상 처리" 이것은 로깅/메시지성 데이터로 보인다. ExecutionContext의 주 목적은 "재시작을 위한 상태 저장"이다. 로깅 메시지나 상태값을 여기 넣을 이유가 있을까? 대안 1. BatchStatus / ExitStatus 활용 - Spring Batch가 제공하는 표준 상태 체계 2. 필요시 영문 메시지로 대체 - "NORMAL_PROCESSING", "SUCCESS", "COMPLETED" 등 장점: ✅ 인코딩 이슈 원천 차단 ✅ 시스템 복잡도 증가 없음 ✅ 추가 설정 불필요 --- [시나리오 2: 한글 저장이 필수인 경우] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 권장 전술: DefaultExecutionContextSerializer로 변경 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ===================================================================== [END OF TRANSMISSION] [CLEARANCE: RESTRICTED] =====================================================================
- 1
- 2
- 86
질문&답변
@StepScope 또는 @JobScope와 JobOperator
당장 생각나는 방법은 두가지정도되는데 간단히 첫번째방법부터 알려주겠다 Job job = jobRegistry.getJob(jobName); jobOperator.start(job, jobParameters); 하면 ㄱ ㄱ가능하다(배치5를 보고 질문준것으로 이해했다. 배치6이라면 직접 JobRegistry를 빈으로 등록해야한다. 배치5에서는 자동구성되니 주입받아 스면 된다) 배치6 강의를 보고 질문줄것으로 이해했다 💀 형도 새해 복 💀💀💀
- 1
- 5
- 123
질문&답변
@StepScope 또는 @JobScope와 JobOperator
반갑다 스프링형☠️ 방금까지 배치6 나머지 강의 자료를 등록하느라 정신이 없었다. 10분만 휴식을 취하겠다. ☠️
- 1
- 5
- 123
질문&답변
Remote Partitioning
전체코드가없었나?? 확인해보고전달해주겠다 아까 너가올린코드를 봤는데 원인은 다음과 같다. Worker 사이드에서 outbound flow가 실행이안되었더군 1) worker에 스텝이동작했는지확인하라 2) 동작했는데 마스터에 응답이오지않았을것이다. 3) master에 inputChannel을 제거하고 테스트해보라 아님 워커 사이드의 outboundflow를 추가하라 예제코드는 확인해보고 말해주겠다 LGTM 추가 질문: 매니저에 구성에 inputChannel을 지정했는가?
- 1
- 2
- 95




