전체 글 39

[springboot] h2, mariadb 연결 설정

MariaDB - .yaml 설정spring: datasource: # MariaDB 접속 정보 driver-class-name: org.mariadb.jdbc.Driver url: jdbc:mariadb://localhost:3306/데이터베이스명 username: 사용자아이디 password: 비밀번호 jpa: hibernate: ddl-auto: update # 엔티티 변경 시 테이블 자동 업데이트 (개발 환경용) show-sql: true # 실행되는 SQL 쿼리를 콘솔에 출력 properties: hibernate: format_sql: true # SQL을 보기 좋게 정렬 h2 DB - .yaml 설정spri..

리눅스 가상 머신 구축 with Rocky Linux

CentOS의 창립자인 Gregory Kurtzer 주도 아래 새로 제작된 프로젝트로 CentOS RHEL 버전이 중단되면서 새로운 대안으로 떠오르고 있습니다. https://rockylinux.org/ko-KR Rocky LinuxSTABLE, PRODUCTION READY LINUX Rock solid, no matter the use-case. Rocky Linux rebuilds sources directly from RHEL®, so you can bet your best dollar that you'll have a super stable experience, no matter the use-case.rockylinux.orgBoot ISO v9.5 설치!새로 만들기(N) 클릭! 가상 머신 이..

가상 머신 #03 - VirtualBox 설치

다운로드 (Download)VirtualBox Platform Packages 무료 버전을 다운로드 합니다.정보가 더 필요하면 : https://onestepnote.tistory.com/55https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VirtualBoxThis VirtualBox Extension Pack Personal Use and Educational License governs your access to and use of the VirtualBox Extension Pack. It does not apply to the VirtualBox base package and/or its source code, which are lice..

가상 머신 #02 - VirtualBox ???

https://www.virtualbox.org/ Oracle VirtualBoxPowerful open source virtualization For personal and enterprise use VirtualBox is a general-purpose full virtualization software for x86_64 hardware (with version 7.1 additionally for macOS/Arm), targeted at laptop, desktop, server and embedded use.www.virtualbox.org개인 사용자에게 무료이고 상업적 용도는 라이선스가 필요합니다. 라이선스 알아보기무료 라이선스 : VirtualBox Platform PackagesPlat..

가상 머신 #01 - VMware ???

VMware Workstation Pro : 개인용 무료 이용이 가능합니다.https://blogs.vmware.com/workstation/2024/05/vmware-workstation-pro-now-available-free-for-personal-use.html VMware Workstation Pro: Now Available Free for Personal Use - VMware Workstation ZealotVMware Desktop Hypervisor products Fusion and Workstation are used by millions of people every day to run virtual machines on their Windows, Linux and Mac compu..

리팩토링할 때 알아두면 좋은 정보

리팩토링 정의리팩토링(Refactoring)이란 겉으로 드러나는 기능은 그대로 두고, 소프트웨어 내부 구조를 수정하여 코드의 가독성과 유지보수성을 높이는 작업입니다.  리팩토링 목적리팩토링의 주요 목적은 코드를 더 이해하기 쉽고 수정하기 쉽게 만드는 것입니다. 이 과정에서 소프트웨어의 겉으로 드러나는 기능에는 영향을 주지 않으며, 내부 구조를 개선하여 개발자들이 작업하기 편리하도록 만듭니다. 궁극적으로는 소프트웨어의 유지보수 비용을 줄이고, 향후 개발을 더 원활하게 합니다. 리팩토링 ≠ 최적화많은 사람들이 리팩토링과 최적화를 혼동할 수 있습니다. 그러나 이 둘은 목적이 다릅니다:리팩토링: 코드를 이해하기 쉽게 수정하는 작업최적화: 코드의 성능을 향상시키는 작업리팩토링은 이해하기 쉬운 코드를 목표로 하며,..

도메인 IP 확인하는 명령

nslookup 명령어는 네트워크 도메인 이름과 IP 주소를 조회하는 데 사용되는 도구입니다. 이 명령어는 DNS(Domain Name System) 서버에서 특정 도메인 이름이나 IP 주소에 대한 정보를 확인할 때 유용합니다.주요 기능도메인 이름 조회: 특정 도메인 이름에 대한 IP 주소를 확인할 수 있습니다.IP 주소 조회: 특정 IP 주소에 대한 도메인 이름을 확인할 수 있습니다.DNS 서버 정보 확인: 기본 DNS 서버와 대체 DNS 서버를 지정하여 조회할 수 있습니다.DNS 레코드 조회: A, MX, CNAME, NS 등 다양한 DNS 레코드를 조회할 수 있습니다.사용 예시도메인 이름에 대한 IP 주소 조회:nslookup example.com특정 DNS 서버를 사용하여 조회:nslookup e..

[Debug] 원격 디버깅

준비 단계원격 디버깅 도구를 다운로드합니다.https://learn.microsoft.com/en-us/visualstudio/debugger/remote-debugging?view=vs-2022 Remote debugging - Visual Studio (Windows)Debug a Visual Studio application that has been deployed on a different computer by using the Visual Studio remote debugger.learn.microsoft.com 프로그램이 실행중인 원격지에 "다운 받은 도구"를 설치합니다.Remote debugging 프로그램을 실행합니다. 원격 접속을 위한 설정도구(Tools) - 옵션(Option) 메뉴를..