본문 바로가기

개발자의 공부방/에디터20

[IntelliJ] 인텔리제이 필수 Plugins 플러그인!! feat. Key Promoter X 인텔리제이를 사용하면서 정말 이것 저것 알아보고 흥미를 느끼고 있습니다! 오늘은 인텔리제이 MarketPlace 에서 베스트 플러그인을 소개 보려고 합니다. 이 플러그인은 인텔리제이를 처음사용하거나 사용은 하고 있지만 단축키가 익숙치 않은 분들에게 좋은 플러그인 입니다. 바로 Key Promoter X 라는 플러그인 입니다. ** Key Promoter X ** 이 플러그인은 아주 간단하게 소개하자면 인텔리제이의 모든(?)동작들의 단축키를 실시간으로 표시해줍니다. 즉, 좀 더 빠르고 쉽게 인텔리제이를 컨트롤할 수 있게 학습을 도와주는 용도인 것이죠! 말 보다는 어떻게 사용하지 아래의 GIF를 보시면 금방 이해가실 겁니다! 어떤가요??? 생각보다 꽤나 괜찮은 플러그인 같지 않나요??? 용량이나 메모리도 크.. 2019. 9. 14.
[DBeaver] Dbeaver MySQL 접속 에러 feat. serverTimeZone 데이터베이스 관리도구 중 DBeaver 를 사용하고 있습니다. 사용 중 오라클은 간단하게 접속 설정을 할 수 있지만 MySQL 은 조금은 쉽지 않습니다. 아직 국내 포스팅에는 이 문제에 대한 포스팅이 없어서 올려봅니다. ** 정보 ** 현재 제가 사용하는 DBeaver 버전은 아래와 같습니다. 1. 발생 원인 MySQL은 8.0 에서 serverTimezone 에러가 있습니다. 비단 DBeaver 에디터뿐만 아니라 프레임워크 등에서 설정하면 간간히 이 에러때문에 고생하는 경우가 있습니다. 이 문제는 되게 쉽게 해결 가능합니다. 2. 문제 해결 General 창 옆에 보면 Driver properties 창이 있는데 아래로 쭉 내리다보면 serverTimezone 옵션이 있다. 이 옵션에 UTC 라고 입력.. 2019. 9. 10.
[IntelliJ] 인텔리제이 Data Grip 중 SQL 쿼리문 동작이 안될 때 (insert 적용이 안되는 경우 등..) 인텔리제이를 만든 회사 JetBrains 에서 DataGrip 이라는게 있습니다! 하지만 인텔리제이 내에서도 DataGrip 의 기능을 사용할 수 있게 되어 있는데요. 어느 날 SQL 쿼리문인 insert를 작성해서 commit 을 시키면 인텔리제이 내에서는 데이터가 들어간게 보이지만... 막상 다른 데이터툴로 조회를 하면 인텔리제이에서 날린 쿼리가 적용되지 않았습니다. 이 부분에 대해서 한번 설명해보겠습니다! 1) 문제 위의 사진처럼 데이터베이스 오라클을 연동시켜놨습니다. 그리고 데이터베이스 콘솔창에 쿼리문을 작성 후 Ctrl + Enter 를 누르게 되면 데이터가 들어가게 됩니다. 인텔리제이에서 select * from tbl_board 쿼리를 입력하여 결과를 보면 이렇게 데이터가 들어간 게 보입니다.. 2019. 8. 20.
[IntelliJ] 인텔리제이 JRebel 을 대체할 DCEVM + HotSwap 설치&사용방법 이클립스에서는 톰캣 실행 후 코드를 수정 후 브라우저에서 새로고침을 하면 실시간으로 반영되죠 하지만 인텔리제이는 실시간으로 반영되는게 되지 않다 보니 JRebel 를 사용하게 됐는데... 이녀석 너무 비쌉니다 -_-; (예전에는 무료로 사용할 수 있다는 방법이 있었다지만...지금은 없는 듯?) 그래서 DCEVM 이라는 것을 찾아서 적용해 보았습니다. ※ 타 블로그 설명과는 다른 과정이 있으며, 정상 실행이 안 될 수도 있습니다. 준비물 인텔리제이 DCEVM HotSwapAgent 플러그인 Windows 10 기준으로 진행합니다. 1. HotSwapAgent 플러그인 설치하기. 인텔리제이 실행 후.. Ctrl + Alt + S 를 누르시면 Settings 창이 뜹니다. 여기서 Plugins 를 선택 후 검.. 2019. 8. 19.
[IntelliJ] 인텔리제이 Maven Clean Install 하는 방법 feat. 메이븐 재빌드 1. 인텔리제이 상단의 view → Tool Window → Maven Project 혹은 사진과 같이 오른쪽에 Maven을 클릭! 2. 프로젝트명 ▽ 아래 화살표 클릭 하위 폴더들이 나옵니다. *[위 사진의 springProjectPractice 가 본인의 프로젝트명입니다.] 3. Lifecycle 폴더의 clean 을 우클릭, Run '본인프로젝트명...' 을 클릭 혹은 Run Maven Build 클릭 (아마 전체 클린 같음) 이렇게 하시면 이클립스 혹은 STS 에서의 clean 후 메이븐 재빌드 하는 것과 같은 거라고 합니다. 2019. 7. 31.
[IntelliJ] 인텔리제이 Unable to resolve table 'tbl_board'Inspection info: This inspection performs unresolved SQL references check. 에러 해결 1. 에러 코드 Unable to resolve table 'tbl_board' Inspection info: This inspection performs unresolved SQL references check. 2. 증상 0]]> : xml 쿼리에서 테이블명을 계속 확인할 수 없다는 듯이 빨간색으로 표기가 된다. 하지만 mapperTest 를 해보면 쿼리가 정상적으로 작동되는 것을 확인 가능하다. 3. 해결 2019. 7. 30.