[쿠키 설정시] java.lang.IllegalArgumentException: Control character in cookie value or attribute. 오류 해결 방법
쿠키값 설정시 오류가 발생하였다. Cookie값으로 한글을 설정할 때 발생하는 오류이다. 쿠키는 콤마(,) 세미콜론(;), 공백문자를 제외한 ASCII 코드로 구성된다. 그럼으로 값을...
스프링 시큐리티 DelegatingFilterProxy 상속 받아 custom filter를 생성할 수 있는 방법이 있는가?
로그인 전 특정 url를 대한 별도 처리를 위해 DelegatingFilterProxy 확장하여 커스텀 필터를 하나 생성하였다. import java.io.IOException; import java.util.List; import javax.servlet.FilterChain;...
[Java 기초 다지기] 이클립스 클래스 자동 import 단축키 및 자동 추가 설정 방법
이클립스 개발툴에서 코딩시 클래스를 선언하여 개발을 하다보면 빨간색 X표시와 선언한 클래스명 아래 빨간색 물결줄이 표기 된다. 아래 샘플코드를 보면서 이야기를...
안드로이드(android) 난수 발생 방법(랜덤 숫자) : Random(), Math.random()
난수(무작위, 랜덤) 발생 방법 java.util.Random 클래스를 사용하여 int, long, float, double 타입의 난수를 생성하여 리턴 받을 수 있다. 이런 클래스를...
[오류처리] Caused by: java.lang.module.InvalidModuleDescriptorException: XXXXXX.class found in top-level directory (unnamed package not allowed in module) 오류 해결 방법
맥북에 AArch64용 이클립스를 설치하였다. IBM cpu 기반이라면 x86_64버전을 다운받아서 설치하면된다. 자바 프로젝트를 하나 생성후 클래스 파일을 하나 만들고 실행을 시켜보았다. 자바...
Java @SuppressWarnings 어노테이션 사용방법
자바 스프링 프레임워크 기반에서 Back End 코드를 작성하다보면 @SuppressWarnings를 만나게 된다. 이는 노란색으로 경고를 준다. 의미하는 바는 “사용하지 않는 것이...
AES256 복호화시 javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption. 오류 해결하기
AES256으로 암호화 했던 값을 복호화 처리하는데 오류가 발생하였다. javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if...
[java] response.sendRedirect()시 오류 Invalid characters (CR/LF) in redirect location 해결방법
AES256으로 암호화한 후 BASE64로 인코드 처리한 파라미터 값에 CR/LF 문자가 존재하여 발생한 오류이다. SDFSDF [오류 해결 방법] sendRedirect()메소드를...
AES256 암호화 복호화시 오류 Invalid AES key length 해결방법
AES256 암화코드를 사용하여 Encript 중에 오류가 발생되었다. 오류내용은 AES Key 길이 문제이다. java.security.InvalidKeyException: Invalid AES key length: 21 bytes at...
[JAVA] IP 대역 패턴 체크 하는 방법 (예제 코드 포함)
IP대역을 체크해야할 때 사용하자 public static void main(String[] args) { String userIp = "192.168.0.1"; String authIp = "192.168.0.*"; String authIp...



