본문 바로가기

전체 글41

JMH(Java Microbenchmark Harness) - Gradle을 통해 Benchmark 구현 이번 포스팅에서는 Gradle 빌드 도구를 사용해서 JMH 라이브러리를 다운받고 빌드해서 Benchmark를 구현해보려고 합니다. 환경 IDE: IntelliJ 2023.2 Gradle: gradle-8.2 plugin: id "me.champeau.jmh" version "0.7.1" Gradle 버전에 따른 plugin 확인 Gradle 버전에 따라 사용할 plugin을 적절히 골라주셔야 합니다. build.gradle plugins { id 'java' id "me.champeau.jmh" version "0.7.1" } plugins에 해당되는 Gradle 버전에 맞는 plugin을 골라주시면 됩니다. 참고로 0.6.0 이전의 플러그인 버전은 me.champeau.gradle.jmh플러그인 ID를.. 2023. 8. 8.
WslRegisterDistribution failed with error: 0x80370114 이번 포스팅은 wsl 설치중 발견한 error 메시지에 대해 알아본 내용을 정리한 것입니다. 에러 종류 Resolving Error: 0x80370114 The operation could not be started because a required feature is not installed. 해당 에러는 설치하려는 기능에 대해 현재 저의 pc 환경이 아직 제대로된 준비가 되지 않았음을 뜻합니다. 원인 원인은 windows 업데이트하면서 재부팅 후 설치 시 기능이 롤백되면서 가상머신 플랫폼 항목이 체크가 해제되는 오류가 있었던 것 같습니다. 해결방법 해결방법은 windows 기능 켜기/끄기 창을 띄워서 가상머신 플랫폼 항목을 활성화 시켜주는 것입니다. 제어판 -> 프로그램 -> windows 기능 켜기.. 2023. 8. 7.
docker를 이용한 MySQL 설치 이번 포스팅에서는 dokcer를 이용해서 MySQL을 설치해보고 Spring Boot 프로젝트와 연동하는 것을 다뤄보려고 합니다. 저는 windows os 환경에서 wsl을 이용해 docker를 사용중입니다. https://agh-dev.tistory.com/19 Docker 설치를 위한 wsl 설치 이번 포스팅은 window 11 환경에서 wsl을 설치해보려고 합니다. 제 개발 환경 os는 windows인데 가끔 docker를 사용할 때가 있습니다. windows에서 docker를 사용하기 위해서는 wsl을 설치해야 합니다. wsl 이 agh-dev.tistory.com MySQL Image pull 가장 먼저 해야하는 일은 Image를 가져오는 것입니다. docker에 관련된 개념에 대한 자세한 설명.. 2023. 8. 7.
Docker 설치를 위한 wsl 설치 이번 포스팅은 window 11 환경에서 wsl을 설치해보려고 합니다. 제 개발 환경 os는 windows인데 가끔 docker를 사용할 때가 있습니다. windows에서 docker를 사용하기 위해서는 wsl을 설치해야 합니다. wsl 이란? wsl은 Linux용 windows 하위 시스템으로 windows 환경에서 Linux 실행 파일을 실행하기 위한 Microsoft에서 추가한 호환성 계층입니다. wsl을 실행하면 가상화나 이중 부팅없이 windows 운영체제에서 Linux의 배포판을 이용할 수 있습니다. Docker를 위한 wsl Docker는 Linux 관련 기능에 많이 의존하기 때문에 windows에서 Docker를 사용하기 위해서는 VirtualBox, Hyper-v 같은 가상화 계층에 의존.. 2023. 8. 6.