package sele; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Random; public class RandomTest { public String getRndId() { Random rnd=new Random(); List list=new ArrayList(); list.add(String.valueOf(rnd.nextInt(10))); list.add(String.valueOf(rnd.nextInt(10))); list.add(String.valueOf(rnd.nextInt(10))); list.add(String.valueOf(rnd.nextInt(10))); c..
package sele; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.support.ui.WebDriverWait; public class Daum { public static void main(String[] args) { Daum selTest = new Daum(); selTest.crawl(); } //WebDriver private WebDriver driver; static WebDriverWait wait; //Properties public static final String WE..
package sele; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class NaverTest { public static void main(String[] args) { NaverTest selTest = new NaverTest(); selTest.crawl(); } //WebDriver private WebDriver driver; //Properties public static final String WEB_DRIVER_ID = "webdriver.chrome.driver"; public static final String WEB_DRIVER_PATH = "C:\\sele\..
개발 하다보면 java.lang.IllegalArgumentException: Illegal character in path at index 50: http://1.1.1.1/10000/가나다 마바사.xlsx java.net.URI.create(Unknown Source) org.apache.http.client.methods.HttpPost.(HttpPost.java) 이런 에러를 접할때가 있다. 파일을 원격에 있는 서버로 java io를 통해서 보냈는데 에러가 발생한 케이스다. Illegal character in path 즉 경로에 잘못된 문자가 있다는 것이다. 그 경로에 잘못된 문자는 바로 파일명에 있는 띄어 쓰기 (space) 다. (한글문제는 아니다.) 파일명을 띄어쓰기 없이 한글을 붙여서 써..
package reg; import java.io.BufferedInputStream; import java.io.IOException; public class V3 { private static final String CMD_REG_QUERY="reg query"; private static final String TOKEN_REGSTR="REG_SZ"; private static final String TOKEN_REGDWORD="REG_DWORD"; public static String getRegistryValue(String node, String key){ BufferedInputStream in = null; String regData=null; //cmd 창에서 아래 거 복사,붙여넣기 해도..
404 에러가 여러 케이스가 있지만 내가 경험한 케이스를 공유하고자 한다. 자바+이클립스+톰캣 조합으로 잘 쓰고 있고 이클립스 > Servers > Start the server in debug mode (벌레모양 아이콘) 클릭 > 톰캣서버 기동 해서 서버 올라올 동안 Console 탭의 로그를 봐도 별 특이사항 없이 잘 올라왔다. 그러나.. 웹 브라우저를 열고 http://localhost:8080 을 때렸는데 헐.. HTTP Status 404 The requested resource is not available. Apache Tomcat/8.8.44 이런 에러를 만났다. 이상하다.. 잘 쓰고 있었는데.. 알고보니 웹 모듈(Web Modules) Path 설정이 잘 못 되어 있었다. 이상하다.. 건..
@RequestMapping(value = "/common/multiFileUpload.do", method = RequestMethod.POST) public void multiFileUpload(HttpServletRequest request, HttpServletResponse response) throws Exception { response.setContentType("text/html; charset=UTF-8"); PrintWriter printWriter = response.getWriter(); HashMap resultMap = new HashMap(); Date date = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat..
org.apache.camel 프로그래밍을 하다보면 No consumers available on endpoint. Exchange[Message: [Body is null]] 이런 메시지를 만날 수 있다. 말그대로 없다는 것이다. 소스 즉 클래스 파일이든 관련 정보든.. 우선 정보는 있는데 소스가 없는 경우가 있다. 반대로 소스는 있는데 정보가 없거나 잘못된 경우가 있다. 정보 즉, 소스 위치등을 입력할때 오타라던지 중간 경로 정보를 빠트렸다던지의 문제가 있다. 경로 정보 즉 패키지 정보가 길다보니 com.aa.bbb.. 입력과정에서 오타나 일부 경로 정보를 빼 먹을 수 있다. 마음을 가라 앉히고 평온한 마을 가짐을 가지고 다시 천천히 보다보면 답이 나온다. 결론은 클래스가 없다는 것이다. 뭔가 문제가..
package dailycheck; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.text.SimpleDateFormat; import java.util.Date; /** * D:\\AAA.pptx가 있고 AAA_현재날짜.pptx가 생성되고 기존 AAA_과거날짜.pptx는 삭제됨. * 예) 2021년 7월 28일 : AAA_20210728.pptx 생성. * 2021년 7월 29일 : AAA_20210729.pptx 생성. AAA_20210728.pptx 파일 삭제 * */ public class CopyFileTodaySample { public static final Str..
- Total
- Today
- Yesterday
- 파싱
- ocjap
- ocajp
- KG
- 이클립스
- esql
- 플러터
- 인포믹스
- C
- 파이썬
- xe애드온
- 스크래핑
- 오라클
- C언어
- EC
- proc
- 자바 smtp
- Python
- xe addon
- 포인터
- 자바
- 라이믹스
- 프로씨
- webix
- XE3
- php
- MySQL
- 문자열
- XE
- JDBC
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
