Contact
- LinkedIn: https://www.linkedin.com/in/taehyeong-lee-951810190/
- Email: jsonobject@gmail.com
- Seoul, South Korea
TOC
Recent Posts
-
Spring Boot, ShedLock으로 멀티 노드 환경에서 스케쥴 중복 실행 방지하기
개요 Spring Boot에서 특정 빈의 메써드에 지정된 @Scheduled는 특정 시간 또는 주기로 애플리케이션 로직이 실행될 수 있도록 해준다. @Scheduled에서 발생할 수 있는 주요 이슈로, 분산 시스템의 개념이 없기 때문에 애플리케이션을 n개의 멀티 노드에 배포하면 같은 스케쥴 작업이 n개 노드에서 동시에 실행된다는 단점이 있다. 어떤 상황에서는 특정 스케쥴 작업이 반드시 1개...
-
Windows 11, Ubuntu on WSL에 X410, IntelliJ IDEA 연동하기
개요 WSL2의 등장으로 Windows 운영체제에서도 네이티브 환경의 리눅스 사용이 가능해졌다. X410을 이용하면 WSL2 distro에서 실행하는 모든 GUI 애플리케이션 또한 실행할 수 있어 강력히 추천한다. 이번 글에서는 X410과 IntelliJ IDEA를 설치하고 설정하는 방법을 소개하고자 한다. 사전 조건 Windows 11 운영체제에 WSL2가 활성화되어 있고, Ubuntu on WSL이 설치되어 있어야 한다. [관련 링크]...
-
Windows 11, Ubuntu on WSL 설치하기
개요 WSL2는 Windows 10/11 운영체제에서 가상 머신 또는 듀얼 부트 없이 리눅스 운영체제를 사용 가능하게 해주는 공식 도구이다. Microsoft에서는 WSL 2 기반으로 네이티브하게 작동하는 여러 벤더의 리눅스 운영체제를 Windows Store에서 무료로 제공하고 있다. 이를 통해 개발자는 번거로운 과정이나 성능 저하 없이 네이티브하게 리눅스 기반의 개발 환경을 구축할 수 있다. 특징...