전체 글 87

tracert 사용

** tracert tracert -d naver.com 일반적으로 ping이나 tracert 모두 ICMP 를 이용하는 프로그램.ping은 ICMP echo request를 대상지에 보내고 그 응답을 받아 시간을 표시하는 프로그램입니다.만일 방화벽이마 피씨에서 icmp가 막혀 있다면 request timeout이 나오는데 tracert는 이것을 응용한것이에요.TTL(Time to live)라는 것이 있는데 옵션입니다.만일 ping을 ttl option을 1로 해서 보내면 첫번째 홉에서 끝나고, 2로 설정해서 보내면 2번째 홉에서 끝나요이렇게 TTL을 하나씩 늘려가며 icmp request를 보내면 각각의 TTL이 끝나는 곳에서 응답이 옵니다.이렇게 단계별로 목적지까지의 경로를 표시하는 것이 tracer..

DevOps/Linux 2017.11.30

mysql substring_index 사용

mysql substring_index 사용법을 알아보자. 문자열 str 을 delim 로 구분해서 배열로 만든 후 count 만큼만 보여준다. count 가 양수이면 왼쪽에서 count 수만큼 보여주고 음수이면 오른쪽에서 count 수 만큼 보여준다. mysql> select substring_index('www.mysql.com', '.', 2);-> 'www.mysql' mysql> select substring_index('www.mysql.com', '.', -2);**substring_index 사용법 -> 'mysql.com' ex) SUBSTRING_INDEX(DeptName, '-', -2) AS dept :::: ㅁㅁㅁ-ㄴㄴㄴ-ㅇㅇㅇ-ㄹㄹㄹ----> ㅇㅇㅇ-ㄹㄹㄹ

BackEND/Database 2017.11.30

mysql IP 정렬 - INET_ATON

mysql 에서 IP를 조회할 때, 일반적인 ORDER BY 정렬로는 아마 아래와 같이 조회될 것이다. 실행 : SELECT * FROM ip_addresses ORDER BY ip_address; 결과 :| ip_address |+--------------+| 192.168.1.1 || 192.168.1.13 || 192.168.1.2 || 192.168.1.22 || 192.168.1.3 | 이럴땐 ORDER BY 에 INET_ATON 함수를 쓰도록 하자. 실행 : SELECT * FROM ip_addresses ORDER BY INET_ATON(ip_address); 결과 : | ip_address |+--------------+| 192.168.1.1 || 192.168.1.2 || 192.168..

BackEND/Database 2017.11.30

mysql GROUP_CONCAT 활용 및 max 사이즈 변경

1. max 사이즈 조회SELECT @@group_concat_max_len 2. max 사이즈 변경SET @@group_concat_max_len = 1000000; 예) SELECT a.vehicle_seq, a.license_plate, GROUP_CONCAT(a.start_date ORDER BY a.start_date) start_date, GROUP_CONCAT(a.result_value ORDER BY a.start_date) result_value, LENGTH(GROUP_CONCAT(a.start_date ORDER BY a.start_date)) start_date_length, LENGTH(GROUP_CONCAT(a.result_value ORDER BY a.start_date)) r..

BackEND/Database 2017.11.30

Capslock 판단

**Capslock 키가 눌렸는지 판단 하는 방법 function checkCapsLock( e ) { var myKeyCode=0; var myShiftKey=false; var myMsg='Caps Lock 키가 켜져 있습니다.nnCaps Lock 키를 끄고 암호를 입력해주시기 바랍니다.'; // Internet Explorer 4+ if ( document.all ) { myKeyCode=e.keyCode; myShiftKey=e.shiftKey; // Netscape 4 } else if ( document.layers ) { myKeyCode=e.which; myShiftKey=( myKeyCode == 16 ) ? true : false; // Netscape 6 } else if ( docu..

FrontEND/Javascript 2017.11.30

jsp 엑셀 다운

엑셀로 다운 로드 하는 기능을 구현하는 방법. 1. 첫머리의 contentType에서 excel로 다운 받을 수 있도록 해당 내용을 넣어주고 2. 헤더에서 두줄을 추가해 주면 해당 페이지가 Excel로 자동으로 다운 받도록 기능한다. [ 결과 ] : 해당 페이지로 들어갈 때, 화면에 출력될 데이터가 그대로 엑셀로 담겨져서 보여진다. [ 필요한 점 ] : 화면에 들어가서 필요한 데이터를 따로 분류 혹은 검색하여 해당데이터만 엑셀로 다운받으려고 할 경우 추가의 작업이 필요하다. [ 추가한 점 ] 1. 화면에 출력된 데이터를, '버튼'을 누를때 화면의 데이터가 엑셀로 다운 받아지도록 한다. 2. Controller 에서 엑셀을 다운 받는 기능을 건네받고, 전달하도록 함.( Controller에서 엑셀 다운로드..

FrontEND/Jsp 2017.11.30