본문 바로가기
반응형

자바4

PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 에러 원인  개발 환경이나 서버 간의 통신을 설정하는 과정에서 "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException"라는 에러를 만날 수 있습니다. 이 에러는 SSL/TLS 인증서 검증 과정에서 발생하며, 주로 서버 인증서가 신뢰되지 않거나 유효하지 않을 때 나타납니다. PKIX Path Building Failed 에러란? PKIX(Pathfinder Key Infrastructure) Path Building Failed 에러는 클라이언트가 서버의 SSL 인증서를 신뢰할 수 없는 경우 발생합니다. SSL 인증서는 클라이언트와 서버 간의 안전한 통신을 보장하기 위해 사용되며, 이러한 인증서를 신뢰하려면.. 2024. 7. 19.
java.util.Date 와 java.util.Calendar 를 사용하지말자 자바에서 날짜 관련 처리시에 사용하지 말아야 할 대표적인 클래스 2개를 알아보겠습니다. java.util.Date 클래스는 Java에서 날짜와 시간 정보를 표현하기 위한 클래스 중 하나입니다. 그러나 이 클래스는 여러 가지 문제와 한계를 가지고 있어서, Java 8 이후에는 java.time 패키지의 클래스들을 사용하는 것이 권장됩니다. 아니 사용하지 마세요 java.util.Date 클래스의 주요 특징: 가변성 (Mutability): java.util.Date는 가변 클래스로 설계되어 있어 객체가 생성된 이후에 내부 값을 변경할 수 있습니다. 이로 인해 다중 스레드 환경에서의 안정성이 보장되지 않습니다. 년 월 일 시 분 초 밀리초 표현: java.util.Date는 1970년 1월 1일 00:00:.. 2024. 1. 30.
java.time.format.DateTimeFormatter 포멧 정리 DateTimeFormatter 이란 DateTimeFormatter는 Java 8 이상에서 날짜 및 시간 형식을 지정하고 파싱하는 데 사용되는 클래스입니다. 이 클래스는 java.time.format 패키지에 포함되어 있습니다. DateTimeFormatter는 패턴을 사용하여 날짜와 시간을 형식화하거나 파싱할 수 있습니다. 다음은 몇 가지 주요 패턴 문자열과 해당 설명입니다: 년 (Year): y: 연도를 나타냅니다. yyyy: 4자리 연도를 나타냅니다. 월 (Month): M: 1 또는 2 자리의 월을 나타냅니다. MM: 2자리 월을 나타냅니다. MMM: 월의 축약된 이름을 나타냅니다 (예: Jan, Feb). MMMM: 월의 전체 이름을 나타냅니다 (예: January, February). 일 (.. 2024. 1. 29.
Parameter vs Argument 간단 정리 Parameter는 선언 부분, Argument는 실제(호출) 사용시의 데이터입니다. 아래의 코드에서는 p_i와 p_f는 Parameter 이고 a_i와 2.0은 Argument 입니다. public void Foo(int p_i, float p_f) { // Do things } public void Bar() { int a_i = 1; Foo(a_i, 2.0); } 읽어주셔서 감사합니다. 참고 링크 https://stackoverflow.com/questions/1788923/parameter-vs-argument 2021. 5. 26.
반응형