본문 바로가기

분류 전체보기

(373)
특정 소스 디렉토리에 대한 일괄 치환 방법 [출처] 코드 리뷰 이야기 특정 소스 디렉토리에 대한 일괄 치환 방법 Eclipse 소스 디렉토리에서 원하는 디렉토리 선택Eclipse 메뉴에서 ‘Search’ 선택‘File…’ 선택‘Containing text:’ 입력 란에 탐색할 패턴 입력 (예: private static String ([A-Z]{1,}+))‘Regular expression’ 체크 박스 활성화‘File name patterns (separated by comman):’ 입력 란에 탐색할 파일 패턴 입력 (예: *.java)‘Scope’에서 ‘Selected resources’ 선택‘Replace…’ 버튼 선택‘Replace Text Matches’ 대화 상자의 ‘With:’ 입력 란에 치환할 패턴 입력 (예:private stat..
[개발을 시작]할 때 알면 좋은 것들 출처 : [개발을 시작]할 때 알면 좋은 것들 [개발을 시작]할 때 알면 좋은 것들미국에서 공부하고 있는 고등학교 후배로부터“프로그래밍을 더 깊게 배워보고 싶은데 어떻게 하면 좋을지…”라는 질문을 듣고 작성한 글입니다.그 친구는 여름방학 때 한국에서 인턴을 하고 싶다고 했습니다.그래서 저 질문에 답하기 위해, 제가 개인적으로 1년이 조금 넘는 시간 동안, 개발에 집중하면서 경험한 내용을 간략히 정리합니다. Node.js 를 다루는 백엔드 개발자를 목표로 공부했기 때문에, 어쩌면 누군가에게는 맞지 않을 수도 있습니다(감안해주세요)먼저, 개발을 시작하는 사람에게 “무슨 언어를 마스터해야겠다” 혹은 “이 강의를 끝까지 100% 수강해야겠다”라는 것보다 더 중요한 마인드셋이 있습니다. 주변에서 끊임없이 들어왔고..
ATOM 설치 및 웹 개발 추천 패키지 그동안 써 본 에디터 중 가장 마음에 드는 녀석은 ATOM이다.ATOM의 우수성과 설치 방법에 대해서는 이미 웹에 많은 포스팅이 있으므로개인적으로 추천하는 패키지만 간략히 언급하고자 한다. * 추천 패키지 - emmet : 태그 자동 완성, 웹 개발 생산성 쑥쑥 - Atom-Beautify : 코드 자동 정렬 - highlight-selected : 선택한 거 하이라이트 - minimap : 코드 미니맵 - atom-ternjs 자바스크립트를 위한 코드 인텔리전스 - jshint 자바스크립트 문법 오류 검사 조금 더 자세한 추천 플러그인 정보는 아래 링크에 표기한다.Atom 필수 or 선택 Plug-in
토드 그리드에서 데이터 바로 수정하기 간만에 개발자용 팁 하나.. 뭐 토드 많이 쓰는 사람들은 거의 다 알고 있겠지만 토드를 처음 써보거나 이런 기능을 몰라서 토드가 오렌지보다 불편하다고 하는 사람들을 위해... SELECT * FROM 테이블 이런 식으로 하면 밑에 그리드가 나오는데 수정 불가능한 그리드이고 업데이트를 하려면 귀찮은 짓을 해야한다 하지만 SELECT rowid, A.* FROM 테이블 A 이런 식으로 조회하면 하단에 빨간색 불이 녹색으로 바뀌면서 테이블 내용을 바로 수정할 수 있게 된다 이렇게 수정했을 때,,, insert 권한이 없는 테이블에 수정이 되는 경우도 봤다!!! ㅋㅋ 여러 모로 유용한 다양한 토드 팁들~ ㅎㅎ
문자 및 날짜 기본 함수 /* 문자 함수 */ SELECT SYSDATE , TRUNC(SYSDATE, 'YEAR') AS CUR_YEAR /*년의 시작일*/ , TRUNC(SYSDATE, 'MONTH') AS CUR_MON /*월의 시작읷*/ , TRUNC(SYSDATE, 'DAY') AS CUR_DAY /*주의 시작읷*/ , TRUNC(SYSDATE, 'HH24') AS CUR_HH /*현재 시작시간*/ , TRUNC(SYSDATE, 'MI') AS CUR_MI /*현재 분의시간*/ , TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') AS CUR_TIME , TO_CHAR(123456,'999,999') AS NUM_TO_CHAR , TO_DATE('20161204', 'YYYYMMDD') AS C..
Eclipse 단축키 정리 [출처] 아웃사이더님 블로그 요즘 좀 집중해서 이클립스에 익숙해 지려고 노력중이다. 이제는 이클립스라는 툴의 개념도 꽤 잡았고 많이 손에 붙은 편이지만 단축키를 손에 많이 안 익었었는데 이클립스의 기능에는 정말 많은 것들이 있지만 일단 기본적으로 툴의 익숙하다고 말할 때 가장 중요한 점은 단축키의 사용이 아닐까 생각한다. 은근히 마우스로 손이 왔다갔다 하는 것은 시간을 많이 소비하고 번거로워서..... 오래전부터 이클립스 단축키 리스트를 출력해서 가지고 있기는 했는데 단축키가 한두개도 아니고 단축키를 다 외우고 있는것도 아니니까 손에 잘 붙지가 않았다. 하지만 이제는 단축키의 필요성이 더 커졌고 내가 뭐가 필요한가도 가닥이 잡혔기 때문에 필요한거 위주로 정리하면서 손에 붙게 하고 있는 중이다. 이 포스팅..
[ORACLE] 테이블의 Primary Key Column 조회 Query 문 -- PK 조회SELECT A.TABLE_NAME, B.COLUMN_NAME, A.CONSTRAINT_NAME, A.CONSTRAINT_TYPE, A.SEARCH_CONDITION FROM USER_CONSTRAINTS A, USER_CONS_COLUMNS B WHERE A.CONSTRAINT_NAME = B.CONSTRAINT_NAME AND A.TABLE_NAME = 'TB_REFUND_APP_LIST_PILOT' AND A.CONSTRAINT_TYPE = 'P';
How to Spring MVC Unit Test 스프링 MVC 단위 테스트 [출처] http://thswave.github.io/java/2015/03/02/spring-mvc-test.html 스프링 MVC 단위 테스트!계속해서 들려오는 TDD를 해보고 싶었던차에 강제적으로(?) 단위테스트를 만들면서 개발해야되는 상황이 되었습니다.지금까지 TDD 예제나 소개에서는 간단한 알고리즘 문제 풀이를 다루고 있었고 단순한 JUnit Test 케이스를 만들순 있었습니다.하지만 Spring MVC의 Controller, Service, Model 성격이 다른 각 계층에 대한 테스트 케이스를 만드려고 하니 막막해졌습니다. MVC를 구성하는 각 레이어 별 어떻게 테스트를 해야 할지 크게 세가지 정도가 감이 오지 않았습니다.1. Controller MethodController에 request..