- insufficient memory -> 불필요한 실행 중인 애플리케이션 중단
- 작업관리자 : java, node, redis
- 인텔리제이를 재시작하는 것도 방법
- jdk 버전을 프로젝트에 맞게 사용
- gradle에서 의존성 관리 중인 특정 라이브러리 빌드가 실패한 경우, C드라이브의 .gradle 폴더의 이름을 변경 후, 인텔리제이 재시작하면 초기 빌드 시간은 오래걸리지만 dependencies에서 관리 중인 라이브러리 재 다운로드 진행
- settings -> build, execution, deployment -> compiler에서 shared heap size : 2000 으로 설정
- settings -> gradle 들어가서 build and run using : IntelliJ IDEA, run tests using : IntelliJ IDEA 로 설정
- 등록한 애플리케이션 서버의 Edit 들어가서 On update action : update classes and resources 그리고 on frame deactivation : update resources 로 설정
( 해당 작업은 동적 / 정적 리소스 파일들의 업데이트 속도를 향상 시켜준다 )
- 인텔리제이에서 http 요청 보내는 법
-> 프로젝트 우클릭 -> new -> http request
- 툴 사용법 숙지
-> 특정 파일에서 소스코드 수정 후, 좌측의 파란색 눌러서 수정 전의 코드를 확인 할 수 있고, 실시간으로 수정 전으로 원상복구(>>) 할 수 있다. 꼭 commit의 changes에서 수정하지 않아도 된다.
- 특정 파일 git history 확인
-> 파일 우클릭 -> git -> show history
※ 단축키 ※
- 인텔리제이 자동완성 적극 사용
- 코드 한 줄 복사 ; shift + end
- 코드의 끝으로 이동 : end
- 메서드 선언부로 이동 : F3
- 메서드 구현부로 이동 : ctrl + T
- 소스코드 포맷 자동화 : ctrl + alt + L
- 이전 파일로 이동 : ctrl + tab
- 메서드 선언부 모두 찾기 : ctrl + alt + H / ctrl + G
- 특정 파일 내부에서 검색 : ctrl + F
- 프로그램 전체에서 검색 : ctrl + H
- 특정 파일이름 검색 : ctrl + shift + R
- 엔드포인트 검색 : ctrl + shift + \
- 현재 소스파일의 경로 확인 : F2
- 소스파일 이름변경 : alt + shift + R
- 미사용 import문 정리 : ctrl + alt + O
- 서로 다른 브랜치 상태비교 : ctrl + D