반응형

에러해결 6

[에러 해결] Git 사용시 TLS certificate verification has been disabled! 에러 (윈도우)

[에러 해결] Git 사용시 TLS certificate verification has been disabled! 에러 (윈도우) [에러 발생] GIT 작업시 (소스트리 또는 git bash) 아래와 같은 경고 문구가 떴다. warning이어서 정상적으로 동작은 했지만 이왕이면 해결하는 게 낫겠다 싶어서 방법을 찾아보았다. warning: ----------------- SECURITY WARNING ---------------- warning: | TLS certificate verification has been disabled! | warning: --------------------------------------------------- warning: HTTPS connections may no..

GIT 2022.08.31

[SQL] 에러해결 (ERROR: cannot insert a non-DEFAULT value into column "col1"Detail: Column "col1" is a generated column.)

[SQL] 에러해결 (ERROR: cannot insert a non-DEFAULT value into column "col1"Detail: Column "col1" is a generated column.) [에러 발생] INSERT 쿼리 작성 시 아래와 같은 에러가 떴다. ERROR: cannot insert a non-DEFAULT value into column "col1" Detail: Column "col1" is a generated column. [에러 원인] 확인해보니 테이블 생성시 컬럼 col1에 CASE WHEN문을 집어넣어 default 값을 만들어 놨었다. CREATE TABLE 스키마명.테이블명 ( --생략 , col1 VARCHAR (5) DEFAULT CASE WHEN (le..

SQL 2022.08.17

[에러 해결] java.lang.NumberFormatException: For input string

에러 메시지 java.lang.NumberFormatException: For input string 원인 Kafka Topic에서 JSON 데이터를 받아올 때 위와 같은 에러가 났다. 형변환이 잘 안 돼서 나는 에러인 줄 알았는데.. 알고보니 MyBatis 에러였다. 해결 방법 MyBatis에서 if 조건 걸때 작은따옴표와 큰따옴표의 위치를 바꾸니 해결됐다. 변경 전 변경 후 틀린 그림 찾기 갖지만, 자세히 보면 작은따옴표와 큰따옴표의 위치를 바꿨다. 추가 혹시 이 방법으로 해결되지 않는다면, 마이바티스 if문에서도 toString과 같은 메서드를 사용할 수 있으니 이 방법을 이용해보길 바란다.

Java 2022.07.20

[SQL] Expected one result (or null) to be returned by selectOne(), but found: 2 해결 방법

Java에서 MyBatis를 이용해 SQL를 날릴 때 다음과 같은 에러 메시지가 떴다. Expected one result (or null) to be returned by selectOne(), but found: 2 에러 메시지는 참 정직하다. 위 에러 메시지가 무슨 의미인지 해석할 필요도 없이 영어를 한국어로 번역할 수만 있으면 해석 가능하다. 결과값이 1개 또는 null이 나와야 하는데, 실제 실행 결과 2개가 나왔다는 뜻이다. [해결 방법] 이런 경우에는 조회 쿼리를 날렸을 때 실제 조회되는 데이터를 확인해봐야 한다. select 쿼리를 날렸다면 조회된 데이터가 콘솔에 뜰 것이다. 이를 직접 확인해보고 데이터가 몇 개가 나왔는지 확인해보자. 우선, 나는 페이징 처리를 하기 위해 데이터의 총 co..

SQL 2022.06.22

[에러해결] Linux에서 javac 컴파일 에러 (오타 없는 경우)

[에러해결] 리눅스에서 javac 컴파일 에러 (오타 없는 경우) 에러메시지 user@ubuntu:/home/user/java$ javac HelloJava.java HelloJava.java:1: error: error while writing HelloJava: /home/jyso/java/HelloJava.class public class HelloJava { ^ 1 error 우분투에서 javac 명령어를 통해 HelloJava.java 파일을 컴파일 하려고 해보았지만 에러가 났다. 오타도 없었으며 워낙 간단한 코드라 에러가 날 이유도 없었다. 이 경우 sudo 명령어를 붙여서 실행하면 잘 동작한다. 해결방법 $ sudo javac HelloJava.java 또는, 아예 root 계정으로 로그인을..

Linux_Ubuntu 2021.12.17

[에러해결] Linux에서 Java 실행 시 NoClassDefFoundError

[에러해결] Linux에서 Java 실행 시 NoClassDefFoundError 에러 메시지 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/WorkbookFactory at TestClass.main(TestClass.java:56) Caused by: java.lang.ClassNotFoundException: org.apache.poi.ss.usermodel.WorkbookFactory at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal..

Linux_Ubuntu 2021.12.16
반응형