IDE Tool: 132개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/sxFMB/btrLDD0a1hA/43FWUjq7qGxhOAwR76Og11/img.png)
Windows인 경우 1. IntelliJ IDEA 상단 메뉴 [File > Settings] 선택 2. [Settings]에서 [Editor > Auto Import]를 선택 3. 오른쪽 화면 'Optimize imports on the fly' 와 'Add unambiguous imports on the fly' 선택 4. [OK] 버튼 클릭 Mac인 경우 1. IntelliJ IDEA 상단 메뉴 중에서 [IntelliJ IDEA -> Preferences]를 선택 2. Editor > General > Auto Import를 선택 3. Java 항목 중 'Optimize imports on the fly' 와 'Add unambiguous imports on the fly' 선택 4. [OK] 버튼..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/6RNjl/btrK6QxMiPx/etBV6ajhFvg5FvdNPffV5K/img.png)
개발하다보면 REST를 보내기 위해 Postman이나 api tool을 이용하곤 합니다. 인텔리제이에서 .http를 이용해 REST를 보낼 수 있는 기능이 있어 간단한 API 요청을 보낼때는 기존에 사용하던 REST tool을 대체하려고 합니다. 장점으로는 모든 요청을 .http 파일로 관리되어 git을 통해 파일 관리가 가능합니다. 관련 정보는 아래 사이트에서 확인해볼 수 있습니다. www.jetbrains.com/help/idea/http-client-in-product-code-editor.html www.jetbrains.com/help/idea/exploring-http-syntax.html#comments-in-http-requests 1. 간단한 컨트롤러 및 패키지 구성 패키지 구성은 아래와..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/y0dWc/btrpP27rjlq/czHzPhi9LVDMn5HLDoDTAk/img.png)
안녕하세요, 이번에 정리할 포스팅은 인텔리제이 IDE에서 VisualVM을 설치하고 연동해보도록 하겠습니다. VisualVM의 공식 홈페이지에서는 VisualVM을 다음과 같이 설명하고 있습니다. VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities. Designed for both development and production time use. -> VisualVM은 커맨드라인 JDK 도구와 경량의 프로파일링 기능을 통합하는 시각적 도구입니다. -> 개발 및 생산 시간의 사용을 위해 디자인이 되었습니다 VIsualVM을 사용하면 아래 사진처럼 JVM의 CPU 메모리, Heap, ..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/Xme0s/btrnBL7rVvs/fmMISSmV9xahkU6rosgC21/img.png)
개요 Intellij - Spring Boot 으로 디버깅 중 특정 객체 값을 확인하고 싶었고 Chrome 개발자 도구 console 처럼 할수 있는 기능이 없는지 찾아보게 됨. 저 값을 알고 싶다!!! 해결 Evaluate Expression(Alt + F8) 기능 활용 해당 버튼을 누르면 아래와 같은 별도의 팝업창이 뜨고 원하는 객체의 값을 확인할 수 있다. 출처 : https://lifetutorial.tistory.com/50
D2 Coding 글꼴 다운로드 : https://github.com/naver/d2codingfont Mac에 추가하기 Finder > 서체 관리자 > 추가 > 다운로드한 글자 디렉터리 중 "D2CodingAll" 내의 항목을 선택 또는 D2CodingAll에서 ttc 파일을 실행 단) 사용자 글꼴이 아닌 기본 글꼴에 추가해야 인텔리제이에서 사용할 수 있음 Finder에 적용하기 /* 참고 - 글꼴은 서체 관리자에 있는 이름으로, 단 띄어쓰기는 제외한다 */ // D2Coding 글꼴 적용 defaults write com.apple.finder NSSystemFont -string D2Coding;killall Finder // 맥 기본 폰트로 롤백 defaults delete com.apple.fi..
뭐가 이상할 때 [Build] > [Rebuild project] [File] > [Invalidate caches / Restart] > [Invalidate and Restart] 이래도 안되면 그냥 인텔리제이 끄고 프로젝트의 .idea와 .gradle을 지우고 다시 인텔리제이를 켰다. 단축키 ⌃ + ⇧ + SPACE (길게): 스마트완성 - 현재 컨텍스트에 적용할 수 있는 가장 적합한 심볼 목록 표시 ⌃ + ⇧ + SPACE (길게)를 두 번: 체인완성 - 스마트완성보다 자세히 분석하여, 현재 컨텍스트에서 메서드나 게터로 액세스할 수 있으며 적용 가능한 심볼 목록을 표시 ⌥ + ENTER : 오류 수정을 위해 선택할 수 있는 액션 목록이 열림 ⌘ + N : (프로젝트 도구창) 새 항목 만들기 ⇧ +..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/sVXI2/btq5qV1WVXQ/P9a7wceWtFfcVhFLkVpjCK/img.png)
문제 IntelliJ IDEA를 쓰고 있으며, 멀쩡히 잘 쓰다가 종종 잊을만하면 Cannot resolve symbol.. 에러가 나온다. 예를 들면 아래와 같이 import가 제대로 안되는 것이다. cannot resolve symbol import org.openjdk.jmh.runner.options.Options; build.gradle 설정을 제대로 안해줬나? 싶어서 암만 뒤져봐도 잘못된게 없어보이고, 한참 생각하다가 ‘아 또 그거냐..하..’ 하게 되는에러다. 매번 검색하기 귀찮아서 따로 정리해두기로 했다. 해결 1차 시도 상단 메뉴바에서 Build > Clean Project 하고나서 Build > Rebuild Project를 한다. 2차 시도 1차 시도로 해결이 안되면 캐시를 비우고 재실..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/qA5IA/btq21eQjNlS/k3lsDsffvoNphsOcaqstU1/img.png)
명령어 주소 지정방식(Addressing mode)이란? - 프로그램 수행 시 오퍼랜드(피연산자)를 지정하는 방법 - 오퍼랜드를 참조하기 전에 오퍼랜드를 변경하거나 해석하는 규칙을 지정 유효주소란? 주소 지정방식에 의해 결정되는 오퍼랜드의 주소 주소 지정방식 필드를 가진 명령어 형식과 필드별 설명은 다음과 같다. 주소 지정방식 필드를 가진 명령어 형식 필드 설명 연산코드 수행할 연산의 종류를 지정 주소 지정방식 연산에 필요한 오퍼랜드의 주소를 알아내는데 사용 오퍼랜드 연산의 대상이 되는 기억장치 주소 혹은 레지스터 명령어의 주소 지정방식은 컴퓨터에 따라 위와 같이 별도로 정의되기도 하고 연산방식과 공통으로 정의되기도 한다. 주소 지정방식의 종류 1. 의미 주소 지정방식 2. 즉치 주소 지정방식 3. 직접..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/NJaO6/btq21A6FdPk/kmfzLCZqyO7tn9Xk4dhZI0/img.png)
IntelliJ에서 Commit 시 Reformat code 옵션과 Rearrange code 옵션의 차이 이제까지 Git에 커밋을 하면서 Reformat code와 Rearrange code 옵션을 크게 의식해서 사용한 적이 없는데 문득 두 옵션의 차이가 궁금해져서 찾아봤다. Commit changes - Reformat code와 Rearrange code Reformat code 옵션 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.sprin..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/cJUBrB/btq255khH6w/1phBuUXBe5fm4KkWT3ydnK/img.png)
[IntelliJ] VCS(Git) 사용 시 느림, 멈춤 현상 조치 방법 인텔리J를 사용하다보면 종종 Git같은 VCS를 사용할때 관련 작업이 너무 오래 걸리거나 무한 로딩에 빠질때가 있다. Adding Files to VCS... 파일을 Git에 add하던 중 멈춘 화면 Performing VCS refresh... 중 멈춘 화면 일단 Cancel/Skip을 눌러 작업을 취소하고 아래 조치 방안들을 하나씩 해보면서 VCS 작업을 다시 시도해보자. 1. Invalidate Caches and Restart File - Invalidate Caches / Restart... 클릭 Invalidate and Restart 클릭 2. VCS - Refresh File Status 프로젝트 루트를 선택한 상태에..