일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- #프로그래머스 #코딩 #자바 #2의영역
- #springbatch #springboot #스프링배치 #스프링부트 #배치 #joblauncher #job #step #itemreader #itemprocessor #itemwriter
- #프로그래머스 #코딩 #자바 #수열과구간쿼리1
- #프로그래머스 #코딩 #자바 #문자열이몇번등장하는지세기
- #springbatch #springboot #스프링배치 #스프링부트 #배치 #joblauncher #job #step #batchconfig #배치설정 #chunk
- #프로그래머스 #코딩 #글자지우기 #자바
- #프로그래머스 #코딩 #배열원소 삭제하기
- #batch #스케줄러 #배치스케줄러
- #프로그래머스 #자바 #코딩 #전국대회선발
- springboot #스프링부트 #junit #junit #제이유닛 #단위테스트코드 #테스트 #test #test
- #프로그래머스 #코딩 #자바 #빈배열에추가삭제하기
- #프로그래머스 #코딩 #자바 #수열과구간쿼리3
- #프로그래머스 #코딩 #l로만들기
- #프로그래머스 #코딩 #문자열뒤집기 #자바
- #프로그래머스 #코딩 #자바 #문자열묶기
- #프로그래머스
- #신념 #철학 #유쾌함 #후회 #자책
- #프로그래머스 #코딩 #자바 #왼쪽오른쪽
- #프로그래머스 #자바 #코딩 #특정문자열로끝나는가장긴부분문자열찾기
- #프로그래머스 #코딩 #자바 #수열과구간쿼리2
- #프로그래머스 #코딩 #배열만들기3
- #프로그래머스 #코딩 #x사이의개수
- #프로그래머스 #자바 #코딩 #배열만들기2
- springboot #sprinigbatch #job #step #스프링부트배치 #스프링배치
- #프로그래머스 #코딩 #문자열잘라서정렬하기
- #프로그래머스 #코딩 #자바 #문자열여러번뒤집기
- 코딩 #자바 #조건에맞게수열변환하기2
- springboot #스프링부트 #junit #제이유닛 #라이프사이클 #@beforeall #@beforeeach #@afterall #@aftereach
- #프로그래머스 #자바 #코딩 #무작위로k개의수뽑기
- #프로그래머스 #코딩 #자바 #리스트자르기
- Today
- Total
목록프로그래밍 (52)
David의 블로그

JUnit은 어노테이션에 따라 실행순서를 정할 수 있다.일종에 라이프 사이클이 존재한다는 것이다. 어노테이션 이름만 봐도 얼추 실행될 시점을 알수가 있다.정확한건 아래 코드를 통해서 알아보도록 하자!. [JUnitCycleTest.java]1234567891011121314151617181920212223242526272829303132333435363738394041424344454647package com.example.demo; import org.junit.jupiter.api.AfterAll;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeAll;import org.junit.jupiter.api.BeforeE..
[JUnit]- JUnit이란 자바 언어를 위한 단위 테스트 프레임워크이다. 작성한 코드가 의도대로 작동하는지 작은 단위로 검증하는 것을 의미한다. 이때 단위는 보통 메소드가 된다. 특징은 테스트끼리 영향을 주지 않도록 각 테스트를 실행할 때마다 실행 객체를 만들고 종료되면 실행 객체를 자동으로 삭제한다. 아래부터는 코드를 직접 보면서 설명하도록 하겠다.[JUnitTest.java]참고로 테스트 코드 파일은 스프링부트 프로젝트 패키기 src/test/java 패키지안에다가 생성해주면 된다!!.1234567891011121314151617181920212223242526272829303132package com.example.demo; import static org.junit.jupiter.a..
저번 시간에는 직접 Spring Batch 스케줄링 컨피그 파일을 직접 만들었다.2025.04.15 - [프로그래밍/Spring Boot] - [Spring Boot] 대량의 데이터를 한번에 처리하는 Spring Batch. 두번째 [Spring Boot] 대량의 데이터를 한번에 처리하는 Spring Batch. 두번째2025.04.15 - [프로그래밍/Spring Boot] - [Spring Boot] 대량의 데이터를 한번에 처리하는 Spring Batch. 첫번째 [Spring Boot] 대량의 데이터를 한번에 처리하는 Spring Batch. 첫번째"Spring Batch"는 대량의 데이터를 효78alswo.tistory.com 이번시간에는 Batch 컨피그 파일을 만들어 볼 것이다.이전에 나는 ..

2025.04.15 - [프로그래밍/Spring Boot] - [Spring Boot] 대량의 데이터를 한번에 처리하는 Spring Batch. 첫번째 [Spring Boot] 대량의 데이터를 한번에 처리하는 Spring Batch. 첫번째"Spring Batch"는 대량의 데이터를 효율적으로 처리하기 위한 프레임워크로, 주로 반복적이고 주기적인 작업을 수행하는데사용됩니다. 이 프레임워크는 스프링 프레임워크를 기반으로 하며, 다양78alswo.tistory.com이전에는 Spring Batch를 쓰기 위해서 gradle에 라이브러리 추가와버전을 알아보면서, Batch의 개념을 알아보았다. 이번에는 소스를 구현하면서 진행해 보도록 하겠다. 먼저, 프로젝트를 실행하면 Batch 자동실행을 막기위해서 ap..
"Spring Batch"는 대량의 데이터를 효율적으로 처리하기 위한 프레임워크로, 주로 반복적이고 주기적인 작업을 수행하는데사용됩니다. 이 프레임워크는 스프링 프레임워크를 기반으로 하며, 다양한 기능을 통해 작업을 안정적으로 관리할 수 있다. 주요 개념>작업(Job) : 배치 처리의 기본 단위.단계(Step) : 작업 내에서 수행되는 개별적인 처리 단위로, 데이터 읽기, 처리, 쓰기 등의 작업을 포함한다.작업 인스턴스(Job Instance) : 특정 작업의 실행을 나타내며, 동일한 작업이 여러 번 실행될 수 있다작업 실행(Job Execution) : 작업 인스턴스의 실행 상태를 나타내며, 성공, 실패 등의 상태를 가진다. 필자는 스프링부트 그래이들 프로젝트로 만들었고, 버전은 아래와 같다.j..
문제설명>정수 l과 r이 주어졌을 때, l 이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다. 내 생각>변수 l,r로 for문으로 순회하여, 5의 배수들만 뽑는다.int를 String으로 Casting하여 각 문자열 하나를 5와 0이 있는지 비교한 후에 List에 넣는다.이때, 중요한 점은 5와 0으로 이루어져 있는지 체크하기 위해 int형 변수 cnt를 초기화했다.12345678910111213141516171819202122232425262728293031323334353637// 배열 만들기// 5 555 ..