분류 전체보기 85

[Java / 프로그래머스] 코딩 기초 트레이닝 > 문자 리스트를 문자열로 변환하기

문제 설명문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 제한사항출력 예내 풀이class Solution { public String solution(String[] arr) { String answer = ""; for (String s : arr){ answer += s; } return answer; }} 다른 사람의 풀이class Solution { public String solution(String[] arr) { return String.join("", arr); }}  String.join(..

Java 알고리즘 2025.02.24

[Java] 압축파일 내부 개별파일 크기 확인하기 | java zipentry getSize() -1 return 이유

SPECSpring boot version 2.6.2Java 1.8 -> RestTemplate을 이용한 API 통신을 위한 프로젝트 예시 코드ZIP 파일 내부 개별의 파일들을 확인하며 해당 파일들의 이름 / 파일 크기를 출력하는 예시 코드는 다음과 같습니다.  org.apache.commons commons-compress 1.27.1import org.apache.commons.compress.archivers.zip.ZipArchiveEntry;import org.apache.commons.compress.archivers.zip.ZipFile;import java.io.File;import java.io.IOException;import java.util.Enumeration;pu..

JAVA - SPRING 2024.11.20

[JAVA] java.lang.NoClassDefFoundError: javax/annotation/PostConstruct 해결법

게시글이 도움이 되었다면게시글의 광고 클릭,[로그인]이 필요 없는 ❤ 눌러주세요:) SPECSpring boot version 2.6.2Java 1.8 -> RestTemplate을 이용한 API 통신 에러java.lang.NoClassDefFoundError: javax/annotation/PostConstructjava.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.apache.catalina.core.DefaultInstanceManager.findPostConstruct(DefaultInstanceManager.java:693) ~[tomcat-embed-core-9.0.56.jar:9.0.56] at org.apache.cat..

ERROR 해결 2024.11.20

[MyBatis 에러해결] org.postgresql.util.PSQLException: The column index is out of range: 2, number of columns: 1.

게시글이 도움이 되었다면[로그인]이 필요 없는 ❤ 클릭과게시글의 광고를 클릭 해 주세요:) 에러org.postgresql.util.PSQLException: The column index is out of range: 2, number of columns: 1. 원인Mapper에서 변수 파라미터를 받을 수 있는부분을 주석처리 함.MyBatis에서는 쿼리문 자체의 주석처리는 가능하지만 변수가 들어간 부분은 주석이 적용되지 않고 2개의 파라미터가 적용 필요하다고 인식해서 생기는 일 이다. 수정 전 코드 예시는 아래와 같다.-- SELECT * FROM student-- WHERE id = #{id}SELECT s. *, t.idx FROM student sLEFT JOIN time_table t ON t.i..

ERROR 해결 2024.09.09

[Spring boot / RestTemplate] could not extract response: no suitable httpmessageconverter found for response type [interface java.util.map] and content type [text/json] 에러 해결

게시글이 도움이 되었다면 게시글의 광고 클릭, [로그인]이 필요 없는 ❤ 눌러주세요:) SPEC Spring boot version 2.6.2 Java 1.8 -> RestTemplate을 이용한 API 통신 python 기반 API POST 통신 에러 UnknownContentTypeException: Could not extract response: no suitable HttpMessageConverter found for response type [interface java.util.Map] and content type [text/json] ERROR 6634 --- [nio-8000-exec-2] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service(..

ERROR 해결 2024.03.28

[Swagger - Failed to load API definition] 에러 해결 - llegal DefaultValue null for parameter type integerjava.lang.NumberFormatException: For input string: ""

게시글이 도움이 되었다면 게시글의 광고 클릭, [로그인]이 필요 없는 ❤ 눌러주세요:) SPEC Swagger 3.0.0 Java 1.8 http://localhost:9000/swagger-ui/index.html/ 에러 Failed to load API definition java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) ~[?:?] at java.lang.Long.parseLong(Long.java:718) ~[?:?] at java.lang.Long.valueOf(Long.java:1156) ~[?:?] at..

ERROR 해결 2024.02.24

[Swagger] Java Error 해결 Cannot invoke "String.equals(Object)" because the return value of "springfox.documentation.service.Parameter.getName()" is null

게시글이 도움이 되었다면 게시글의 광고 클릭, [로그인]이 필요 없는 ❤ 눌러주세요:) SPEC Swagger 3.0.0 Java 1.8 http://localhost:9000/swagger-ui/index.html/ 에러 java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because the return value of "springfox.documentation.service.Parameter.getName()" is null at springfox.documentation.builders.ParameterMerger.lambda$mergedParameters$2(ParameterMerger.java:87) ~[springfo..

ERROR 해결 2024.02.23

[Spring-boot] 에러 해결법 HttpMessageNotReadableException

게시글이 도움이 되었다면 게시글의 광고 클릭, [로그인]이 필요 없는 ❤ 눌러주세요:) 환경 및 상황) 본인 = API 백엔드 개발 타인 = 화면개발(특이점 : 다른 협력중인 업체 인력 + 일면식없음) 본인이 API개발한부분 POSTMAN으로 테스트 했을때 결과값 return 정상으로 떨어지는거 확인했음. 화면에서 AJAX이용해 해당 API 보내면 에러난다고 봐달라고함. 내가 보기엔 문제 없음. 왜? 난 API테스트만 가능하니까. 그리고 거기서 값을 넣으면 정상으로 떨어지니까.,, 에러) HttpMessageNotReadableException 이부분을 프로젝트에 ExceptionController를 따로 만들어서 에러를 잡도록 만들어두었다. 내역이 나오지를 않아 log에 getCause()를 이용해 내..

ERROR 해결 2024.01.25

[Java] 코딩테스트 입문 - 두 수의 차

문제 나의 정답 코드 //입력값을 받는 scanner import java.util.Scanner; class Solution { //문제풀이 public int solution(int num1, int num2) { int answer = 0; //정답은 숫자의 차 answer = num1 - num2; //정답 return return answer; } //main 함수 public static void main(String[] args){ //scanner로 문자 입력 받기 Scanner sc = new Scanner(System.in); //클래스 불러오기 Solution T = new Solution(); //첫번째 숫자 입력 받기 int n1 = sc.nextInt(); //두번째 숫자 입력 ..

Java 알고리즘 2024.01.14

[Java] 코딩테스트 입문 - 두 수의 합

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120802 내가 쓴 정답 코드 //숫자 받기 위한 Scanner import java.util.Scanner; class Solution { //정답 출력 부분 public int solution(int num1, int num2) { int answer = -1; //두 수의 합을 출력하기 위한 더하기 실행 answer = num1 + num2; //정답 return return answer; } //main함수 public static void main(String[] args){ //Class 호출 Solution T = new Solution(); //스캐너 실행 Scanner sc = ..

Java 알고리즘 2024.01.13