언어/JAVA

    [JAVA] CRON 만들기

    [JAVA] CRON 만들기

    요새 배치 만들일이 많아서.. cron 포맷 예제 //10초마다 */10 * * * * ? //매분 30초 마다 ex) 1분 30초, 2분 30초, 3분 30초.... 30 0/1 * * * ? //5분 마다 ex) 1시 5분, 2시 5분, 3시 5분... 0 5 0/1 1/1 * ? * //매 00시 마다 ex) 1일 00시, 2일 00시 0 0 0/1 1/1 * ? * //매 00시 5분마다 ex) 1일 00시5분 2일 00시 5분 20 0/1 * * * ? 참조 http://www.cronmaker.com/ CronMaker www.cronmaker.com

    [JAVA] 이미지 파일 PDF파일 변경

    /** * @param orgFilePath 기존 파일 경로/명 * @param filePath // 바꿀 파일 경로/명 */ public static void tifToPDF(String orgFilePath,String filePath){ String imgeFilename = orgFilePath; Document document = new Document(); try { PdfWriter writer = PdfWriter.getInstance(document,new FileOutputStream(filePath)); writer.setStrictImageSequence(true); document.open(); Image image; RandomAccessFileOrArray ra = new Ra..

    [JVAA] 특정 날짜 이전 위치 폴더 파일 삭제

    //특정 날짜 이전의 폴더 삭제 public static boolean deleteDateFolder(String rootDir,int gap) { boolean result = false; /*String rootDir= "G:\\01.workspace\\3.5.1_workspace\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp9\\wtpwebapps\\EVA-EDMS_KICA\\storage";*/ File targetDir= new File(rootDir); if(targetDir.isDirectory()) { try { Calendar c= Calendar.getInstance(); int year= c.get(Calendar.YEAR); int..

    [JAVA] 시분초 밀리 세컨드까지 값 가져오기.

    public static String getStringTimeMilli(){ String result = ""; String month_str = ""; String day_str = ""; String hour_str = ""; String minute_str = ""; String second_str = ""; String milliSecond_str = ""; Calendar c= Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = (c.get(Calendar.MONTH)+1); int day = c.get(Calendar.DATE); int hour = c.get(Calendar.HOUR_OF_DAY); int minute =..

    [JAVA] 여러 PDF 합치기

    EX) List pdfs = new ArrayList(); pdfs.add(new FileInputStream(orgFilePath)); output = new FileOutputStream(pdfPath); Common.concatPDFs(pdfs, output, true); import com.itextpdf.text.Document; import com.itextpdf.text.Image; import com.itextpdf.text.Rectangle; import com.itextpdf.text.pdf.BaseFont; import com.itextpdf.text.pdf.PdfContentByte; import com.itextpdf.text.pdf.PdfImportedPage; import co..

    [JAVA] PDF 페이지 중간 삭제

    try { File file = new File(decPdfUrl); PDDocument doc = PDDocument.load(file); doc.removePage(Integer.parseInt(pageNum) - 1); System.out.println("page removed"); // Saving the document doc.save(decPdfUrl); doc.close(); } catch (Exception e) { e.printStackTrace(); }

    [JAVA] PDF 합치기

    package egovframework.rte.EvaEDMS.util; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import com.itextpdf.text.Document; import com.itextpdf.text.pdf.BaseFont; import com.itextpdf.text.pdf.PdfContentByte; import com...

    [JAVA] multipartRequest 로 URL 호출하기

    MultipartEntityBuilder meb = MultipartEntityBuilder.create(); CloseableHttpClient http = HttpClients.createDefault(); meb.addBinaryBody("file"+iFile, copyFile); //파일명에 한글 있으면 에러. meb.addTextBody(fileNo+".db", fileSavePath); HttpPost post = new HttpPost(targetUrl); post.setEntity(meb.build()); /************* 타켓 URL로 POST 요청 **************/ http.execute(post); http.close();