개발공작소
728x90
article thumbnail
[JAVA] 자바(java)에서 데이터 통신시 sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 에러발생
JAVA 2022. 9. 12. 00:46

자바에서 공공데이터포털로 데이터통신을 하는데 다음과 같은 에러가 발생했다. PKIX path building failed: sun.security.provider.certpath. SunCertPathBuilderException: unable to find valid certification path to requested target 공공데이터포털 기준 도메인의 https://를 http://와 같이 's'만 제거해주면 된다. 여기 뒤에 붙은 s가 security 약자인데, 뭐 정부에서 공인해주는 사이트에만 붙는다고 한다. 그래서 인증에러 같은건데, s를 빼면 된다. 임시방편이니 실제로 사용할 때는 인증서를 등록해서 하면 될 것 같다.

article thumbnail
[JAVA] 자바(java)에서 변수의 데이터타입을 확인하는 방법 ( getClass().getName() )
JAVA 2022. 9. 11. 23:40

자바에서 데이터 타입 확인하는 방법은 그냥 아래처럼 하면 된다 Java에서 데이터타입 확인하는 방법 데이터타입 확인 변수.getClass().getName() 샘플코드 package app.model.com; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; public class TypeExample { public static void main(String[] args) { String str = "테스트입니다."; Integer num = 10; ArrayList arr = new ArrayList(); System.err.println("str : " + str.getClass().getName()); Syste..

article thumbnail
[JAVA] XML 데이터를 String으로 변환하는 방법 / XML to String
JAVA 2022. 9. 11. 22:53

XML 데이터를 String으로 변환하는 방법이 잘 정리 되있길래 정리해본다. 샘플코드 package app.model.com; import java.io.IOException; import java.io.StringReader; import java.io.StringWriter; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; import javax...

article thumbnail
[JAVA] API 서버통신을 통해 받아온 XML형식의 데이터를 문자열(String)으로 변환하는 방법
JAVA 2022. 9. 11. 22:19

보통 API를 통해 데이터를 가져오면 XML이나 JSON 형식으로 많이 가져온다. 오늘은 API를 통해 XML형식으로 데이터를 가져왔을 때, 문자열(String)으로 변환하는 방법을 정리하려 한다. 샘플코드 package app.model.com; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; public class XMLtoString { public static void main(String[] args) throws IOException { /** * testURL : XML..

[JAVA] 자바 List객체에 add할 때, 전부 마지막 값으로 add 되는 현상 해결방법
JAVA 2022. 9. 11. 03:30

자바를 오랜만에 하다보니, 나도 모르게 생성자를 한번만 만들고 add를 해서 마지막 값만 추가되는 현상이 발생한 김에 정리해본다. 틀린코드 ArrayList list = new ArrayList(); HashMap obj = new HashMap(); for(int i=1; i

[JAVA] 자바에서 폴더 및 파일 생성시 접근권한 설정 해주는 방법 ( Runtime.getRuntime() )
JAVA 2022. 7. 19. 20:48

이번에 java에서 폴더 및 파일 생성시에 모든 사용자가 접근할 수 있도록 권한을 설정해주어야 하는 일이 생겼다. 그래서 정리해본다. 자바에서 폴더 및 파일 생성시 접근권한 설정하는 방법 폴더와 파일 둘 다 코드는 똑같다. 차이점은 폴더명까지 적느냐, 아니면 파일명까지 적느냐이다. 폴더 경로 : /data/myFile/새폴더 파일 경로 : /data/myFile/새폴더/두루미.jpg 위의 예시는 아래 샘플코드에서의 filePath에 들어가는 값이다. 만약 폴더에 접근권한을 설정해주고 싶다면 폴더 경로까지만 적어서 filePath에 값을 넣어주고 파일에 접근권한을 설정해주고 싶다면 파일 경로를 적어 filePath에 값을 넣어주면 된다. 샘플코드 기본코드 String pilePath = [파일경로] + "..

728x90