본문 바로가기
반응형

개발90

java 패스워드 영문,숫자,특수문자 1개씩을 포함한 8자 이상 정규식으로 체크하기 어쩌다 한번쓰는 패스워드 정규식 패턴 까먹을까봐 기록합니다 영문,숫자,특수문자 1개씩을 포함한 8자 이상을 체크 // 정규식 패턴 String passwordPolicy = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[~!@#$%^&*()+|=])[A-Za-z\\d~!@#$%^&*()+|=]{8,16}$"; // 입력받은 패스워드 String enterPW = getParameter(request, "enterPW", ""); // 자릿수 체크 if(enterPW .isEmpty() || enterPW .length() == 0 || enterPW .length() < 8) { return; } Pattern pattern = Pattern.compile(passwordPolicy); Matc.. 2022. 2. 15.
javascript 패스워드 영문,숫자,특수문자 1개씩을 포함한 8자 이상 정규식으로 체크하기 패스워드 정규식 막상 할때는 생각안나는게 정규식이라 오랜만에 작업하면서 기록으로 남겨봅니다 html 은 간략하게 입력란과 체크 버튼 하나 체크 정규식을 이용한 영문,숫자,특수문자 1개씩을 포함한 패스워드 체크 비밀번호 자릿수는 별도로 체크하는데 정규식으로도 가능하지만 별도의 구분 메시지를 알려주기 위해 따로 구분 했습니다 let pw_check = /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,16}$/; // 패스워드 정규식 체크 let clickCheck = document.querySelector("#clickCheck"); clickCheck.addEventListener('click',function(){ let enterPW =.. 2022. 2. 15.
javascript, css 코드 압축해서 용량 줄이기 (refresh-sf) 사이트 규모가 커지거나 코딩량이 늘어나면 처음엔 여유있게 작성하던 페이지가 사이즈가 커지게 되고 이럴때 코드를 압축해서 용량을 줄여 로딩시간을 줄이기 위해 노력합니다 이게 별거 아닌거 같으면서도 또 은근 로딩시간에 개입하는 부분이 커서 자주 쓸일은 없지만 화면 뜨는 속도가 점점 느려지는 느낌이 든다면 이 부분좀 신경써서 봐야할때가 있습니다 저는 보통 Refresh-SF 라는 사이트를 이용합니다 javascript, css, html 사용 가능합니다 https://refresh-sf.com/ Refresh-SF - Online JavaScript and CSS Compressor A minifier removes the comments and unnecessary whitespace from a progr.. 2022. 2. 15.
같은 도메인을 쓰는 톰캣을 2개 사용시 로그인이 안되거나 풀릴때 2022.02.14 - [tomcat] - 서버에 톰캣 2개 설치후 포트설정 서버에 톰캣 2개 설치후 포트설정 하나의 서버에 톰캣을 2개 설치하면 포트설정을 각각 바꿔줘야 한다 각 톰캣 conf 폴더안에 있는 server.xml 의 포트 설정을 각각 다르게 변경한다 - 붉은색으로 표시한 shutdown 포트 변경 (한쪽은 11000 gold-goblin.tistory.com 이전글에서 포트 설정 후 각각 서비스를 올리고 접속했는데 한쪽을 로그인하면 한쪽이 로그인이 풀리거나 아예 로그인이 안되는 경우가 발생했다 톰캣에서 클라이언트에게 발급해주는 JSESSIONID 의 값이 같아서 생기는 문제 크롬 개발자 모드로 쿠키의 세션을 지워주면 임시로 접속은 가능한데 얼마못가 계속 문제가 발생하여 설정을 수정함 톰캣.. 2022. 2. 14.
728x90