BacGyber's Tricks

Network Monitoring on Windows

□ Tech (Software)


진행일자 : 2016-11-18 (금)

진행환경 : Windows7 local laptop에서 진행함 


Network Monitoring 배경

mybatis 연동하여 batch 처리하는 것을 network 으로 모니터링함.

* n건을 batch 처리시 

- update 쿼리의 경우 : 서버에 1회 요청 통신 <--- batch 처리가 잘됨

- selectOne 으로 sp 를 call 하는 경우 : 서버에 n회 요청 통신


Linux 에서는 이용한적이 있음.

Tcpdump, wireshark  같은거로 했었던거 같고...

목적은 내쪽 Ap의 문제가 아니라는 걸 증명하기 위함 ( 바보같은 넘들이 Interface client 에서 다른 서버 콜했다, 내 서버 콜했다 하면서 다른 서버 콜한 요청에 대해 connection timeout 났다고 서버쪽 문제라고 주장 등 )


Windows 에선 이번에 처음해보는듯


Tool


Microsoft Network Monitor 3.4  ◀ 이걸 추천, 더 쉽다.


* download : https://www.microsoft.com/en-us/download/details.aspx?id=4865

* install 필요

* 실행시에 run as administrator 로 실행하기

* 화면 캡쳐

  


- New Capute > Start 버튼을 통해 Capture 시작이 가능

- 좌측에 통신한 프로그램을 선택할수 있음. 

로컬 브라우저를 통해 로컬의 Tomcat Webap 를 테스트하는 것을 모니터링 하는 상황이므로 좌측에서 javaw 를 선택함.

- 우측 하단에서 해당 내용 확인이 가능

- 내용 저장도 가능


Wireshark

이게 windows 용도 있구나. 

* download : https://www.wireshark.org/download.html

* install 필요

* 실행시에 run as administrator 로 실행하기




지수 승 계산기 - 인터넷 계산기

□ Tech (General), Digital

Best : http://www.rapidtables.com/calc/math/Exponent_Calculator.htm


Google 제공 (이것도 간단히 쓰기에는 문제없습니다)



딱 0.5초~ 아래 공감버튼 누르는데 사용해주시면

제 기분은 5배 Up 이 될거 같아요 :)



3way merge tool 조사

□ Tech (Software)

KDiff3, P4Merge 등 여러 툴이 있는데

지금 당장 직접 검토해볼 여력은 없고...


대략 느낌은...


무료로 한정 지어볼때


P4Merge 가 제일 좋을거 같고

KDiff3 도 괜찮을거 같다.


KDiff3 는 완전 무료 느낌이라... 

담에 시간되면 KDiff3 부터 시도를 해보는것도 괜찮을거 같다.

( 한글이 깔끔하게 지원이 안되는 문제가 있었던거 같은데... 최종 버젼에서 보완이 되었는지는 의문... )


P4Merge 도 무료로 쓸 수 있는거 같긴 한데... 확실히는 모르겠다...




싱글 휴가 계획 세우기 팁

↗ Creativity&Productivity

모처럼 찾아온 휴가


하지만 어떻게 보내야 할지...


뭐 오래전 예정되었던 휴가라면 이미 계획을 세워놓았겠지만


언제 쉴지 알 수 없는 업무 일정... 갑자기 툭 쉬게 되는 경우면.... 좋지만.... 뭘 해야할지 모르는......


게다가 혼자 머리를 짜내야 하는 싱글이라면 더 당황스러운 상황.


짝이 있더라도 서로 시간이 맞지 않은 경우도 그렇고....


이런... 조금은 말하기 부끄러운 또는 슬픈 고민... 에 도움될 내용을...........


깔끔한 정리는 아니고 두서없이 적어볼께요



■ WHEN? WHERE?


휴가의 특정 기간을 어디서 보낼지를 정한다.


어디로 떠날지? Staycation을 할지? 


Staycation 을 한다면 집이 아닌 호텔에서 할지, 집에서 할지 등에 대한 계획을 세운다.


기간이 길 경우 여러 장소가 선택될수도 있을것이다.


국내라면 여행지 여러 곳을 갈수도 있고...


해외의 경우 평일 출발하는 일정이 저렴한거 같다.




■ 주제를 정한다


예를 들자면 이런 것들....



▶ 음악 --- 휴가에 음악이 빠질수 없다


* 휴가때 듣고 싶은 음악을 모아서 스맛폰에 넣어둔다.

  뭐... 스트리밍 서비스를 이용하는 경우.... 그렇게 해도 되지만...

  나같은 경우는 워낙 이런저런 음악을 좋아하다보니.... 스트리밍에 없는 곡도 꽤 있어서......


  여행을 간다면 소형 블루투스 스피커는 필수!


  스맛폰보다는 훨씬 귀와 맘이 편안하고 행복해짐.



* 특정 악기의 유명한 연주자, 연주곡들을 쭉 듣기, 음반도 사기 


* 특정 뮤지션 음악을 집중적으로 듣기



공연을 가도 좋다.


* 클래식 공연 감상 : 미리 예정된 휴가는 해외 공연을 미리 예매해도 되고, 국내 공연을 예매해도 됨.  갑작 휴가인 경우.... 좋은 자리가 안 남았을수도 있지만... 그래도 싱글이라면 뭔가 틈새 자리가 있을수도 있으니 시도해본다.


▶ ART


회화/조각/사진 등.... 좋은 전시가 있는지 체크



▶ 책 보기


덮어두었던 소설을 끊지 않고 쭉 몰입해서 읽으면 완전 좋겠죠.


이왕이면 좋은 커피집이나 여행지에서 보면 좋겠죠.


▶ 공부


책이든, 인강이든.... 뭔가 주제를 정해서....


예를 들면 오성호 영어 특강중 하나를 정해서 미리 예습후 인강 구입해서 듣고

복습하고


▶ 인생?


보물지도 같은거를 만든다



▶ 특정 주제 / 배우 / 감독의 영화 보기


▶ 미드 마라톤


▶ 건강


건강을 회복하려는 경우엔.... 운동, 산책, 냉온욕 등을 꾸준히 하는 일정을 잡는다.

운동 관련 기구를 쇼핑하는것도 좋고



■ 집안 일에서 해방


▶ 가능하면 직접 요리는 자제



■ 맛난거 먹기


▶ 맛난거 평소에 자제하던 비싼거 사서 먹기



■ 쇼핑


쇼핑도 기분 전환에 좋다.  


백화점, 가리봉 W몰 / 마리오 아울렛, IFC 몰 등... 본인이 원하는 곳으로 가서

이거저거 입어보고 구경하고.... 그러다 뭐 티셔츠 하나라도 맘에 드는걸 구입하면

되지 뭐....  안사도 관계없고



■ 서점 / 도서관


서점은... 뭐 워낙 내가 좋아하는 거라....


서점 여러군데를 가보는 것도 좋다. 도서관도 좋고.... 서점에서 눈에 띄지 않았던 좋은 책이 도서관에서 확 뜨이는 경우도 종종 있음.



■ 동네 탐구


잘 안가본 길들도 지나가보면서 뭐 있나 구경



■ 관공서 업무


평일날만 볼 수 있는 관공서 업무중 미뤘던거 



■ 은행 업무


동전 바꾸기 - 은행가서 동전을 통장으로 입금하기



■ 일정 시간표 짜기


휴가이니 일정은 여유있게 짜도록 한다.



■ 여행짐은 가볍게


가능하면 안가져가기, 여유있게보단... 딱 맞게 가져가기, 

스피커도, 샴푸통도, 뭐든 소형으로.... 


혹 세탁 건조가 용이한 여행일정이면 좀 더 짐을 줄일수 있고...



■ 평소에 하고 싶었는데 여유가 없어서 알아보지를 못해서 시작못했던거


정보 조사를 한후 스타트!


뭔가 배울수 있는... 서비스를 가입하는거나, 요가를 시작하는거나 등등



■ 핸드 드립 커피집 여기저기 가기



■ 집안일을 하기;;


미니멀 라이프로 대전환이라던가... 평소에 정리가 너무 안되있었던 경우.....



■ 뭘하든 조금 여유있게... 너무 빡센 스케줄이나 휴가 목표는 NO NO 

   그래야 맘이 편안해서 휴가 느낌이 남.







Windows Universal Driver (통합 드라이버, 만능 드라이버) - WanDrv

□ Tech (General), Digital

https://www.itiankong.net/

에서 다운로드 하면 됩니다


* 압축해제후 EXTRA 폴더를 삭제후 설치 진행하라는 글이 있군요.

예전 진행시 저는 이런거 안하고도 문제가 없었던 거 같기도 합니다.

정확히는 기억이 안나네요


요긴하게 쓸 일이 있는 프로그램이죠.

USB 를 비상으로 가지고 다니는 분이라면 

이런거 하나 넣어두면 완전 좋을거 같네요.


요새 USB 가격이 많이 내려갔던데 저도 하나 챙겨서 다녀야겠습니다.

근데 USB 3.0 속도 제대로 내는 USB 들은 아직 가격이 꽤 할거 같네요.


RoboCopy 이용하여 디렉토리 구조 복사하기 (Windows 환경)

□ Tech (General), Digital

윈도우즈 카피 유틸리티를 소개합니다.


구글링 하면 여러가지가 나오네요.


이런 프로그램들은 다양한 목적으로 폴더, 파일을 제어하는데 쓸 수 있습니다. 


윈도우즈 기반 서버 관리자가 백업이나 파일 정리 목적으로 스크립트를 만들어두고

예약 작업 거는 식으로 쓰면 아주 유용할 겁니다.


그런데 저는 지금 당장은... 폴더 구조를 복사하는 목적 외에는 쓸 일이 없을거 같네요.


이거저거 검토해보았는데 최종 선택한건 RoboCopy 입니다.



폴더 구조 복사를 알아본 배경은....


PC 세팅, 하드 교체시마다 디렉토리 만드는게 귀찮아서...

이번에... 디렉토리 구조 기본 골격을 아예 잡아두고

집과 회사 공용으로 이용하려고 합니다.


하드디스크 하나가 곧 올 예정이네요 :)



XCopy (CUI 기반, 별도 설치 불필요)

메모리 이슈가 있다는 분위기





RoboCopy (CUI 기반, 별도 설치 불필요)

필요한 옵션도 다 제공되고, 속도도 빠릅니다.


RobyCopy 사용법을 설명드리겠습니다.



* RoboCopy Command Examples


robocopy e:\ E:\Backup\_Dir_Structure\E /E /LEV:6 /XF * /XD "e:\System Volume Information" ".*" "e:\_ws1511" "e:\_ws15110" "e:\_ws15111" "e:\_ws15112" "e:\_ws15113"


e드라이브 하위 전체중 level 6 까지만 ( e: 자신이 level1 에 해당 )

target 폴더 아래로 복사한다

이때 특정 폴더들은 제외한다.

".*" 옵션으로 .svn 경로같은건 제외가 가능하다.

하지만 "e:\_ws*" 와 같은 옵션은 적용되지 않고 에러가 발생한다.



* 작업이 완료된 후 이후...


1) 해당 폴더는 안보이고 그 상위 폴더만 보일수 있습니다.

그 상위 폴더를 압축


2) 그 상위 폴더 삭제 --- 종료안되고 컴 멈춘 상태가 될 수 있음. 그때는 재기동을 하면 됩니다


3) 압축 파일에서 불필요한 것들 삭제


......



* reference


http://ss64.com/nt/robocopy.html


using robocopy to copy folder structure only


https://technet.microsoft.com/en-us/library/cc733145(v=ws.11).aspx





TreeCopy (CUI 기반)


* 단점 : 대상 폴더가 많을 경우 시간이 많이 걸립니다. 


"5 level 까지만" 같은 옵션이 프로그램에 있으면 좋을텐데... 그런 기능이 없는거 같습니다.



http://www.rjlsoftware.com/software/utility/treecopy/default.shtml





XXCopy (GUI 기반)

방대한 옵션이 있는듯


http://www.rjlsoftware.com/software/utility/treecopy/default.shtml





Free Java Decompiler "JD-Project" - Very good :-)

□ Tech (General), Digital

DJ Java Decompiler 를 무료로 쓰고 있었는데 기간 만료되었다고 나와서

무료 자바 디컴파일러를 알아봤습니다.



5 Best Java Decompilers


에서 몇가지를 검토해보았구요.


저는 JD-Project 를 선택했습니다.



JD-Project

음~ 프로젝트 제품군이 완벽하네요


* JD-GUI

JD-GUI is a standalone graphical utility 


* JD-Eclipse

JD-Eclipse is a plug-in for the Eclipse platform.


* JD-IntelliJ

JD-IntelliJ is a plug-in for IntelliJ IDEA



* Free ~


* Works well ~


Go to get it 

at http://jd.benow.ca/



딱 0.5초~ 아래 공감버튼 누르는데 사용해주시면

제 기분은 5배 Up 이 될거 같아요 :)



Oracle SQL Developer 재접속 설정, Toad 재접속 설정

□ Tech (General), Digital

Toad 를 사용하는데 오라클 세션 타임아웃으로 인해.... 하루에 여러번 Reconnect 를 하고 있다.  해당 DB는 고객쪽 DB라 설정은 바꿀수 없는 상황.


하여 분노의 구글링을 해보니...


Toad for Oracle 의 경우... version 12 이상에서만 재접속 기능이 있는거 같다.

현재 버젼은 v11 이라 재접속 기능은 포기...


그래서 SQL Developer 에 있지 않을까 싶어서 오랜만에 설치를 해봤는데 해당 기능은 보이지 않는다.


그래서 좀 더 구글링을 해보니 

재접속 기능 Plugin 을 발견!! 설치했더니 잘 됨~



SQL Developer 의 경우 Java Version 을 고려해서 설치해야 함.


2016.08.11 현재

최종 버젼 : sqldeveloper-4.1.3.20.78-x64.zip

  * Java 1.8 이상이어야 한다고 되어 있음.

    내 경우 1.8도 깔려있지만 기본 설정은 1.7 로 잡혀있는데...

    아무튼 설치후 특별한 기능은 안써보고 쿼리 실행을 해봤는데 잘 된다.


Java 1.7 환경에서의 최종버젼 : sqldeveloper-4.0.3.16.84-x64.zip




재접속 Plugin


아래 경로에서 Download 가능

http://scristalli.github.io/SQL-Developer-4-keepalive/

https://github.com/scristalli/SQL-Developer-4-keepalive/releases


설치후 

상단 메뉴 아이콘중 가장 우측 아이콘 클릭후 원하는 시간을 설정하면 됨.


자세한 사용법은 아래 링크들을 참고해주세요^^



* Reference


http://xorb.tistory.com/entry/SQLDeveloper-4-%EB%B2%84%EC%A0%84-%EC%84%B8%EC%85%98-%EC%9C%A0%EC%A7%80


http://stackoverflow.com/questions/12999811/when-sql-developer-is-idle-i-lose-my-connection


무선 네트워크 AP 자동 변경되지 않도록 막는 방법 (Windows)

□ Tech (General), Digital

현재 일하는 사무실의 경우 

여러개의 IPTIME 무선 공유기가 있고 

그 근처 사람들이 해당 공유기를 쓰는 식인데...


현재 자리의 공유기가 회의실에 가서는 연결이 안되므로 회의실에선 다른 공유기로 연결을 함.


그런데 다시 자리에 와서 사용할때도...

랩탑 지 맘대로 회의실쪽의 공유기 연결로 변경을 하는 경우가 있음.


이럴때 변경되는것을 막고 싶어서 

아래와 같이 처리함.


단 이 경우 "Manually connect" 로 변경한 무선 device 를 다시 이용하고 싶을때는

아래와 같이 이동후 다시 "Automatically connect" 로 변경해야 함.


Go to Control Panel > All Control Panel Items > Network and Sharing Center > Manage Wireless Networks (in the left pane) and right-click the one you want to change, then click Properties > Connection Tab.

There are three fields that can be changed: Connect automatically when in range, Connect to a more preferred network and Connect even if the network is not broadcasting. Change them accordingly.


* Based on Windows7


* refered  to

how to disable auto wireless connect in windows 7



How to disconnect from SVN on TrotoiseSvn

□ Tech (Software)

Let's say

folder A is a SVN Connected folder.


0. Create B Folder

1. Export A to B

2. Delete A

3. Use B ( Rename it if you want )


Done :)