분류 전체보기
-
[Spring] java.lang.IllegalArgumentException 에러 원인 현재 운영중인 Project 중 @Controller에서 요청을 받아 특정 url로 redirect시켜주는 컨트롤러가 있다. ex) (redirect:http://goddaehee.tistory.com/322 )) 예를 들어 특정 케이스의 경우 특정 포스팅 Page로 redirect 시켜주는 Controller가 있다고 하자. 다음과 같은 프로세스로 돌아가는 Controller가 있다고 가정하고, 하기 에러 로그부터 따라 가보자. ex) pageNumber에 포스팅 번호를 바인딩 하여 Redirect 처리 1) https://goddaehee.tistory.com/{pageNumber} 2) {pageNumber}에..
[Spring] java.lang.IllegalArgumentException 에러 해결[Spring] java.lang.IllegalArgumentException 에러 원인 현재 운영중인 Project 중 @Controller에서 요청을 받아 특정 url로 redirect시켜주는 컨트롤러가 있다. ex) (redirect:http://goddaehee.tistory.com/322 )) 예를 들어 특정 케이스의 경우 특정 포스팅 Page로 redirect 시켜주는 Controller가 있다고 하자. 다음과 같은 프로세스로 돌아가는 Controller가 있다고 가정하고, 하기 에러 로그부터 따라 가보자. ex) pageNumber에 포스팅 번호를 바인딩 하여 Redirect 처리 1) https://goddaehee.tistory.com/{pageNumber} 2) {pageNumber}에..
2023.08.01 -
[Java] java.security.InvalidKeyException: Illegal key size or default parameters : Model has no value for key 에러 해결 방법 이 에러는 보통 Java에서 대칭키로 암호화 시도시, 128bit를 초과하는 192 or 256 bit등의 대칭키를 이용하여 암호화를 할 경우 에러가 발생한다. 이와 관련된 내용을 간단히 알아보고 본인 환경에 맞는 해결책을 사용하여 해결 하도록 하자. : ) ※ 참고 https://stackoverflow.com/questions/6481627/java-security-illegal-key-size-or-default-parameters 1. 에러 로그 java.security.InvalidKe..
[Java] java.security.InvalidKeyException: Illegal key size or default parameters : Model has no value for key 에러[Java] java.security.InvalidKeyException: Illegal key size or default parameters : Model has no value for key 에러 해결 방법 이 에러는 보통 Java에서 대칭키로 암호화 시도시, 128bit를 초과하는 192 or 256 bit등의 대칭키를 이용하여 암호화를 할 경우 에러가 발생한다. 이와 관련된 내용을 간단히 알아보고 본인 환경에 맞는 해결책을 사용하여 해결 하도록 하자. : ) ※ 참고 https://stackoverflow.com/questions/6481627/java-security-illegal-key-size-or-default-parameters 1. 에러 로그 java.security.InvalidKe..
2023.07.11 -
[스프링부트] Spring Boot 설정파일 암호화 (with Jasypt) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Spring Boot 설정파일 암호화 하기 ] 입니다. : ) ※ application.yml 이나 application.properties 파일에 DB의 비밀번호 또는 키 값을 명시해두는 경우 중요한 값들이 외부로 노출되어 보안에 심각한 문제를 초래할 수 있다. 예를 들어 로컬 DB만으로 작업한다면 서버주소가 lcoalhost이기 때문에, github과 같은 저장소에 id와 pw가 유출되어도 치명적으로 작용하지 않는다. 하지만, 실배포의 경우 대부분 외부 DB에 접근하기 때문에 id, pw, 서버주소까지 노출되면 위험하다. AWS로 운영하려고 해도 자체에서도 보안 정책상 막는것으로..
[스프링부트] Spring Boot 설정파일(yaml, properties) 암호화 (with Jasypt)[스프링부트] Spring Boot 설정파일 암호화 (with Jasypt) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Spring Boot 설정파일 암호화 하기 ] 입니다. : ) ※ application.yml 이나 application.properties 파일에 DB의 비밀번호 또는 키 값을 명시해두는 경우 중요한 값들이 외부로 노출되어 보안에 심각한 문제를 초래할 수 있다. 예를 들어 로컬 DB만으로 작업한다면 서버주소가 lcoalhost이기 때문에, github과 같은 저장소에 id와 pw가 유출되어도 치명적으로 작용하지 않는다. 하지만, 실배포의 경우 대부분 외부 DB에 접근하기 때문에 id, pw, 서버주소까지 노출되면 위험하다. AWS로 운영하려고 해도 자체에서도 보안 정책상 막는것으로..
2023.07.04 -
[springBoot] reactor.netty.http.client.PrematureCloseException 에러 안녕하세요. 갓대희 입니다. 시스템 모니터링을 하다보니, 하기와 같은 에러가 간헐적으로 발생하는 것을 발견 하였다. ( reactor.netty.http.client.PrematureCloseException : 연결이 응답 전에 조기에 닫힘 ) 이를 해결 하기위해 하였던 고민, 진행 하였던 내용을 기록 하고자 한다 : ) 1. 현황 확인 [Reactor Netty HTTP Client] 를 사용하고 있는 프로젝트 대상으로 발생 빈도를 확인 해 보았다. - Project1 : 일 0~ 6회 - Project2 : 간헐적 발생, 0 ~ 최대 10건까지 발생 - APM으로 확인 한 Stack..
[springBoot] reactor.netty.http.client.PrematureCloseException 에러[springBoot] reactor.netty.http.client.PrematureCloseException 에러 안녕하세요. 갓대희 입니다. 시스템 모니터링을 하다보니, 하기와 같은 에러가 간헐적으로 발생하는 것을 발견 하였다. ( reactor.netty.http.client.PrematureCloseException : 연결이 응답 전에 조기에 닫힘 ) 이를 해결 하기위해 하였던 고민, 진행 하였던 내용을 기록 하고자 한다 : ) 1. 현황 확인 [Reactor Netty HTTP Client] 를 사용하고 있는 프로젝트 대상으로 발생 빈도를 확인 해 보았다. - Project1 : 일 0~ 6회 - Project2 : 간헐적 발생, 0 ~ 최대 10건까지 발생 - APM으로 확인 한 Stack..
2023.07.03 -
[인테리어] 2. 인테리어 업체 선정하기(인테리어 견적 요청하기) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 인테리어 업체 선정하기 ] 입니다. : ) 시작하기 앞서 나와 같은 경우, 시간이 많지 않은 직장인으로서 거의 턴키 업체(모든 키(key)를 업체에게 맡기는)를 선정 하려고 한다. 이전 포스팅에서 내가 작성하였던, 셀프 포트폴리오(포스팅에선 샘플) 를 토대로 견적받을 준비를 하였다. 그리고 부가적으로 전반적인 인테리어 용어에서부터 기초 지식을 어느정도 쌓아둔 상태였다. ( 오늘의 집에 자세히 나와 있다. ) 이를 토대로 어떤 방법을 통해 견적을 받았고, 간단하게 내가 생각하는 유의점, 중요한 기준을 표현해 보고자 한다. :-) 1. 업체에 가견적 요청하기 어떤 경로를 통해 견적을 요청하고, 알..
[인테리어] 2. 인테리어 업체 선정하기(인테리어 견적 요청하기)[인테리어] 2. 인테리어 업체 선정하기(인테리어 견적 요청하기) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 인테리어 업체 선정하기 ] 입니다. : ) 시작하기 앞서 나와 같은 경우, 시간이 많지 않은 직장인으로서 거의 턴키 업체(모든 키(key)를 업체에게 맡기는)를 선정 하려고 한다. 이전 포스팅에서 내가 작성하였던, 셀프 포트폴리오(포스팅에선 샘플) 를 토대로 견적받을 준비를 하였다. 그리고 부가적으로 전반적인 인테리어 용어에서부터 기초 지식을 어느정도 쌓아둔 상태였다. ( 오늘의 집에 자세히 나와 있다. ) 이를 토대로 어떤 방법을 통해 견적을 받았고, 간단하게 내가 생각하는 유의점, 중요한 기준을 표현해 보고자 한다. :-) 1. 업체에 가견적 요청하기 어떤 경로를 통해 견적을 요청하고, 알..
2022.11.25 -
[인테리어] 1. 인테리어 시작 전 준비하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 인테리어 시작하기, 인테리어 준비 하기 ] 입니다. : ) 시작하기 앞서 코로나 시대에 많은 분들이 인테리어에 관심을 많이 갖게 되었고, 나또한 구축 아파트에 인테리어 후 이사 계획을 잡게 되었다. 요즘은 LX 하우시스, 한샘 뿐만 아니라 오늘의 집과 같은 "인테리어 플랫폼"이 급성장 하였다. 그리고 인테리어와 관련된 까페(셀인 카페 등)에서도 많은 정보를 얻을 수 있다. 이 덕분에 인테리어에 대해 공부하고, 디자인을 잡아보고, 전반적인 계획을 세울 때 많이 도움을 받을 수 있게 되었다. 내가 진행 했던 인테리어 전반의 과정(공부, 계획, 시공, 마감 등)을 기록 해 볼 생각이고, 다른 분들에게도 조금이나마 도움이..
[인테리어] 1. 인테리어 시작 전 준비하기[인테리어] 1. 인테리어 시작 전 준비하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 인테리어 시작하기, 인테리어 준비 하기 ] 입니다. : ) 시작하기 앞서 코로나 시대에 많은 분들이 인테리어에 관심을 많이 갖게 되었고, 나또한 구축 아파트에 인테리어 후 이사 계획을 잡게 되었다. 요즘은 LX 하우시스, 한샘 뿐만 아니라 오늘의 집과 같은 "인테리어 플랫폼"이 급성장 하였다. 그리고 인테리어와 관련된 까페(셀인 카페 등)에서도 많은 정보를 얻을 수 있다. 이 덕분에 인테리어에 대해 공부하고, 디자인을 잡아보고, 전반적인 계획을 세울 때 많이 도움을 받을 수 있게 되었다. 내가 진행 했던 인테리어 전반의 과정(공부, 계획, 시공, 마감 등)을 기록 해 볼 생각이고, 다른 분들에게도 조금이나마 도움이..
2022.11.22