package robot_bbs_insert;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;public class ReadFile { public static String DIR_NAME = "D:\\bet365\\"; public static String FILE_NAME = "baseball.txt"; public void readFiles(String dir) throws Exception { File dirFile=new File(dir); String [] filenames = dirFile.list(); for(String fi..
자바 파일 복사하는 메소드를 구현해보겠다. 여러 방법이 있지만 가장 간단하게 구현해보겠다. 원본 파일이 있고 원본파일을 파일명 뒤에 년월일을 붙여서 복사해서 리턴해주는 메소드 이다. 그래야 그 파일을 활용한 후 필요없으면 삭제하든지 할 수 있기 때문이다. public static String fileCopy() throws IOException{ LocalDate now=LocalDate.now(); DateTimeFormatter formatter=DateTimeFormatter.ofPattern("yyyyMMdd"); String fNow=now.format(formatter); String ori="D:\\a.pptx"; String desc="D:\\a_"+fNow+".pptx"; File fil..
// 자바 1.8 이상 버전일 경우만 해당 됩니다. // LocalDate 사용. // 입력이 문자열일 경우 String s="2024-03-01"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDate date=LocalDate.parse(s.formatter); LocalDate lastMonth = date.minusMonths(1); System.out.println(date); System.out.println(lastMonth); // 기준이 오늘 날짜일 경우 LocalDate now=LocalDate.now(); LocalDate lastMonth2=now.minusMonths(1); System...
자바 개발시 파일을 만들었는데 바탕화면에 두고 싶었다. 어떻게 하는거지.. 폭풍구굴링을 해봤는데 잘 나오지 않았다. 다만 힌트를 찾아서 나의 아이디어를 추가하니 되었다. 일단 결론은 String s=System.getProperty("user.home") + "\\Desktop\\" + "a.xlsx"; 설명을 좀 하자면 System.getProperty("user.home") 하면 C:\Users\aa 이렇게 사용자 홈 경로가 찍힌다. 여기서 바탕화면을 붙여주면 되는데 바탕화면은 Desktop 이다.
자바 smtp java.net.UnknownHostException javax.mail.SendFailedException javax.mail.MessagingException smtp 연동 시 발생할 수 있는 데러에 관해 살펴본다. 잘 될거 같은데 막상 하다보면 정신이 없어서 잘 안된다. 차분하게 생각하면 별거 아니고 쉬운것을.. 막상 정신이 없다보니 먼길을 돌아간다. 워낙 IT가 복잡해서리.. 알아야 될것도 많고.. 묵시적인것도 많고.. 그럼 이제 먼길 안돌아가고 빠르게 해결할 수 있게 사례를 살펴 본다. 1. java.net.UnknownHostException : Exception in thread "main" javax.mail.MessagingException: Unknown SMTP host..
자바 언어와 Jsoup API를 사용해서 네이버 뉴스를 파싱해 본다. 원래 인터넷에 붙어서 하는게 맞는데 html을 파일로 만들어 해봤다. 마치 수더 코드라고 생각해도 될듯. 이해하는데는 무리가 없을 듯. 메소드 내용에 핵심적인것은 다 있으니.. 예전에는 네이버 뉴스가 각 해당 언론사 링크로 이동된것 같았다. 그래서 뉴스 파싱을 하려면 각 언론사 구조를 모르니 할수가 아니 하는데 한계가 있었다. 그런데 지금 보니 네이버에서 데이터를 가져와 네이버 플랫폼에서 보여지는듯 하다. 그래서 형태가 동일해서 하기가 쉬웠다. package naver_news; import java.io.File; import java.io.IOException; import org.jsoup.Jsoup; import org.jsou..
자바 쓰레드는 Runnable, Callable을 쓸 수 있다. 두개의 차이점이 궁금할 텐데 같이 한번 살펴보자. 간단한 예제로 빠르게 살펴봅니다. class ThreadRunner implements Runnable{ public void run() { System.out.println("Runnable"); } } class ThreadCaller implements Callable{ public String call() throws Exception{ return "Callable"; } } public class Test{ public static void main(String[] args) throws InturruptedException, ExecutionException{ ExecutorSe..
자바 smtp로 메일 보내는 아주 간단한 소스를 소개해 보겠다. 아주 간단하게 메일 보내면 되는데 구글링 해보면 심오하게 나와서.. 아주 간단한 버전으로 정리해봤습니다. 아주 간단하니 심오한것은 구글링 해보면 되겠습니다. 아주 간단한 소스며 실제로 메일 가는것 까지 확인했습니다. 그럼 시작해 보겠습니다. public class SendMailTestOne{ public static void main(String[] args) throws UnsupportedEncodingException, MessagingException{ String host="1.1.1.1"; int port=25; String sender="no-reply"; String mailDomain="@aa.com"; String rcv..
자바 마리아 db 정수 연산을 했다가 소수점 2째자리 까지 입력받아 계산을 해야 한다. 흠.. 정수로 깔아놨는데 어떻게 소수점 2째 자리로 수정을 해야 하나.. 수정을 해보기로 했다. 일단 마리아db 컬럼은 int(11) 로 되어 있었다. 이거 부터 바꿔야 하는데.. 왠지 double(10,2) 로 바꾸면 될 듯 하였다. 그래서 바꿨다. 테이블명이 reg 컬럼명이 peak라고 하면 alter table reg modify peak double(10,2); 일단 이렇게 바꾸고 update 쿼리문으로 2.23 을 넣어봤더니 잘 들어갔다. 그랬는데.. 자바 소스 부분에서 Exception이 발생했다. 심각: java.lang.NumberFormatException: For input string: "0.22"..
자바 날짜 다루는 것은 자바8 부터 쉬워졌다. 자바8 기준으로 설명하면 LocalDate now=LocalDate.now(); System.out.println(now); 하면 현재 년-월-일 이 찍힌다. 2022-12-15 이런식으로.. LocalDate이니 날짜만 다룬다. 시간까지 다룰려면 LocalTime 등을 쓰면 된다. 최근 6개월을 구하는게 목적이니.. for(int i=6;i>=1;i--){ now=now.minusMonts(1); } now를 찍어보면 2022-11-15 2022-10-15 2022-09-15 2022-08-15 2022-07-15 2022-06-15 이렇게 현재달 빼고 이전 6개월이 출력된다. 일은 필요없고 년-월만 필요할 경우는 DateTimeFormatter 를 추가한..
- Total
- Today
- Yesterday
- 문자열
- 자바
- C
- C언어
- xe애드온
- 라이믹스 모듈
- 스크래핑
- webix
- XE3
- XE
- 오라클
- 인포믹스
- JDBC
- proc
- EC
- esql
- 파이썬
- 프로씨
- 자바 smtp
- ocjap
- 파싱
- KG
- php
- 플러터
- 이클립스
- MySQL
- 포인터
- Python
- xe addon
- ocajp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |