본문 바로가기

IT_Developers/IDE145

DBeaver - 기업 무료 데이터베이스 관리 툴, 다운로드 안녕하세요. 고코더 입니다. 데이터베이스를 조작하는 프로그램은 꽤 비싼 편입니다. 오라클을 관리하는 Toad만 해도 200만 원이 넘습니다. 그래서 찾아본 결과 기업에서도 무료로 사용 가능한 DBeaver라는 프로그램을 찾아서 공유합니다. DBeaver 라이선스 아파치 2.0 라이선스입니다. 그러므로 회사에서도 자유롭게 사용이 가능합니다. 다운로드 해당 홈페이지를 접속해 파일을 다운로드합니다. 참고로 "Community Edition"이 무료입니다. 해당 버전을 다운로드하시면 됩니다. 라이트 하게 사용한다면 큰 차이를 느낄 수 없습니다. https://dbeaver.io/download/ Download | DBeaver Community Download Tested and verified for MS .. 2021. 11. 3.
intellij - "Typo: In word" 메세지 안나타나게 하기 / 스펠링 검사 끄기 안녕하세요. 고코더 입니다. 인텔리제이의 잔소리 중에 하나인 "Typo: In word"에 대해 알아보았습니다. 이번 시간에는 이 검사를 스펠링 검사를 끄는 방법을 알아보겠습니다. ● 1. 인텔리제이에서 File -> Settings로 이동합니다. ● 2. 다음은 Inspections -> "Spelling"을 검색합니다. 그리고 해당 Typo 옵션을 체크 해제 합니다. ● 3. 혹은 해당 변수에서만 기능을 끄고 싶다면 키보드로 ALT+ENTER를 입력한 후에 메뉴에서 "Save to dictionaty"를 선택하여 사전에 등록할 수 있습니다. 2021. 11. 2.
intellij - "Typo: In word " / 스펠링이 틀렸습니다.? 안녕하세요. 고코더 입니다. 인텔리제이는 잔소리가 참 많습니다. 그중에서도 스펠링 철자가 틀린 부분에서도 오류처럼 밑줄을 그어놓습니다. 좋은 프로그램은 콩글리시가 없는 게 맞긴 하지만 잔소리가 참 많은 거 같습니다. ● 1. 인텔리제이에서 "gocoder"라는 변수를 선언했더니 역시 "Typo : in word 'gocoder'"라는 메시지가 뜹니다. 오류라기보다는 "어 이거? 철자가 맞나요?"라는 질문입니다. ● 2. 만약 프로젝트 내에 정의된 고유한 명사라면 무시하고 진행하셔도 상관없습니다. 혹은 해당 팀 내에서 해당 스펠링 오류가 없이 개발하자고 룰을 정해놓으면 변수 명도 완성도 있게 진행이 될 것입니다. 개인적으로는 해당 오류가 발생하면 한번쯤 변수명을 다시 생각해보는 건 어떨까요? 만약 스펠링 .. 2021. 11. 2.
intellij - "Unresolved variable " / 해결되지 않은 변수? 안녕하세요. 고코더 입니다. 인텔리제이는 오류에 대한 다양한 메세지를 전달합니다. 중요한 문제점도 있지만 사소로운 거까지 보고하는 일 잘하는 친구입니다. 그래서 가끔은 알 수 없는 오류들이 나타나기도 합니다. 그중에서도 "unresolved variable"는 자주 보이는 메시지입니다. ● 1. 연한 줄무늬로 이러한 경고 메시지가 나타나는 경우가 있습니다. 만약 프로그램에는 오류가 없고 변수에 저런 메세지가 뜬다면 이유는 간단합니다. ● 2. 이 메시지를 좀 더 쉽게 표현하자면 "해당 변수의 라이브러리가 외부의 파일이거나 현재 프로젝트에 참조되어 있지 않아서 보이는 경고로 보여줄게" 그래서 "이 변수는 모르겠다?"라고 대답하고 있습니다. ● 3. 해결방법은? 외부에 있는 참조를 프로젝트 내로 가져오던가 .. 2021. 11. 2.
intellij - 인텔리제이 업데이트 확인 하지 않기 / 업데이트 중지 안녕하세요. 고코더입니다. ● 1. 인텔리제이만큼 업데이트를 부지런히 하는 IDE도 없을 거 같습니다. 심심하면 업데이트 알림이 뜨고, 재시작을 추천합니다. 매번 새로운 업데이트를 할 때마다. 좋은 기능들이 나타나지만 가끔은 꽤 귀찮습니다. 그래서 업데이트 기능을 꺼놓는 방법을 알아보도록 하겠습니다. ● 22. 인텔리제이에서 Settings를 실행합니다. 윈도 단축키 alt+ctrl+s입니다. 그리고 update라고 검색을 하면 "System Settings" 아래에 "updates"라는 메뉴가 나타납니다. 여기서 다양한 업데이트 옵션을 확인할 수 있습니다. ●3. 아래 그림처럼 체크박스를 모두 체크 해제하고 환경 설정을 저장합니다. Apply를 누르면 이제 업데이트를 체크하지 않게 됩니다. 그래도 업데.. 2021. 11. 1.
intellij - 인텔리제이 기능 알아보기, 공식 튜토리얼/ Learn IDE features 안녕하세요. 고코더 입니다. 인텔리제이를 사용하다 보면 수많은 기능에 감탄할 수밖에 없습니다. 그래서 좋은 기능은 잊은 채 사용하다. 몇 년 후에 발견하고는 합니다. 저 역시 마찬가지입니다. 그런데 오늘 재밌는 기능을 하나 발견했습니다. 인텔리제이에서 기능을 설명해주는 튜토리얼을 공식으로 제공하고 있습니다. 그것도 IDE안에서요 ● 1. 인텔리제이를 실행하고 상단바에 "Help"를 클릭합니다. 그리고 중간에 있는 Learn IDE Features를 클릭합니다. 제가 사용하는 버전은 2021 최신 버전입니다. ● 2. 그럼 인텔리제이에서 기능을 차례대로 소개하는 튜토리얼이 시작됩니다. 첫 번째로 소개하는 건 자동 완성을 위한 "alt+enter" 기능을 소개합니다. 설명하는 기능을 실습하면 체크가 되고 다.. 2021. 11. 1.
intellij - 'var' is used instead of 'let' or 'const' / 경고 메세지의 의미는? 안녕하세요. 고코더 입니다. ● 1. 인텔리제이를 사용하여 자바스크립트를 개발하다 보면은 "var is used instead of let or const"라는 메시지를 확인할 수 있습니다. 간단한 경고 메세지를 확인할 수 있습니다. 메세지 그대로 번역해보면 "var" 대신 "let" 혹은 "const"를 사용하라는 메시지입니다. 'var' is used instead of 'let' or 'const' ● 2. ES6부터는 var 대신 새로운 변수 선언 방식을 사용할 수 있습니다. 물론 이전에 사용하던 var도 사용이 가능합니다. 하지만 새로운 표준을 위해서 인텔리제이가 let 혹은 const를 사용하라고 하는 경고입니다. 두 개의 변수 선언을 간단하게 설명하면 let - 변경 가능한 변수 const .. 2021. 10. 31.
intellij - 브레이크 포인트 관리하기 / 한번에 삭제 안녕하세요. 고코더 입니다. 인텔리제이로 스프링을 개발하다 보면, 가장 중요한 기능 중에 하나가 바로 브레이크 중단점이 아닐까 싶습니다. 그런데 오랜 시간 개발하다. 이 포인트가 많아지고 결국 관리하기 어려운 지경에 다다릅니다. 하지만 다행히 intellij는 이런 브레이크 중단점을 관리하는 기능을 제공합니다. ● 1. 상단 메뉴바에서 Run을 클릭합니다. 그리고 메뉴에서 나타나는 "View Breakpioint"를 클릭합니다. 단축키로는 Ctrl + Shift + F8 입니다. ● 2. 중단점을 관리하는 메뉴에서는 현재 브레이크 지점들을 한눈에 볼 수 있습니다. 여기서 클릭하여 중단점으로 바로 이동이 가능합니다. ● 3. 그리고 한번에 브레이크 중단점을 사용하지 않고 싶다면 체크박스를 클릭하며 이렇게 .. 2021. 10. 30.
intellij - 인텔리제이 캐시 삭제 초기화 안녕하세요. 고코더 입니다. 인텔리제이를 하루 종일 사용하다 보면 뭔가 제대로 작동하지 않을 때가 있습니다. 캐시가 쌓이면 프로그램도 느려지고 오작동이 일어나는 경우가 생깁니다. 그럴 땐 intellij 가 제공하는 기능을 통해 캐시를 삭제할 수 있습니다. ● 1. 프로그램에서 상단 메뉴바에 file를 클릭합니다. 그리고 "Invalidate Caches"를 선택합니다. ● 2. 그럼 캐시를 삭제하는 기능의 팝업이 등장합니다. 기본적으로 체크되어 있는 상태를 신뢰하고 "INVALIDATE AND RESTART"를 클릭합니다. 그럼 인텔리제이가 다시 실행되고 ● 3. 새롭게 프로젝트를 로드합니다. 프로젝트가 잘 안 풀릴 때는 캐시 삭제하면서 쉬어가세요 2021. 10. 30.