dev (89) 썸네일형 리스트형 java 실행 jar 배포 에러 #011 java 실행 jar 배포 에러Exception in thread "main" java.lang.NoClassDefFoundError 2025.04.29 - [dev/java 배포] - java 실행 jar 배포 #002 프로젝트 구조...(Ctrl + Alt + Shift + S) 프로젝트 구조 > 아티팩트 > + 버튼 > JAR > 종속 요소 포함 모듈에서... 모듈에서 JAR 생성 > 메인 클래스 > 메인 클래스 " data-og-host="st-d.tistory.com" data-og-source-url="https://st-d.tistory.com/267" data-og-url="https://st-d.tistory.com/267" data-og-image="https://scrap.kakaoc.. java batch scheduler #010 java 배치 스케줄러#005 작성된 소스에 추가합니다.2025.04.29 - [dev/java 배포] - java properties 조회 #005 java properties 조회 #005db 설정 파일 경로 등 properties에 설정합니다. app.properties 메뉴 구조properties 조회import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import java.io.IOException;import java.io.InputStream;import java.timest-d.tistory.com소스 코드Runnable task = () -> { LocalDateTime now = Local.. java Mssql to Oracle #009 mssql 조회 oracle 저장oracle insert 문은 merge 문으로 사용하였습니다.아래 #005에 작성된 내용에서 Runnable task 부분만 변경합니다. 2025.04.29 - [dev/java 배포] - java properties 조회 #005 java properties 조회 #005db 설정 파일 경로 등 properties에 설정합니다. app.properties 메뉴 구조properties 조회import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import java.io.IOException;import java.io.InputStream;import java.timest-d.tis.. java mssql to file #008 Mssql 조회 후 파일에 저장아래 #005에 작성된 내용에서 Runnable task 부분만 변경합니다. 2025.04.29 - [dev/java 배포] - java properties 조회 #005 java properties 조회 #005db 설정 파일 경로 등 properties에 설정합니다. app.properties 메뉴 구조properties 조회import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import java.io.IOException;import java.io.InputStream;import java.timest-d.tistory.com소스 코드Runnable task = () -> {.. java file read db 저장 #007 java file read to oracle save 텍스트 파일을 읽어 oracle 디비에 저장하겠습니다. 기존 소스에 추가된 소스입니다.file에서 한 줄씩 읽어 oracle에 저장하는 소스입니다.String oracleUrl = dbProps.getProperty("oracle.url");String oracleUser = dbProps.getProperty("oracle.username");String oraclePassword = dbProps.getProperty("oracle.password");oracleConn = DriverManager.getConnection(oracleUrl, oracleUser, oraclePassword);oracleConn.setAutoCommit(false).. java 텍스트 file 읽기 #006 java txt file 읽기, java file read txt file readBufferedReader br = null;String textFilePath = dbProps.getProperty("textfile.path");br = new BufferedReader(new FileReader(textFilePath));String line= "";int size = 0;while ((line = br.readLine()) != null) { size++; System.out.println("한줄씩 출력 [" + size + "] 라인 >> "+ line);} String textFilePath = dbProps.getProperty("textfile.path");dbProps.getP.. java properties 조회 #005 db 설정 파일 경로 등 properties에 설정합니다. app.properties 메뉴 구조properties 조회import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import java.io.IOException;import java.io.InputStream;import java.time.LocalDateTime;import java.util.Properties;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;public cl.. java 실행 스케줄러 #003 java scheduler run, java scheduler 실행jar scheduler 실행import java.time.LocalDateTime;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;public class Main { public static void main(String[] args) { ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor(); Runnable task = () -> { .. [JAVA] TimeUnit TimeUnitTimeUnit은 시간 단위를 표현하는 Enum입니다. (java.util.concurrent.TimeUnit) 어떤 값이 몇 초, 분, 밀리초 등으로 해석될지를 정할 때 사용합니다.값의미설명예시NANOSECONDS나노초10억분의 1초아주 짧은 시간 제어MICROSECONDS마이크로초100만분의 1초초고속 처리용MILLISECONDS밀리초1/1000초일반적인 짧은 시간SECONDS초1초주기적 작업 제어에 자주 사용MINUTES분60초비교적 긴 시간 주기HOURS시간3600초장시간 작업 예약DAYS일24시간매우 긴 주기 [JAVA] ScheduledExecutorService.scheduleAtFixedRate JAVA 스케줄scheduleAtFixedRateRunnable task = () -> { System.out.println("Hello and welcome! >>> " + LocalDateTime.now());};ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor();scheduler.scheduleAtFixedRate(task, 0, 5, TimeUnit.SECONDS); scheduleAtFixedRate 인자값인자설명task실행할 작업 (Runnable 객체)입니다. (지금은 Hello and welcome!을 출력하는 작업)0초기 지연 시간입니다. 작업을 바로 시작할지, 약간 기다렸다 시작할지를 .. 이전 1 2 3 4 ··· 9 다음