탁구치는 개발자
close
프로필 배경
프로필 로고

탁구치는 개발자

  • 분류 전체보기 (420)
    • WebRTC (7)
    • 프로그래밍 (139)
    • AI 활용 (3)
    • 서버 (49)
    • 개발툴 (102)
    • 개발이야기 (10)
    • 장애 경험 (1)
    • 유용한 도구 (4)
    • 끄적끄적 (18)
    • 독서 (85)
    • 회고 (1)
    • 재테크 (1)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

이클립스 maven dependency jar 소스 다운로드 받기

오픈 소스를 사용하다보면 특정 클래스가 어떤 방법으로 코드가 구현되어 있는지 궁금할 때가 있다. 난 이클립스에 jad를 추가하여 decompile된 class파일을 보았는데 코드가 깔끔하게 나오지 않아서 불편했다. 또 다른 방법은 프로젝트 Java build path > Libraries에서 jar attached source를 하여 다운로드 받은 소스를 연결하는 방식이 있다.헌데 이 방법은 완전 노가다이다.한번만 노가다를 하면 괜찮지만 새로운 프로젝트를 생성하면 동일한 노가다를 또 해야 한다. 메이븐은 소스 다운로드 및 jar attached source를 자동으로 해준다는 것을 최근에 알게 되었다. 멋지다. ^^이런 좋은 기능이 있다는 걸 이제서야 알다니. 소스 다운로드 방법은 goal 에 다음을 추..

  • format_list_bulleted 개발툴
  • · 2012. 12. 13.
  • textsms
maven local repository 경로 변경

maven local repository 경로 변경

maven의 의존 라이브러리(jar) 파일들을 다운로드 받으면 내 로컬 PC의 C:\Users\namkyu\.m2\repository 디렉토리에 저장 된다.하지만 내 로컬 PC 개발 환경은 D드라이브의 dev 폴더로 집중하기 때문에 C 드라이브에 라이브러리가 저장되는 것이 싫었다. 그래서 바꿨다.일단 maven home > conf 디렉토리로 이동하여 settings.xml 파일을 open 한다. root 엘리먼트 하위에 보면 localRepository 엘리먼트가 보이는데 여기에 변경할 디렉토리 경로를 입력해 주면 된다.D:\dev\local_repository 이제는 이클립스에서 위에서 수정한 settings.xml을 지정해 주자.이클립스 > window > Preferences 클릭좌측의 tree ..

  • format_list_bulleted 개발툴
  • · 2012. 12. 12.
  • textsms

getter, setter 자동 생성 라이브러리 lombok

자바 공감 세미나에 가서 lombok 이라는 프로젝트를 알게 되었는데 이 프로젝트가 상당히 흥미로운 기능을 가지고 있다. 대게 VO(Value Object) 및 도메인 객체 사용 시 getter, setter를 생성하는데 lombok 라이브러리를 추가하여 @Data 애노테이션을 달아 주면 컴파일 시점에 getter, setter, hashCode(), toString(), 생성자를 자동으로 생성해 준다. 자동으로 생성한다고 하여 소스 코드 상에 getter, setter가 생성 되는 것이 아닌 bytecode에 생성이 된다. @Datapublic class LombokTest { private String name;private String id; } 사실 VO 클래스를 사용하다 보면 getter, se..

  • format_list_bulleted 프로그래밍
  • · 2012. 10. 23.
  • textsms
이클립스 weblogic 플러그인 설치

이클립스 weblogic 플러그인 설치

weblogic을 이용하여 이클립스 브레이크포인트를 설정하려고 플러그인을 찾아 보았는데 다른 플러그인 설치 방식보다 수월했다. 먼저 server view를 열고 아래 화면의 Download additional server adapters 를 클릭한다. 클릭하면 새로운 창이 나오는데 이곳에서 Oracle WebLogic Server Tools 를 클릭하면 설치를 진행할 수 있다. 플러그인이면서 생각보다 설치시간이 길다..ㅋㅋ

  • format_list_bulleted 개발툴
  • · 2009. 4. 3.
  • textsms
태스크 태그와 Tasks 뷰

태스크 태그와 Tasks 뷰

TODO는 태스크 태그라 하며, 뭔가 작업할 것이 있음을 나타내는 표시로 사용된당. Java > Compiler > Task Tags 페이지에서 태스크 태그 설정을 바꿀 수 있고, 추가 삭제가 가능하다. 이클립스에서 FIXME, TODO, XXX 이렇게 추가하고 Tasks VIew를 확인해보니 아래와 같이 나왔다. 보아하니 설정에따라 FIXME는 앞에 빨간색 느낌표로 나오고, TODO와 XXX는 앞에 아무것도 안나온다....이에대한 설정은 위의 경로를 따라가서 중요도를 바꾸면 되고. 한가지 신기한점은 해당 task를 지정 후 New Task from Marker를 누르니 mylyn과 연동이 된다는 사실이다...ㅎㄷㄷ 좋다 좋아..ㅋㅋ 하지만 쓸일은 없을 듯..^^;

  • format_list_bulleted 개발툴
  • · 2009. 3. 15.
  • textsms
디버깅 단축키

디버깅 단축키

F5키 : 프로그램을 한 스텝 진행하되, 메서드 호출부라면 실행 포인트를 메서드 안으로 옮긴다. 호출하는 메서드의 내부 동작을 확이하고 싶을때 사용 F6키 : 메서드 호출부라도 메서드 안으로 들어가지 않고 현재 코드에서 한 스텝씩 진행한다. 호출하는 메서드의 내부 동작엔 관심 없고, 현재의 코드 블록에 관심을 집중하고 싶을 때 사용한다. F7키 : 현재의 메서드에서 리턴한 후, 메서드 호출부에서 다시 멈춘다. F8키 : 멈추어 있던 쓰레드를 다시 진행시킨다. 다음 브레이크포인트를 만날 때까지 계속 실행될 것이다. Drop to Frame : 선택한 스택 프레임의 첫 행으로 실행 포인트를 옮긴다. 특정 메서드를 실행하다 그 메서드의 처음부터 다시 디버깅하고 싶을 때 유용하게 사용할 수 있다. 스텝 필터링 ..

  • format_list_bulleted 개발툴
  • · 2009. 3. 14.
  • textsms
html 코드에 빨간표시 나올때 없애주기

html 코드에 빨간표시 나올때 없애주기

jsp 파일에서 html 코드가 빨간색으로 나올때가 간혹가다 있다. 문법상 에러는 없는데 이클립스에서 왜 빨간색으로 표시를 하는지 모르겠지만..보기에 껄떡지근하면 위와같이 설정하자..

  • format_list_bulleted 개발툴
  • · 2009. 3. 14.
  • textsms
이클립스 톰캣 플러그인 브레이크 포인트설정

이클립스 톰캣 플러그인 브레이크 포인트설정

Preferences - Tomcat - Source Path 에서 Automatically compute source path를 체크하지 않으면 Debug시에 소스를 참조할수가 없다. 그래서 Debug시에 Current Instruction Pointer가 나타나지 않는다. 위와같이 소스앞에 체크박스 체크하면 된당..^^

  • format_list_bulleted 개발툴
  • · 2009. 3. 14.
  • textsms
파일비교 시 공백은 빼고 비교하기

파일비교 시 공백은 빼고 비교하기

compare with라는 기능을 사용할때 공백까지 비교를하기 때문에 헷갈릴때가 많다.. 이때 공백은 비교대상에서 제외시키는 방법이 있는데 설정부분은 아래와 같다. 체크해주면 공백은 비교대상에서 제외시킨다.

  • format_list_bulleted 개발툴
  • · 2009. 3. 14.
  • textsms
이클립스 템플릿

이클립스 템플릿

클래스파일을 생성할때, 메서드를 생성할때, 생성자를 생성할때, 인터페이스를 생성할때 기타 등등 생성시기에 주석을 자동으로 달아주는 Template 기능이 있다.

  • format_list_bulleted 개발툴
  • · 2009. 3. 14.
  • textsms
이클립스 코드 자동완성 해제  ctrl + space

이클립스 코드 자동완성 해제 ctrl + space

간혹가다 개발자 사이에서 이클립스의 무한한 기능때문에 툴에 너무 의지하는게 아니냐하는 말이 간혹가다 나오곤한다... 그러기에 이클립스의 코드 어시스트 기능을 끄고 개발하시는 분들이 꽤있는데 그 설정부분은 아래와 같이 하면된다. 난 이거 해제하면 개발 못 한다... ㅠㅠ

  • format_list_bulleted 개발툴
  • · 2009. 3. 14.
  • textsms
이클립스 Package Explorer에서  jar파일을 안보이게 하는 방법

이클립스 Package Explorer에서 jar파일을 안보이게 하는 방법

Filter 항목에 들어가서 Libraries from external Libraries in project 체크하면 jar 파일이 안보이게 된다.. 간혹 Filter가 어디에있는지 모르기때문에 캡쳐해 놨다..위에 동그라미 쳐진곳을 누르면 Filter 항목이 보인다... 하지만 난 이 기능을 사용하고 있지 않는다는거... 이유는 우리 회사 대리님이 Project Explorer를 사용하고있길래 함 써보자는 생각으로 써봤더니 이게 더 편리하고 좋아서이다...^^ ㅎㅎ Project Explorer 추천한다.

  • format_list_bulleted 개발툴
  • · 2009. 3. 14.
  • textsms
jsp 소스 bgcolor 같은 스타일로 색깔입히기

jsp 소스 bgcolor 같은 스타일로 색깔입히기

요즘 추세는 MVC 패턴을 이용하여 개발을 많이 진행하고있다. 그러나 예전에는 온니 JSP 아니면 자바빈을 이용해 개발을 진행했는데 이때 불편했던점은 JSP 코드와 HTML 코드간 분간이 잘 안되었다.. 전 직장에서 과장님의 이클립스를 잠깐 봤다가 알게된거지만 Jsp 코드만 노란색으로 bgcolor 처리된걸보고 적용하여 잘 쓰고있는데 이제서야 블로깅을 하게 된다....ㅎㅎㅎ 이넘의 귀차니즘이란~~ 일단 어떤식으로 화면이 보여지냐하면.. 뭐 이런식으로 보여지게 된다..^^ 처음엔 적응이 잘 안되겠지만 사용하다보면 유용하다...(내 생각일지도 모르지만..ㅋㅋㅋ) 이클립스에서 셋팅하는 부분은 Preference -> Web and XML -> JSP Files -> JSP Styles 에 들어가서 색깔을 지정..

  • format_list_bulleted 개발툴
  • · 2009. 3. 14.
  • textsms
이클립스 원격 디버깅 (Weblogic)

이클립스 원격 디버깅 (Weblogic)

항상 로컬로 개발해오다 이번 직장에서는 원격 개발서버에 파일을 올리고 확인하는 식의 개발을 하게되었다.. 일단 여러가지 불편한점이 많았다.. 첫째로 수정된 파일을 일일이 개발서버의 경로로 찾아들어가 upload를 해야했고 이 과정에서 실수로 파일한개씩을 빼먹어 에러가 발생하였다.. 더욱 더 문제점은 이 파일을 빼먹었다는 사실을 알기까지 시간이 쫌 걸린다는거...;; 거의 삽질의 연속이다.. 둘째로 이클립스의 브레이크포인트 설정하여 디버깅을 할 수 없다는것이다.. 이 문제에 대해선 검색을통해 원격디버깅을 알게되었는데 이게 설정하기가 꽤나 까다럽고 각 WAS 서버마다 설정하는게 달랐다.. 일단 회사에서는 Weblogic을 사용하기에 이리저리 뒤지다 결국 영문문서를 하나 찾았는데 내가 리눅스를 잘 모르다보니 ..

  • format_list_bulleted 개발툴
  • · 2009. 3. 14.
  • textsms

자동으로 세미콜론(;) 찍기

오늘 okjsp 개발툴쪽 TIP을 보다가 얻은 새로운 정보이다. 가령 System.out.println("test"); 이 코드를 작성할때 마지막 세미콜론을 문장 아무곳에서나 ; 를 치면 자동으로 문장 끝에 찍어주는 기능인데 이클립스에서 기본적으로 제공하고 있다. 좋아진건 오른쪽 이동 방향키 2번 안 눌러도 된다는거..ㅋㅋㅋ

  • format_list_bulleted 개발툴
  • · 2009. 2. 22.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기 (420)
    • WebRTC (7)
    • 프로그래밍 (139)
    • AI 활용 (3)
    • 서버 (49)
    • 개발툴 (102)
    • 개발이야기 (10)
    • 장애 경험 (1)
    • 유용한 도구 (4)
    • 끄적끄적 (18)
    • 독서 (85)
    • 회고 (1)
    • 재테크 (1)
최근 글
최근 댓글

캘린더

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
태그
  • #SQL
  • #maven
  • #Database
  • #Elasticsearch
  • #Spring
  • #Jenkins
  • #java
  • #JQuery
  • #제너릭
  • #Docker
  • #fiddler
  • #Apache
  • #git
  • #javascript
  • #HTTP
  • #리눅스
  • #Kubernetes
  • #tomcat
  • #SourceTree
  • #Wireshark
  • #Eclipse
  • #shellscript
  • #algorithm
  • #JPA
  • #ant
  • #vagrant
  • #JUnit
  • #회고
  • #VirtualBox
  • #개발주의사항
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바