본문 바로가기
728x90
반응형

Java13

[프로그래머스/JAVA] 이웃한 칸 https://github.com/ROUTINE-STUDY/Algorithm 알고리즘 스터디를 진행하고 있습니다. 😊 초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다. 참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요. 문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/250125 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 방법 문제에 제시된 친절한 의사코드를 코드로 옮기면 된다.. 내 코드(JAVA) class Solution {.. 2024. 2. 3.
[JAVA] Annotation 어노테이션이란? 👀 Annotation이란? (어노테이션, 애너테이션) 주석처럼 프로그래밍 언어에 영향을 미치지 않으며, 유용한 정보를 제공한다. 📌 Annotation 역할 ✔️ 컴파일러에게 문법 에러를 체크하도록 정보를 제공한다. ✔️ 프로그램을 빌드할 때 코드를 자동으로 생성할 수 있도록 정보를 제공한다. ✔️ 런타임에 특정 기능을 실행하도록 정보를 제공한다. (Reflection) 📌 Annotation 종류(표준 어노테이션, 메타 어노테이션) ✔️ 표준 어노테이션 : 자바에서 기본적으로 제공하는 어노테이션 ✔️ 메타 어노테이션 : 어노테이션을 위한 어노테이션, 어노테이션을 개발 시 활용 ✔️ 사용자 정의 어노테이션 : 메타 어노테이션을 통해 개발자가 원하는 어노테이션 정의하여 활용 📌 Meta Annotatio.. 2024. 1. 12.
[JAVA] Date -> Calendar, Calendar -> Date 변환하기 Date의 getHours() 같은 메서드를 사용하려고 보니 Deprecated 처리되어있었다. IDE의 조언으로 Calendar를 이용하여 대체할 수 있었고 Date와 Calendar 클래스간의 변환 방법을 기록합니다. 1-1. Date 👉 Calendar public static void main(String[] args) { Date date = new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); // Date to Calendar // get() 메서드를 통해 시간 정보를 추출할 수도 있다 System.out.println(calendar.get(Calendar.HOUR)); System.out.printl.. 2023. 11. 15.
[Java] PKIX path building failed 문제 해결 방법 sun.security.validator.ValidatorException: PKIX path building failed: 해결 방법 발생 원인 잘 사용하고 있던 서비스에서 갑자기 해당 에러를 내면서 문제가 발생했습니다. 해당 서비스는 타 사이트와의 연동을 진행하는 서비스였고, 구글링 해보니 SSL 인증서 문제라고 합니다. https://stackoverflow.com/questions/21076179/pkix-path-building-failed-and-unable-to-find-valid-certification-path-to-requ SSL 인증서란 HTTPS(암호화된 연결)로 연결 시 상호 간 신뢰를 보증해 주는 인증서입니다. 간단히 생각하면 클라이언트 - 서버 간 인증된 연결을 위해 필요한 것.. 2023. 11. 7.
728x90
반응형