천천히 모아 보겠습니다. HTML소스코드 압축하기 let template = ` <div style="line-height:120%"> <p>애국가 1절/p> <p style="color:blue">동해물과 백두산이 마르고 닳도록</p> <h3>하느님이 보우하사 우리 나라만세</h3> <p>무궁화 삼천리 화려강산 대한사람 대한으로 길이 보존하세</p> </div> ` let content = template.replace(/[\n\r\t]/gim,'').replace(/(>)\s+(<)/gm,"><"); /* 결과: <div style="line-height:120%"><p>애국가 1절/p><p style="color:blue">동해물과 백두산이 마르고 닳도록</p><h3>하느님이 보우하사 우리 나라만세</h3><p>무궁화 삼천리 화려강산 대한사람 대한으로 길이 보존하세</p></div> */
[월:] 2023 2월
지난 자료 자동 삭제
/app/engine/aaboo/logs/ 폴더에서 14일이 지난 *.log 파일과 *.txt 파일을 찾아서모두 삭제해 버려라 /app/engine/del14.sh #!/bin/sh LANG=C export LANG if [ -d /app/engine/aaboo/logs ];then find /app/engine/sales/logs -mtime +14 -name *\*.log -exec rm {} \; find /app/engine/sales/logs -mtime +14 -name *\*.txt -exec rm {} \; fi exit 0 매일 자동 실행 되도록 하여라 crontab -e #매일 01시 22분 마다 … 계속 읽기 지난 자료 자동 삭제
리눅스 포트 사용중인 서비스 찾기
lsof - List Open Files command: lsof -i :<port_number> COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 17144 bxm 84u IPv6 2794692810 0t0 TCP localhost:8012 (LISTEN) ss - Socket Statistics: ss -lntp | grep <port_number> LISTEN 0 1 ::ffff:127.0.0.1:8012 :::* users:(("java",pid=17144,fd=84)) netstat - Network Statistics: netstat -tulpn | grep <port_number> tcp6 0 0 … 계속 읽기 리눅스 포트 사용중인 서비스 찾기
Java 정규식 모음
정규식 사용 샘플 import java.util.regex.Pattern; String regex= "^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$"; String str = "aaboo_home.com"; //방법1 if(!Pattern.matches(regex, str)) { System.out.println("이메일이 유효하지 않습니다."); } //방법2 if(!str.matches(regex)){ System.out.println("이메일이 유효하지 않습니다."); } 숫자만 "^[0-9]*$" 영문만 "^[a-zA-Z]*$" 한글만 "^[ㄱ-힣]*$" 이메일 "^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$" "^[a-zA-Z0-9]+@[a-zA-Z0-9]+\\.[a-z]+$" "\w+@\w+\.\w+(\\.\\w+)?" "^[0-9\-]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}" 휴대전화 "^\\d{3}-\\d{3,4}-\\d{4}$" "^01(?:0|1|[6-9])-(?:\\d{3}|\\d{4})-\\d{4}$" "(?:(010-\d{4})|(01[1|6|7|8|9]-\d{3,4}))-(\d{4})" 계좌번호 "^(\d{1,})(-(\d{1,})){1,}" 사업자등록번호 "^(\d{3,3})+[-]+(\d{2,2})+[-]+(\d{5,5})" 법인등록번호 "^(\d{6,6})+[-]+(\d{7,7})" 주민등록번호 "\d{6}\-[1-4]\d{6}" 우편번호 "^\d{3}-\d{2}$" 날짜(2023.02.03) "(19|20)\\d{2}\\.((11|12)|(0?(\\d)))\\.(30|31|((0|1|2)?\\d))" 파일명 "^\\S+.(?i)(txt|pdf|hwp|xls)$" … 계속 읽기 Java 정규식 모음