[링크] 칼슘에 관한 모든 것
칼슘에 관한 모든 것
칼슘에 관한 모든 것
Maven 프로젝트 하나를 checkout 받았는데, 구조가… [이클립스프로젝트명] > [모듈명1] > src > main … [이클립스프로젝트명] > [모듈명2] > src > main … 이렇게 되어 있었다. 그래서 이 프로젝트를 그냥 checkout 하는 것만으로는 Maven 프로젝트로서 기능을 할 수도, build path를 설정할 수도 없었다. 이 경우에는 Module 별로 Maven 프로젝트를 import 하면 된다고 한다. 패키지익스플로러에서… Read More »
* set -0 vi : 커맨드라인에서 ESC 입력시 vi 스타일의 명령어를 사용할 수 있다. k : 최근 입력 명령어 (누를수록 이전 명령어를 찾는다.) j : k와 반대방향으로 탐색 ESC\ 를 사용하여 디렉토리명 등을 자동완성(auto complete)할 수 있다. (참고: set -o emacs 사용시에는 ESC 2회 연타로 사용 가능)
1. 서버 JVM 기동 스크립트에 아래의 VM argument(java option)를 추가하여 기동한다. (address에는 원하는 포트를 설정) -Xdebug -Xrunjdwp:transport=dt_socket,address=8899,server=y,suspend=n 2. 이클립스 설정 Run > Debug Configuration > Remote java application 을 생성한 후 실행한다.(1에서 설정한 포트와 설정을 맞출 것) 3. 이후 서버(원격)에서 코드 수행중 break point 에 해당하는 코드를 지나면 로컬 이클립스에서 디버깅을… Read More »
Eclipse Quick Text Search
프로젝트 > java build path > projects > add ….. 그런데 이렇게 해 보니 잘 안되어서 프로젝트 > java build path > Source > Link Source 를 클릭한 후, 다른 프로젝트의 java 폴더(ex: src/main/java)를 지정하였더니 작동하였다.
이클립스 프로젝트 우클릭 > Properties > New Text File line delimiter를 “Unix”로 설정해 준 상태에서 편집하면 된다.
이클립스 > Window > Preference > General > Workspace > Refresh using native hooks or polling 을 체크한다!! 이렇게 하면 이클립스의 탐색기에서 F5 키를 누른 것과 같은 효과가 주기적으로 발생한다.
– 출처 : https://asktom.oracle.com/pls/asktom/f?p=100:11:::::P11_QUESTION_ID:399218963817 – 자식 테이블이 존재할 경우에는 테이블을 truncate할 수 없다. 정 하고 싶으면 FK constraint 를 삭제한 후 truncate 하고 다시 FK를 생성하라고 한다. 귀찮으니 그냥 delete를 사용하자~
도구 > 데이터베이스 복사 (ddl 복사는 체크 해제, 데이터 복사는 체크)
얼마 전에 공유기를 교체했는데, 지금까지 사용하던 것 중에 가장 비싸면서 가장 스펙이 좋은 제품이었다. 그런데 이상하게도 인터넷은 이전보다 더 느려진 느낌이 들었다. (스마트폰으로 공유기에 연결해서 웹페이지를 열면 최소 5초 이상 걸렸다) 왜일까… 생각하면서도 귀찮아서 그냥 내버려 두고 있었는데, 몇 주간 사용하다 보니 이상한 점이 눈에 띄었다. 바로 파일 다운로드 속도는 거의 차이가 없을 뿐만… Read More »
queue는 메세지가 하나의 consumer 에게만 전달되지만, topic은 메세지가 들어온 순간에 모니터링 하고 있는 모든 consumer에게 메세지가 전달된다.
플러그인 > DSpellCheck > Spell Check Document Automatically 체크 해제
나도 잘은 모르겠으나… 해당 메서드의 implementation 에서 checked exception을 throw 하는 API를 호출할 가능성을 배제할 수 없으므로, (ex: 외부 라이브러리 메서드 호출), 이 부분은 그냥 유지하는 게 좋지 않을까 싶다.
pom.xml 파일의 exclude 항목을 적절히 정리한 후 이클립스에서 project clean 을 수행한다.
build > goals > dependency:copy-dependencies 를 수행하면, target > dependency 에 jar만 모아짐.
(1) 프로젝트(혹은 pom.xml) 우클릭 > Run As > Maven Build… 클릭 (2) goals 항목에 package 입력 후 Run 클릭
1. Nexus에 라이브러리 등록 – Repositories > 3rd party 선택 후 아래 탭에서 Artifact Upload 선택 – jar에 pom.xml 파일이 있으면 그걸 사용 (보통 jar 파일의 META-INF 하위에 존재한다고 함) – 아니면 GAV parameters를 직접 입력 – Group: 패키지명 같은거…? – Artifact: jar파일명 같은거…? – Version: 1.0.0…? – Artifact upload 화면에서의 classfier 에 대하여 -… Read More »
Scanner scanner = new Scanner(System.in); while(true){ System.out.println(“실행할 서비스를 선택하세요 : “); String input = scanner.nextLine(); //block loop try{ //input 값으로 분기하여 필요한 로직 수행 //이 안에서 Exception 발생 가능성 있음 }catch(Exception e){ scanner.reset(); //Exception이 발생해도 중지되지 않고 계속 입력을 받을 수 있도록 처리 } }
(1) INSERT 내용에 있는 & 앞에 모두 \를 붙여서 escape 한다. (2) INSERT 작업 전 set escape on; 을 먼저 수행한다. (3) INSERT 작업을 수행한다. ———————————————- 이하 20161119 추가정보 ———————————————- * REGEXP_LIKE() 를 사용한 정규식 검색시 – set escape on 상태라면 → “\” 문자를 검색할 때 “\\\\” 로 검색해야 한다. … Read More »