본문 바로가기

분류 전체보기26

[eclipse] 이클립스 파일, 문자열(키워드), 전체 검색 현재 파일에서 검색(Ctrl + F) 전체 검색(Ctrl + H) 등의 패턴으로도 검색 가능 원하는 조건을 선택하고 Search를 누르면 Search 창이 나오면서 해당 단어가 사용된 곳들을 찾아준다 개인적으로 Quick Search 플러그인을 더 선호해서 거의 사용하지 않음 파일 검색(Ctrl + Shift + R) * 등의 패턴으로도 검색 가능 Quick Search 플러그인(Ctrl + Shift + L) 1. 플러그인 설치 Help > Install New Software… > http://dist.springsource.com/release/TOOLS/eclipse-integration-commons 입력 후 Add… > Core / Eclipse Integration Commons 설치 2. .. 2022. 9. 22.
[IntelliJ] 서버 재시작(reload) 없이 새로고침(F5)만으로 변경사항 적용 구성 편집...(Edit Configurations...) > 서버(Configuration) 탭 Update 액션시(On ‘Update’ action) 프레임 비활성화 시(On frame deactivation) 둘다 클래스 및 리소스 업데이트(Update classes and resources)로 변경 대화상자 표시 체크 해제 구성 편집...(Edit Configurations...) > 배포(Deployment) > 수정(연필) 아이콘 클릭 *Project* : war exploded > 출력 디렉터리(Output directory) > *Project*/src/main/webapp 으로 수정 src가 아닌 target으로 되어 있으면 서버 재구동 해야 수정이 반영됨 코드 수정 후 브라우저에서 cm.. 2022. 9. 22.
[IntelliJ] 대소문자 구분 없이 자동 완성 IntelliJ에서 자동완성을 할 때 대소문자를 구분해가면서 사용하면 귀찮으므로 다음과 같이 설정해서 소문자로만 입력해도 자동완성이 잘 되도록 한다. 설정(⌘+,) > 에디터 > 일반 > 코드 완성 > 대/소문자 일치 체크 해제 Preferences(⌘+,) > Editor > General > Code Completion > Match case 체크 해제 2022. 9. 21.
[IntelliJ] 메뉴, 탭, 에디터 글꼴(font) 변경(폰트 설정) 시스템(메뉴, 탭) 글꼴 변경 설정(cmd(⌘) + ,) > 모양 및 동작 > 모양 > 사용자 지정 글꼴 사용 Preferences (cmd(⌘) + ,) > Appearance & Behavior > Appearance > Use custom font 에디터(Editor) 글꼴 변경 기본 테마 사용 시 설정(cmd(⌘) + ,) > 에디터 > 글꼴 Preferences (cmd(⌘) + ,) > Editor > Font Material Theme 사용 시 설정(cmd(⌘) + ,) > 에디터 > 색 구성표 > 색 구성표 글꼴 Preferences (cmd(⌘) + ,) > Editor > Color Scheme > Color Scheme Font 2022. 9. 21.
[IntelliJ] 커서 고정(클릭 버그) 푸는 법(Mac) 맥에서 IntelliJ를 사용하다보면 갑자기 커서가 고정된 채 다른 곳을 클릭하면 shift를 누른 채 드래그를 하는 것처럼 위 아래가 드래그되고, 클릭이 안되는 버그가 발생한다. 또한 코드 이외의 부분도 다 먹통이 된다. 일단 해결 방법은 한영키를 누르는 것이다. IntelliJ 자체의 문제로 보여서 근본적인 해결은 업데이트로 버그가 fix 되는 것이지만, 해결 방법이 어렵지 않아서 그냥 발생할 때마다 한영키를 따딱 누르면서 고정을 풀고 있다. 2022. 9. 21.
[IntelliJ] 자주 사용하는 단축키 정리(Mac) 기본 control(⌃) + space(␣) : 기본 코드 자동 완성 control(⌃) + shift(⇧)+ space(␣) : 스마트 자동 완성 cmd(⌘) + shift(⇧) + return(⏎) : 문장 자동 완성 cmd(⌘) + option(⌥) + l : 코드 컨벤션(코드 가독성 검사) 체크 cmd(⌘) + delete(⌫) : 라인 삭제 cmd(⌘) + d : 라인 복사 cmd(⌘) + / : 주석 처리 cmd(⌘) + option(⌥) + / : 블록 주석 처리 /** + return(⏎): Java Doc 생성 cmd(⌘) + f : 검색 cmd(⌘) + g : 다음 찾은 항목 cmd(⌘) + shift(⇧) + g : 이전 찾은 항목 cmd(⌘) + shift(⇧) + f : 파일 내 .. 2022. 9. 21.
[Windows] 포트 죽이기 (port kill) 포트 충돌 발생 시 해당 포트의 프로세스를 종료시키면 해결할 수 있다. 먼저 Windows 키를 누르고 cmd나 powershell을 입력 후 관리자 권한으로 실행한다. 포트 검색 (netstat) netstat -ao 을 사용하면 활성화된 포트들을 볼 수 있다. - -a: 모든 연결 및 수신 대기 포트를 표시 - -o: 각 연결의 소유자 프로세스 ID를 표시 로컬 주소에서 종료하고 싶은 포트를 찾고 해당 포트의 PID 값을 확인한다. 사진에서 18080 포트의 PID 값은 26088 이다. 포트 죽이기(taskkill) taskkill /f /pid {pid값} 을 사용해 해당 PID의 포트를 죽인다. - /f: 프로세스를 강제로 종료 - /pid 프로세스ID: 종료할 프로세스 PID를 지정 2022. 9. 21.
[JAVA] 삼항연산자(ternary operator) 자바에서 유일한 삼항연산자를 사용하면 if else문을 간결하게 사용할 수 있다. 조건식이 참(true)이면 : 의 왼쪽, 거짓(false)이면 : 의 오른쪽 값을 반환한다. 변수 = (조건식) ? true반환값 : false반환값 if else문을 삼항연산자로 표현한 것을 보면 이해가 쉽다. int num1 = 10; int num2 = 20; String result; if (num1 > num2) { result = "num1이 크네"; } else { result = "num2가 크네"; } int num1 = 10; int num2 = 20; String result = (num1 > num2) ? "num1이 크네" : "num2가 크네"; 삼항연산자는 if else문에 비해 성능이 뛰어나지는.. 2022. 9. 19.
[SQL] ORDER BY ASC, DESC(오름차순, 내림차순 정렬) ORDER BY는 SELECT문에서 나온 결과를 정렬할 때 사용한다. 정렬에는 오름차순(Ascending) 과 내림차순(Descending)이 존재하고 각각 앞자리를 따서 ASC(오름차순), DESC(내림차순)라고 명시한다. 오름차순: 작은 값에서 큰 값으로 ( 1, 2, 3, 4 ) ( a, b, c, d) 내림차순: 큰 값에서 작은 값으로 ( 4, 3, 2, 1 ) ( d, c, b, a) 가령 아래와 같은 SQL문을 실행하면 NAME의 오름차순(a, b, c, d 순)으로 정렬한다. SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME 기본(Default)값은 오름차순(ASC)으로 위의 코드처럼 따로 명시하지 않을 경우 ASC(오름차순)으로.. 2022. 9. 19.
반응형