Intellij 에서 Tomcat Console 한글깨짐
IDE2019. 2. 18. 22:48Intellij 에서 Tomcat Console 한글깨짐

Intellij 에서 Tomcat Console 한글깨짐 JVM 인코딩 문제입니다. 해결방법 3가지 1. Intellij .vmoptions 에 encoding 설정 [intellij_dir] bin idea64.exe.vmoptions C:\Users\user\AppData\Roaming\JetBrains\IntelliJIdea2021.1\idea64.exe.vmoptions 추가 : -Dfile.encoding=UTF-8 2. Tomcat Server VM options 설정 VM options 에 추가 : -Dfile.encoding=UTF-8 3. Tomcat Server VM options 설정 톰캣을 언어변경 영문/한글으로 변경해주면 됩니다.(이웃 정보:댓글 참고) 아래와 같이 VM optio..

SQL2018. 12. 4. 11:05[MySQL] 쿼리 중 where절에 대소문자 구분하는 방법

데이터에서 첨부파일 확장자가 jpg 또는 JPG로 저장되어있는 내용을 대소문자를 확인하는 방법 SELECT * FROM file WHERE binary(extention) LIKE 'JPG' binary 함수 사용시, 문자열의 바이너리로 비교하여 대소문자를 명확하게 구분할 수 있습니다.

Server TO(Technical Operation)2018. 9. 27. 11:24[MySQL/MariaDB] Too many connection

Too many connection 연결 가능한 수가 Clients에게 사용되고 있다는 의미 연결 실패 수가 max_connect_errors 에 도달하면 connection이 막혀 Too many connection 오류가 발생한다. 해결방법 1. wait-timeout 설정 DB 서버에 접속이 많은 경우 wait-timeout 을 작게 설정하여 불필요한 연결을 제거하는 것이 좋다. 하지만 Connection Miss Rate(%) 가 1% 이상이면 더 길게 설정할 필요가 있다. 2. max-connection 설정 max-connection 수를 증가 시켜 connection 수를 증가시키는 방법 3. connection 튜닝 - DB 상태 Aborted_clients : 클라이언트 프로그램이 비 정..

Web Program/Java2018. 8. 24. 22:49[오류] JsonMappingException 오류 : infinite recursion

com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion (StackOverflowError) Data 는 File을 여러개 가지는 1:N 구조입니다. 아래와 같이 Data와 File은 양방향 설정을 한상태입니다. public class Data { … @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "data") @JoinColumn(name="idx") private List file; } public class File { … @ManyToOne(fetch = FetchType.LAZY, optional = false) @PrimaryKeyJoin..

Web Program/Java2018. 8. 24. 22:30[오류] Hibernate 에서 Collection은 형변환시 발생되는 문제

java.lang.ClassCastException: org.hibernate.collection.internal.PersistentBag cannot be cast to java.util.ArrayList public class DATA { … @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL) @JoinColumn(name="idx") private List file; } ArrayList files = (ArrayList)data.getFiles(); Hibernate 에서 Collection은 형변환시 발생되는 문제 해결방법 List files = data.getFiles(); 형변환하지 않으면 해결됩니다. 오류가 사라졌습니다, 썩세스!!

Web Program/Java2018. 8. 22. 14:50[오류] JPA 과 lombok 같이 사용시, 유의사항

@EqualsAndHashCode 1. hashCode(), equals() 를 생성 2. static or transient 가 아닌 모든 필드들이 대상이 됨. getter 가 있으면 자동으로 해당 메소드가 호출된다. 사용하지 않고 필드를 직접 호출하려면 doNotUseGetter=true 특정 필드를 제외하거나 포함하려면... 제외하는 속성 exclude = {"field1", "field2"} 포함하는 속성 of = {"field3", "field4"} 속성 callSuper = true 를 사용시 주의 SuperClass가 없을때, 사용하면 컴파일 에러 SuperClass도 lombok을 사용했다면 문제되지 않지만, 예상하지 못한 문제가 발생 JPA와 lombok을 함께 사용시, OneToOne,..

Eclipse 에서 Properties file 의 한글이 \uxxxx 로 변형되는 문제
IDE2018. 7. 13. 10:26Eclipse 에서 Properties file 의 한글이 \uxxxx 로 변형되는 문제

Properties 파일 한글 깨짐 Eclipse 의 플로그인 중 Properties를 보안문제로 저장하는 시점에 unicode로 변환하는 기능이 있습니다. 이 플로그인으로 인해 한글이 unicode로 변환되는 것입니다. 해당 변환된 unicode를 다시 한글로 보이게 하는 플로그인을 설치하면 정상적으로 한글로 표시됩니다. message_ko.properties 원본 파일 open str.number=순번 str.search=검색 str.save=저장​ Eclipse 에서 message_ko.properties 파일 open str.number=\uc21c\ubc88 str.search=\uac80\uc0c9 str.save=\uc800\uc7a5​ 해결방법 1. Eclipse Toolbar > Help..

Server TO(Technical Operation)2018. 7. 11. 15:12[오류] WFLYUT0087: Duplicate default web module 'ROOT.war' configured on server 'default-server'

WFLYUT0087: Duplicate default web module 'ROOT.war' configured on server 'default-server' ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 69) WFLYCTL0013: Operation ("add") failed - address: ([ ("subsystem" => "undertow"), ("server" => "default-server"), ("host" => "admin") ]): java.lang.IllegalArgumentException: WFLYUT0087: Duplicate default web module 'ROOT.w..

Web Program/Spring FW2018. 7. 10. 18:08[오류] Deploying spring boot to wildfly

Caused by: java.lang.RuntimeException: java.lang.ClassCastException: org.apache.tomcat.websocket.server.WsServerContainer cannot be cast to io.undertow.websockets.jsr.ServerWebSocketContainer Spring boot 를 wildfly 에 배포(deploy) 시 아래와 같이 ServerWebSocketContainer, ClassCastExcepiton 오류로 인해 배포되지 않습니다. 17:31:53,205 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 99) MSC000001: Failed..

Web Program/Spring FW2018. 7. 7. 12:52[오류] Bean creation exception

org.springframework.beans.factory.support.DefaultListableBeanFactory:getTypeForFactoryBean:1524 Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name Mapper scan 시 아래와 같이 sqlSessionFactory Bean 생성 참조에 문제가 있다는 WRAN 메시지가 발생됩니다. Cannot resolve reference to bean 'sqlSessionFactory' while setting bean propert..

image