[Sublime Text] JSON 자동 정렬 단축키 적용하기 : Pretty JSON
·
개발 Tip/기타
Sublime Text 툴 내에서 JSON 자동 정렬을 단축키로 적용하는 방법에 대해 알아봅니다.1) Sublime Text💡 Sublime Text- 다양한 프로그래밍 언어를 지원하는 강력한 텍스트 편집기입니다.기능설명멀티 셀렉션여러 위치를 동시에 편집할 수 있어 생산성을 높여줍니다.명령 팔레트Ctrl+Shift+P(Windows, Linux) 또는 Cmd+Shift+P(Mac)로 액세스할 수 있으며, 명령을 빠르게 실행할 수 있습니다.편리한 파일 탐색Ctrl+P(Windows, Linux) 또는 Cmd+P(Mac)를 통해 파일 이름 또는 경로를 입력해 빠르게 파일을 열 수 있습니다.플러그인 지원다양한 플러그인을 설치하고 사용할 수 있으며, 이를 통해 기능을 확장할 수 있습니다. 대표적인 플러그인 매..
[MySQLWorkbench] MySQLWorkbench 8.0 드라큘라, 다크, 일반 테마 적용하기 : MacOS
·
개발 Tip/기타
해당 글에서는 MySQLWorkbench 툴에서 드라큘라/다크/일반 테마를 적용해 보는 방법에 대해 알아봅니다. 1) 드라큘라 테마 적용하기 1. 사이트에 접속하여 ZIP 파일을 받아줍니다. MySQL Workbench The most famous dark theme for MySQL Workbench and an ever-growing selection of apps! 🦇 draculatheme.com 2. MySQLWorkbench가 설치된 경로로 접근하여 code_editor.xml 파일을 엽니다 # workbench 설치 경로 접근 $ cd /Applications/MySQLWorkbench.app/Contents/Resources/data # code_editor.xml 파일을 엽니다. $ op..
[iMazing] Mac 디바이스 배터리 충전 사이클 확인 방법 : MacBook
·
개발 Tip/MacBook
해당 글에서는 MacBook 환경에서 Mac 디바이스 배터리 충전 사이클을 확인하는 방법에 대해 알아봅니다. 1) 현상 💡 현상 - 최근에 아이폰 배터리를 교체하였는데 해당 상태를 확인하고 싶어서 프로그램을 확인하는 도중에 ‘3utools’ 프로그램을 확인하였지만, Window 환경에서만 프로그램이 수행되고 Macbook 내에서는 수행이 되지 않는 점이 있었습니다. 그래서 찾아보는 중에 ‘iMazing’ 프로그램을 확인하여 이를 이용하여 배터리 효율을 알아보는 방법에 대해 알아봅니다. 2) MacBook 배터리 충전 사이클 확인 방법 💡 Macbook 배터리 충전 사이클 확인 방법 - 공식 애플 사이트에도 나와 있습니다. Mac 노트북의 배터리 사이클 수 확인하기 - Apple 지원 (KR) Mac 노트..
[IntelliJ] IPv6로 반환되는 값을 IPv4로 반환하는 설정 방법: JVM Options
·
개발 Tip/IntelliJ
해당 글에서는 IntellIJ 내에서 기본적으로 IPv6 형태로 반환되는 IP 값을 IPv4로 반환받는 방법에 대해 알아봅니다. 1) 현상 확인 💡 현상 확인 - Java 내에서 클라이언트 IP 값을 반환 받으려하고 있습니다. 그러나 IPv6 형태로 클라이언트 값이 반환됨을 확인하여 이를 IPv4 형태로 반환받기를 원하여서 이를 적용합니다. 2) IPv4 / IPv6 1. IPv4 💡 IPv4 형태 - Octet의 범위는 점(.)의 구분자를 기준으로 4자리 모두 0 ~ 255자리의 값을 가집니다. - 또한 0 ~ 255 범위 내에서 ‘0xx 형태의 값’을 가지는 경우 해당 경우에 포함되지 않습니다. 2. IPv6 💡 IPv6 - 인터넷 프로토콜 버전 6으로, IPv4의 주소 공간 제한을 해결하기 위해 개..
[IntelliJ] Spring Boot 프로젝트 Jar 파일 생성 방법
·
개발 Tip/IntelliJ
해당 글에서는 IntelliJ에서 Jar 파일을 생성하는 방법에 대해서 알아봅니다. 1) Jar 파일 생성방법 1. File - Project Structure… 을 선택합니다. 2. Artifacts 탭 - JAR - from modules with dependencies… 을 선택합니다. 3. Modulue과 Main Class를 선택합니다. Main Class는 애플리케이션의 시작인 xxApplication을 선택합니다. [ 더 알아보기 ] 💡 Jar 파일을 생성할 때 Module에 프로젝트 명과 .main, .test의 차이는 무엇일까? - Jar 파일을 생성할 때 '프로젝트명'이 붙은 모듈은 프로젝트의 모든 소스 코드와 라이브러리를 포함합니다. 그래서 이 Jar 파일을 실행하면 프로젝트 전체가 ..
[IntelliJ] CamelCase로 변환 설정 방법 : CamelCase 플러그인
·
개발 Tip/IntelliJ
해당 글에서는 케이스 스타일(Snake, Pascal, Kebab, Screaming Snake Case) 형태로 구성된 소스코드를 CamelCase로 변환하기 위해 CamelCase Plug-in에 대해 알아봅니다. 1) 적용계기 💡 적용계기 - 데이터베이스 컬럼명은 snake_case로 구성이 되어 있습니다. 이를 기반으로 DTO를 구성하고자 할 때, 오타가 발생할 수 있기에 쉽게 변경해 줄 수 있는 것들을 찾아보다가 CamelCase Plug-in을 찾게 되어 이를 적용하게 되었습니다. 2) CamelCase Plug-In 💡 CamelCase Plug-In - 케이스 스타일(Snake, Pascal, Kebab, Screaming Snake Case)로 구성되어 있는 변수에 대해서 CamelCas..
[IntelliJ] 주석 태그 & 키워드 활용하기 : TODO, FIXME, Custom Comment Tag
·
개발 Tip/IntelliJ
해당 글에서는 주석 태그에 대해 각각 알아보고 IntelliJ 내에서 이를 커스텀하여 사용하는 방법에 대해 알아봅니다. 1) 주석 태그(Comment Tag) 💡 주석 태그(Comment Tag) - 소스 코드나 문서에서 사용되는 특정 표시를 의미합니다. 해당 표시를 통해 개발자에게 작업 나중에 처리하거나 수정해야 함을 알리는 역할을 합니다. - 이러한 주석 태그를 사용하여 작업을 추적하고 개발자 및 팀원들과의 협업을 원활하게 할 수 있습니다. 2) 주석 태그(Comment Tag) 종류 💡 주석 태그(Comment Tag) 종류 - IntelliJ 내에서 최초 제공하는 주석 태그는 TODO, FIXME에 대해 지원하고 있고, 커스텀으로 나만의 주석 태그를 만들 수 있습니다. - HACK, XXX, BU..
[IntelliJ] IntelliJ에서 JDK 버전 변경 방법
·
개발 Tip/IntelliJ
해당 글에서는 IntelliJ 내에서 JDK 버전을 변경하는 방법에 대해 알아봅니다. 1) IntelliJ에서 JDK 변경 목적 💡 IntelliJ에서 JDK 변경 목적 - IntelliJ에서 JDK를 따로 지정해주어야 하는 이유는 IntelliJ가 사용하는 JDK 버전과 프로젝트에 설정된 JDK 버전을 일치시키기 위해서입니다. - IntelliJ는 JDK 버전에 따라 다양한 기능과 라이브러리를 지원하며, 올바른 JDK 버전을 선택함으로써 IntelliJ의 모든 기능을 최대한 활용할 수 있습니다. 또한 프로젝트와 IntelliJ 사이의 호환성을 보장하기 위해서도 명시적으로 JDK 버전을 설정해주어야 합니다. 💡 [참고] 내 PC에 JDK 버전을 변경하는 방법 [Java] MacOS 환경에서 Java JD..
[IntelliJ] IntelliJ에서 SonarQube/SonarLint 연결방법
·
개발 Tip/IntelliJ
해당 글에서는 IntelliJ에서 구성된 SonarQube 연결하는 방법에 대해 알아봅니다. 1) 해당 작업이 필요한 이유 💡 해당 작업이 필요한 이유 - IntelliJ 내에서 SonarLint로 컴파일 시점에 문제점을 찾고 해결을 할 수 있지만 SonarLint로는 매 페이지마다 찾아서 확인을 하고 해결해야 되는 점이 있습니다. - 또한 프로젝트가 배포되기 이전에 SonarQube로 발견되는 실제 배포 이전에 Bug를 먼저 찾아서 해결한 뒤 배포를 할 수 있도록 구성할 수 있기에 해당 과정이 필요합니다. 2) 설정 과정: IntelliJ 1. Settings… 을 선택합니다. 2. plugin - SonarLint를 검색하고 설치를 합니다. 3. 플러그인 적용을 위해 IDE 다시 시작 버튼을 누릅니다..
[개발팁/명령어] Homebrew 명령어 관리(Command Line)
·
개발 Tip/명령어
해당 글에서는 homebrew에 대해 알아보고 각각 상황에 따른 명령어에 대해 확인해 봅니다. 1) homebrew 💡 homebrew - macOS용 패키지 매니저로, 사용자가 소프트웨어 패키지를 쉽게 설치, 업데이트 및 관리할 수 있게 해 줍니다. - 편리한 명령줄 인터페이스를 제공하여 Mac에 다양한 도구, 라이브러리 및 애플리케이션을 설치할 수 있습니다. - Homebrew를 사용하면 필요한 종속성과 패키지를 몇 가지 명령어로 빠르게 설치하여 개발 환경을 설정하고 유지할 수 있습니다. # Homebrew 설치 $ /bin/bash -c "$(curl -fsSL )" # Homebrew 설치 제거 $ /bin/bash -c "$(curl -fsSL )" Homebrew The Missing Pack..