More
java
이클립스 프로젝트와 파일 인코딩 euc-kr에서 utf-8 변경

이클립스 프로젝트와 파일 인코딩 euc-kr에서 utf-8 변경

euc-kr 인코딩 된 프로젝트를 UTF-8 인코딩으로 변경해야 하는 일이 생겼습니다.  파일이 한 두 개가 아니라 (대략 300개) 전체를 다 바꿔야 해서 삽질 했네요.
java maven 환경에서 bcrypt 적용 (스프링시큐리티x)

java maven 환경에서 bcrypt 적용 (스프링시큐리티x)

java maven 환경에서 bcrypt를 적용하려고 검색해보니 대부분  스프링 프레임워크 시큐리티를 사용해 적용하고 있어 스프링이 아닌 일반 java 환경에서 어떤 라이브러리를 써야 하나 고민 했습니다.
java illegal character: '\ufeff' 오류 원인 및 수정

java illegal character: '\ufeff' 오류 원인 및 수정

메이븐 빌드 중 발생한 오류 메시지. 소스코드 배포를 위해 빌드 하던 중 java 파일 2개에서 오류가 발생했습니다. java illegal character: '\ufeff'
오라클과 호환가능한 ojdbc, jdk 버전

오라클과 호환가능한 ojdbc, jdk 버전

JAVA를 사용할 때 오라클과 DB연결을 위해 ojdbc jar파일이 필요합니다. 오라클은 버전이 다양한데 (요즘은 쓰는데 없겠지만 10도 있고 11, 12, 18, 19, 21) ojdbc jar파일은 오라클 버전과 숫자를 맞춘다거나 하는게 없어 항상 헷갈려 오라클 버전과 호환되는 ojdbc 버전 테이블을 만들었습니다.
이클립스에서 메이븐 사용 중 ClassNotFoundException 또는 이유없는 500에러가 나올때 해결법

이클립스에서 메이븐 사용 중 ClassNotFoundException 또는 이유없는 500에러가 나올때 해결법

이클립스에서 프로젝트를 메이븐으로 돌리던 중 서버를 시작하고 페이지 URL을 입력했을 때 콘솔화면에 ClassNotFoundException 또는 화면에 알 수 없는 이유의 500에러가 나오는 경우가 있습니다. 이때 메이븐 업데이트를 통해 해결하는 방법입니다.
java에서 쌍따옴표가 들어간 문자열을 DB에 저장하고 웹 화면에 출력하기

java에서 쌍따옴표가 들어간 문자열을 DB에 저장하고 웹 화면에 출력하기

사내에서 발주서 내역 기타사항을 입력하는 란에 일부 회사명을 강조하기 위해 쌍따옴표를 넣었더니 쌍따옴표 뒤 내용이 다 사라진채로 저장된다는 이슈가 있었습니다.  확인해보니 DB에 들어갈 때 쌍따옴표가 치환되지 않고 그대로 들어가 쌍따옴표 들어간 부분부터 뒷부분까지 다 사라지고 저장되있네요.
java에서 패스워드 자릿수,영문,특수문자 정규식으로 검증하기

java에서 패스워드 자릿수,영문,특수문자 정규식으로 검증하기

java에서 패스워드를 받아 8자리 이상 16자리 이하인지 검증하고 패스워드에 영문자,숫자,특수문자가 각 1개씩 들어가야 하는 조건을 테스트 하는 코드입니다. 정규식을 사용하여 입력받은 패스워드를 검증합니다.
java11 버전에서 새로 생긴 isBlank와 isEmpty의 차이점

java11 버전에서 새로 생긴 isBlank와 isEmpty의 차이점

Java11 버전부터 새롭게 추가된 isBlank() 메서드가 있습니다. 버전을 올려서 사용해본지가 오래되어 몰랐었는데 기존에 사용하던 isEmpty에 비해 단순 공백을 체크하는 기능이 추가 되었네요.
웹에서 간단하게 java 코드를 테스트해 볼 수 있는 사이트 모음

웹에서 간단하게 java 코드를 테스트해 볼 수 있는 사이트 모음

간단하게 자바코드를 테스트 해볼때 이클립스에서 Java 프로젝트를 생성해 해야하는 번거로움이 있어 웹에서 간단히 JAVA코드를 테스트 해 볼 수 있는 사이트를 찾아봤습니다. 사이트마다 조금씩 차이는 있는데 패키지를 선언할 수 있는 사이트도 있고 간단한 코드만 테스트 할 수 있는 사이트도 있었습니다.