![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/rxGsD/btsI9emCMiH/0ox7FtEJXkFZhLDKMDu5Zk/img.png)
리눅스는 보통 서버로 많이 이용되고, 서버를 운영하면 여러가지 상황을 마주하게 됩니다.그 중 네트워크 장애 상황 발생 시 유용한 도구가 네트워크 점검 도구들입니다. 1. traceroutetraceroute는 네트워크 패킷이 목적지까지 도달하는 경로를 추적하는 도구입니다. 각 네트워크 홉(라우터)를 지나갈 때 마다 패킷이 어떤 경로를 따라가는지, 그리고 각 홉에서의 지연 시간(Latency)을 보여줍니다. 이를 통해 네트워크에서 패킷 전송 경로를 확인하고, 어디에서 지연이나 패킷 손실이 발생하는지 파악할 수 있습니다.traceroute tistory.com예를들어 위 명령어를 통해 tistory.com 도메인까지의 네트워크 경로를 추적할 수 있습니다.traceroute는 각 네트워크 홉에 도달할 때 마다..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bZSb2g/btsI5cwrYq2/BcYUo7GMeruWWJJIo2Xvf1/img.png)
전 직장에서 유저가 사용중인 window 정보를 수집하는 프로그램을 운영했었다.당시 client 개발 담당은 아니라서 원본 코드를 볼 일은 잘 없었는데, 문제는 Windows OS만 지원했었다는 것이다.요즘은 기업에서 Mac을 사용하는 비중이 조금 높아지기도 했고 IT업계에선 더 Mac이 대중화 되었는데 Windows에서만 지원하는게 좀 아쉬웠었다.그런 생각이 문득 들어 Python을 이용해 현재 활성중인 window 의 정보를 수집해보았다.Python을 사용한 이유는 Node로 진행해서 Electron으로 프로그램을 만들려고 했었는데, 프로세스 수집 외 부가 작업이 생각보다 많았었다.Python도 Mac과 Windows UI 개발이 가능하고 비교적 쉽게 수집이 가능해서 Python으로 진행했다. Win..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/k5ikc/btsI4tyrtly/xeovPTWZhjqf4ZuUb2Khk1/img.png)
IntelliJ 2024.2 버전에서 새로운 Java Class 생성 시 아래 오류가 발생했다.검색했을 때 대부분 Invalidate Cache를 실행하라는 이야기들이라 그렇게했고 바로 Class가 생성되길래 해결된 줄 알았다.해당 방법은 1회성으로만 유효했고 다시 같은 문제를 만나면 또 Invalidate Cache를 실행해야했다.원인이 제거된 건 아니었던 것이다. 다시 정보를 찾던 중 Jetbrains Youtrack에 등록된 이슈에서 답을 찾을 수 있었다.https://youtrack.jetbrains.com/issue/IJPL-2576/idea-ideaIU-232.8296.17-aarch64-create-class-error위 조언대로 Codota AI Autocomplete for Java an..
- Total
- Today
- Yesterday
- Programming
- Java
- Objective C
- IT
- Spring Framework
- jQuery
- Xcode
- Spring
- 아이폰 어플리케이션
- iPhone
- SQL
- MacOS X
- iBATIS
- JavaScript
- tomcat
- zero
- 아이폰
- 오브젝티브 C
- 오브젝트 C
- Objective-C
- MAC OSX 10.7
- JSP
- 자바
- 자바스크립트
- 아이폰 개발
- 제이쿼리
- oracle
- iOS 개발
- MySQL
- Object C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |