본문 바로가기
728x90
반응형

Java10

REST API 사용예제 RESTFUL API 예제 * 참고 사이트 https://itstudy402.tistory.com/18 JAVA - 자바에서 REST API 사용하기 예제 (GET, POST 방식) 백엔드 개발자라면 무조건 사용할 수밖에 없는 REST API 기본적인 사용방법입니다. GET방식과 POST방식 예제를 보면서 차이점을 확인하고 테스트해보도록 하겠습니다. 1. GET 방식 1 2 3 4 5 6 7 8 9 10 11 1 itstudy402.tistory.com 2023. 6. 29.
Java cacert 관련 이슈 PKIX path building failed: HTTP 서버와 HTTPS 서버간 통신시 아래 오류가 발생 하였다. Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 해결방법 : SSL 등록된 파일을 덮어 씌움 [ cacerts ] 파일 자바의 루트 인증서 저장소는 JAVA_HOME\lib\security\cacerts 에 있습니다. JAVA_HOME은 자바가 설치된 경로입니다. 제 경우엔 C:\Program Files\Java\jre1.8.0_2.. 2023. 6. 29.
Array/Json 데이터 표현 JSON Libraries 다운로드 사이트 https://mvnrepository.com/artifact/org.json/json 배열과 JSON 데이터 표현이 어떻게 이루어지는지 알아보자. Array 및 Map을 활용하여 데이터 put 시 Array / Map 데이터 표현 HashMap sendData = new HashMap(); HashMap mapTest = new HashMap(); ArrayList datsList = new ArrayList(); datsList.add("{REQUEST_ID,DATA_ID}"); mapTest.put("serviceId", "testID"); mapTest.put("LIST", datsList); sendData.put("requestBody", mapTes.. 2023. 6. 28.
JEUS 원격 Debug Jeus의 JEUSMain.xml or domain.xml 에 아래 내용 추가 -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n Eclipse -> Run -> Debug Configration -> Remote Java Application -> New Host : 원격 제우스의 IP 포트 : 8000 2023. 4. 10.
[스크립트] 주말 제외 일수 계산 하기 https://jeffrey-oh.tistory.com/299 두 날짜 일수 계산 & 주말 제외 일수 계산 // 두개의 날짜를 비교하여 차이를 알려준다. function dateDiff(_date1, _date2) { var diffDate_1 = _date1 instanceof Date ? _date1 : new Date(_date1); var diffDate_2 = _date2 instanceof Date ? _date2 : new Date(_date2); diffDate_1 =new Date(d jeffrey-oh.tistory.com 2023. 1. 11.
JAVA 폴더 및 파일 삭제 폴더는 하위 파일이 하나라도 남아있으면 File.delete()함수가 동작하지 않아 하위 파일 삭제 후 폴더를 삭제 해야합니다. public void deleteFolder(String path) { File folder = new File(path); try { if (folder.exists()) { File[] folder_list = folder.listFiles(); // 파일리스트 가져오기 for (int i = 0; i < folder_list.length; i++) { if (folder_list[i].isFile()) { folder_list[i].delete(); System.out.println("a"); } else { deleteFolder(folder_list[i].getPath.. 2022. 11. 29.
JAVA 무한루프 public static boolean runFlag = false; while(1 == 1) { // 무한 루프를 돌린다. if (runFlag) { // false면 Thread를 잠재움 Thread.sleep(1000); } else { runFlag = true; // true면 무한 루프를 멈춘다. break; } } .....업무로직 생략..... runFlag = false; // 작업이 끝나면 전역변수 false로 변경하여 루프를 빠져 나올수있도록 한다. 2022. 6. 22.
The method getTextContent() is undefined for the type Error: The method getTextContent() is undefined for the type Node Solution: 다른 버전의 org.w3c.dom.Node를 사용하여 나오는 문제. JRE System Library를 다른 라이브러리들보다 우선순위를 위로 올리면 된다. 그러면 해당 클래스를 우선순위가 높은 JRE에 있는 파일로 사용합니다. 2021. 11. 25.
apache-poi로 RTF파일 생성하기 ■ apache poi 라이브러리를 이용하여 워드 문서(doc) 서식있는 텍스트파일(rtf)을 만드는 예제는 다음과 같습니다. import org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy; import org.apache.poi.xwpf.usermodel.Borders; import org.apache.poi.xwpf.usermodel.ParagraphAlignment; import org.apache.poi.xwpf.usermodel.UnderlinePatterns; import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.usermodel.XWPFHyperlinkRun; impor.. 2021. 6. 28.
자바스크립트 innerHTML 활용 ●innerHTML="" - HTML 요소에 접근하여[ Name ] 을[ 홍길동 ]으로 바꿔 출력하게 만들려면 이 속성을 사용해야 한다. - HTML 요소에 접근하려면 document.getElementByID 메서드를 함께 사용한다. Name function button1_click() { var name = document.getElementById("name"); name.innerHTML = "홍길동"; } function button2_click() { var name = document.getElementById("name"); name.innerHTML = "Name"; } Name 2021. 6. 28.
728x90
반응형