Program
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[Tomcat] 톰캣 프로세스 강제 종료 방법 개발도중 혹은 운영서버가 재가동안되고 다음과 같이 나오거나 혹은 다른 서버도 마찬가지로 이미 재가동 중이라 할때 프로세스를 죽이는 법을 공유하고자한다. 아래그림과 같이 따라가면되지만 문구도 남겨둔다 1. cmd > netstat -a -o 2. port 에맞는 pid 확인 3. taskkill /f /pid pid 개발도중 비정상적인 was 종료로 인하여 다음과 같은 에러와 함께 재시작되지않음. cmd> netstat - a -o 를 쳐주면다음과같이 현재 사용중인 포트와 pid등이 나옴여기서 죽일 포트번호와 pid를 확인한다127.0.0.1:8080 기준으로 6624였다. taskkill /f /pid pid 로 프로세스를 킬한다.성공한다면 프로세스 Pid가..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[CSS] alt 와 title 비교 말풍선을 띄울 일이 생겨 검색을 하던도중 alt와 title의 기준이 애매해서 정리해볼까한다. alt와 title 둘다 이미지 / 응용할시 다른곳 에서도 말풍선을 보여주기 떄문에 차이점이 햇갈릴수도있는데 아래의 메시지를 참고하면 좋을듯 함. 1. alt(alternative) : '이미지의 대안, 이미지에 대한 설명'이라고 보시면 됩니다. ① 인터넷 속도, 또는 컴퓨터 사양 문제로 웹브라우저 설정을 '이미지 출력 안 함'으로 한 사용자에게 이미지에 대한 간략한 설명을 볼 수 있음. (데스크탑이 아닌 모바일기기로 접속시에도 유용함.) ② 시각장애인의 웹서핑시 사용하는 리더(reader) 프로그램이 텍스트는 읽어주나, 이미지는 읽을 수 없으므로 alt태그 안의 설명을 읽..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[Util] Fake SMTP를 이용한 메일 전송 TEST 메일 전송 기능을 확인 하는 도중 메일 서버에 직접 연동 할 필요없이 메일이 잘 전송되고 있는 현황을 확인 할 필요가 있을 때 유용한 프로그램을 공유합니다. 실행방법은 압축을 푼 위치에서 Java –jar fakeSMT-2.0.jar 명령어로 실행시키면 GUI 화면이 나옵니다. 이후 아래 fakeSMTP에서 port등을 설정한 다음 Server start를 시작한 다음 테스트한다면 아래 그림과 같이 받은데이터가 표시됩니다. 감사합니다. Ex) source
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[Unix] 크론(cron) 표현식 기존에 크론사용법에 대해 정리해둔 포스팅이있다. https://rios.tistory.com/entry/Linux-Crontab-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95?category=711007 이를 좀더 상세하게 사용하고자 표현식을 추가함. ● Cron 표현식 - 필드 Cron 스케줄러의 정규 표현식입니다. 7개의 각 필드로 구성어 있으며, 각 필드의 내용은 아래와 같습니다. 자세한 설명은 위키백과를 참고하시면 됩니다 (물론 영어입니다...) (https://en.wikipedia.org/wiki/Cron#CRON_expression)
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[iBatis/myBatis] #와 $의 차이점 1. #는 쿼리가 수행될 때, 다음과 같이 된다 123456789SELECT * FROM USER WHERE col = ? parameter : [값] cs ?에 bind된 값이 들어가게 된다. 이 쿼리의 컴파일 된 내용을 재사용 할 수 있고, 파라미터에 따라 대입해주므로 효율적이다.내부적으로 preparedStatement 객체에서 ? 에 들어갈 파라미터의 값을 set 해줌으로써 사용이 된다. * preparedStatement는 한번 수행한 쿼리를 캐싱하는 객체 사용 용도 >> #일 경우, 값에 사용한다. myBatis : 컬럼명 = #{값} iBatis : 컬럼명 = #값# * 쿼리에 작은 따옴표가 붙게 된다. 2. $는 쿼리가 수행될 때, 다음과 같..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[JS] Javascirpt 를 이용한 각종 정규식_마스킹 방법 회원정보 및 개인정보등을 정규식으로 걸러내어 사용할경우가많다 보통 input 박스안에있는 데이터를 많이 사용하는데 이때에는 보통 유효성을 많이 체크한다. 이럴때도 사용가능하지만 이번엔 textarea 안에서 해당 값을 찾아내는법을 해볼까한다. match 를 이용하는법이다 아래 소스들을 참고하길 바란다. ▼Email 1234567891011121314151617181920212223 var OriginData = $OriginData.val(); var findMasking = "*";var ContentsData;var len; //email masking var emailsArray = OriginData.match(/([a-zA-Z0-9..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[Error] 윈도우 블루스크린 해결법_오류 및 시스템파일 복구 윈도우 10을 사용하다가 블루스크린을 보는경우는 보통 하드웨어 교체 & 문제 / 드라이버 호환 & 꼬임 문제 / 윈도우 업데이트 및 윈도우 시스템 파일 깨짐 / 다른 파일 영향 이정도로 볼수가있다. 이제 해결방법을 알아보자 1. 브랜드PC & 노트북사용 브랜드 PC 드라이버 업데이트ex) 삼성 - Samsung UpdateLG - DNA Center 등에 있는 드라이버로 업데이트를 받아봄 2. 1번에서 해결이안된다면 최신 드라이버로 업데이트를 해봄 3. window update 최신 유지 ------------------------------- 4. Ram _메모리진단 및 Ram 청소 5. 4번까지 하고도 안된다면 오류 및 시스템 파일 손상..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[Sql] 정규표현식_특수문자 치환 사실 sql 뿐만아니라 다른곳에서 쓸수있지만 Ibatis 환경에서 정규식을 쓸때 cdata 를 선언해주지않아 오류가나서 잊지않을려고 남겨두는자료! ▼HTML 특수 문자표 표현문자숫자표현문자표현설명-�--사용하지 않음space -수평탭space -줄 삽입---사용하지 않음space -여백!!-느낌표"""따옴표##-숫자기호$$-달러%%-백분율 기호&&&Ampersand''-작은 따옴표((-왼쪽 괄호))-오른쪽 괄호**-아스트릭++-더하기 기호,,-쉼표---Hyphen..-마침표//-Solidus (slash)0 - 90-9-0부터 9까지::-콜론;;-세미콜론>>보다 큰??-물음표@@-Commercial atA - ZA-Z-A부터 Z..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[Tomcat] Tomcat 모든 버전 다운로드 ( Tomcat 6,7,8 ... ETC) Tomcat, 톰캣 사용시 각 프로젝트 의 설정에 따라 톰캣 버전이 여러개 필요 할수도 있다 . 6, 7 등 과거 버전이 필요 한 경우도 많은데 이제 그 다운 사이트를 소개하고자한다.. 하지만 옛버전을 찾기위해 정리된 사이트를 소개하고자한다. 해당주소는 다음과 같다. http://archive.apache.org/dist/tomcat/ 1. 톰캣버전 선택 2. 필요 세부버전 선택 3. Bin 선택 4. zip – Window tar.gz - Linux