본문 바로가기

전체 글

(167)
이클립스/STS 플러그인 - EasyShell 이클립스 또는 STS를 사용하다 보면 프로젝트에서 maven, gradle 명령어를 cmd창에서 입력하거나 해당 폴더로 이동하는 일이 종종 발생한다. EasyShell 플러그인을 설치/사용하면 cmd창을 해당 폴더로 실행을 해주는 기능, 탐색기를 실행하는 기능, 선택한 소스의 전체경로복사, 선택한 소스의 부분경로를 복사해주는 기능을 쉽게 사용할 수 있다. 설치방법 설치가 완료되면 해당 프로젝트, 기능을 사용하고 싶은 폴더 및 파일에 마우스 우클릭으로 사용하면 된다. 1. Open Command Prompt Here 기능 2. Show In Explorer 기능 3. Copy Full path to clipboard 기능 자바소스폴더 전체경로복사 예): C:\Develop\Workspace-wyleedp\..
리눅스 6.0 커널 공개 https://www.itworld.co.kr/news/258472 리눅스 6.0 커널 공개…러스트 통합 속도 높인다 리눅스 6.0 커널이 이번 주 공개됐다. 새 버전은 칩 하드웨어 지원과 타이머 레지스터, XFS 파일에 변화를 주었다. 또한 6.1 버전부터 러 www.itworld.co.kr 앞으로의 리눅스 공부할때에는 C언어 대신 러스트로 진행해야 할 것 같다.
MooInfo - OSHI를 이용한 JavaSwing기반의 OS 모니터링 Application MooInfo OSHI, FlatLaf(JAVA Swing Look And Feel), JFreeChart를 이용한 OS 하드웨어 정보 및 모니터링 Application 공식사이트 : https://rememberber.github.io/MooInfo/ GitHub : https://github.com/rememberber/MooInfo 2022년 11월 11일(금) 기준으로 현재버전은 1.1.2 Releases · rememberber/MooInfo (github.com) 에서 다운받아 설치가능하며 윈도우, 리눅스, MacOS를 지원한다. Overview, Detail, Memory, CPU, Storage, Network, Variables, Processes, USB Devices, Power - ..
[IT도서] scouter를 활용한 시스템 장애 진단 및 해결 노하우(이상민 지음) 오픈소스 APM 솔루션인 scouter를 활용하여 자바 어플리케이션 모니터링 및 장애원인을 찾을 수 방법을 잘 정리한 책이다. 자바 어플리케이션 및 OS 모니터링에 관심이 있는 개발자라면 개인적으로 강력히 추천한다.!!! 책의 내용을 간단히 정리 APM 종류 외산APM 다이나트레이스(dynatrace) 앱다이나믹스(AppDynamics) 뉴레릭(New Relic) 인스타나(instana) 국산APM 와탭(whatap) 인터맥스(interMax) 핀포인트(pinpoint) 스카우터(scouter) 개인적인 생각 개발자이면서 자바APM/OS 모니터링을 공부하고 싶으면 GitHub에 소스가 공개되어 있는 핀포인트나 스카우터를 뜯어(?) 보는 것을 추천하다. 스카우터 다운로드 및 서버/에이전트 설치방법 http..
[Scouter] 할로윈 이스터에그 10월 31일에 scouter-server를 실행하다 할로윈 이스터에그 발견!!! C:\Develop\Scouter\scouter-all-2.17.1\server>java -Xmx512m -classpath ./scouter-server-boot.jar scouter.boot.Boot ./lib -console ;::;;::;, ;::;;::;;, ;;:::;;::;;, .vnmmnv%vnmnv%,.;;;:::;;::;;, .,vnmnv%vnmnv, vnmmmnv%vnmmmnv%vnmmnv%;;;;;;;%nmmmnv%vnmmnv%vnmmnv vnmmnv%vnmmmmmnv%vnmmmmmnv%;:;%nmmmmmmnv%vnmmmnv%vnmmmnv vnmmnv%vnmmmmmnv%vnmmmmmmmmnv%vnmmm..
[scouter] agent.host 실행시 에러발생(EXCEPTION_ACCESS_VIOLATION) 윈도우 11에서 scouter의 agent.host 를 실행하면 심각한 JAVA에러가 발생하여 실행이 되지 않는 문제가 발생되고 있다. C:\Develop\Scouter\scouter-all-2.17.1\agent.host> C:\Develop\Scouter\scouter-all-2.17.1\agent.host>.\host.bat C:\Develop\Scouter\scouter-all-2.17.1\agent.host>java -classpath ./scouter.host.jar scouter.boot.Boot ./lib ____ _ / ___| ___ ___ _ _| |_ ___ _ __ \___ \ / __/ \| | | | __/ _ \ '__| ___) | (_| (+) | |_| | || __/ ..
운영사이트에서의 SSL 인증서 기간만료 운영사이트에서 SSL 인증서 기간이 만료되서 모든 기능을 사용할 수 없는 상황이 발생 IT 담당자의 업무? 역량? 이 중요한 걸 느끼게 되는 재미난 상황(?) 이다. This Connection is Invalid. SSL certificate expired. A secure connection to 사이트URL cannot be established. When you try to connect securely, sites will present trusted identification to prove that you are going to the right place. However, this site's identity can't be verified. Site사이트URL Certificate CN사..
STS 및 개발Tool에 JetBrains Mono 폰트적용하기 STS Tool 에서 드라큘라 테마를 적용하다 마음에 안들어 기본 테마에 JetBrains Mono 폰트를 적용하니 눈이 편해지고 개발이 좀 수월해 졌다. (이럴꺼면 IntellJ를 써야하는 수준이 아닌가 싶다.!?) D2Coding -> 나눔고딕코딩 > JetBrain Mono 폰트로 개발환경을 변경하게 되었는데 만족도가 아주 높다. STS에서만 사용하는 것이 아니고 텍스트 편집툴, 콘솔(wt), SSH 등에 적용해도 사용하고 있는 중이다. 사이트 URL - https://www.jetbrains.com/lp/mono/#license JetBrains Mono: A free and open source typeface for developers Try JetBrains Mono in your IDE. ..
[Scouter] scouter-server 콘솔에서 XLog 보는 방법 윈도우 환경에서 scouter-server는 콘솔로 실행하는 방법만 존재한다. 윈도우 서비스로 등록가능하던지 tomcatw.exe 처럼 윈도우 데몬 서비스 매니저가 있으면 참 좋을 것 같지만 현재는 지원이 안되고 있다.(개인적인 욕심이다.?!) 1. scouter-server 실행 후 콘솔에서 엔터를 입력하면 scouter> 명령어 창이 표시된다. 09:15:39.036 [scouter.server.http.HttpServer] INFO org.eclipse.jetty.util.log[192] - Logging initialized @1234ms to org.eclipse.jetty.util.log.Slf4jLog 09:15:39.086 [scouter.server.http.HttpServer] INFO..
[.NET] MSSQL OUTPUT을 사용한 프로시저 사용방법 개인적으로는 권장하지 않지만 OUTPUT를 사용한 프로시저를 실행하거나 개발해야 하는 상황이 발생한다. (MSSQL은 다중테이블 반환이 워낙 간편해서 OUTPUT을 굳이 사용할 필요가 있는가 하는 입장이다.) OUTPUT를 사용하는 프로시저 생성 -- TestProc 테스트 프로시저 생성 CREATE PROC [dbo].[TestProc] @pTestId NVARCHAR(200) = '' , @oResult NVARCHAR(50) = '' OUTPUT , @oMessage NVARCHAR(500) = '' OUTPUT AS SET NOCOUNT ON; -- 파라미터 출력 Print 'TestId : ' + @pTestId -- OUTPUT 지정 SET @oResult = 'OK' SET @oMessage..