본문 바로가기

프로그래밍 툴115

[이클립스] Eclipse에서 serialVersionUID 자동으로 생성해주는 플러그인(Plugin) 설치해서 사용하기 이클립스에서 serialVersionUID 자동으로 생성해주는 플러그인이 있어서 소개를 드립니다.아래 파일 다운로드 받아서 압축을 풀고 [eclipse > plugin] 폴더에 넣어주시면 됩니다. 플러그인을 넣었다면 이클립스를 껐다가 다시 켠 후에원하는 java 파일에서 마우스 오른쪽 버튼을 클릭하시면 [Add SerialVersionUID]라는 메뉴가 보이는데 클릭하시면 끝~!!! 잘 생성이 되었네요^^ @SuppressWarnings("serial") 어노테이션으로 해결할수도 있습니다. 아래 링크 클릭해 보세요~ http://zzznara2.tistory.com/admin/entry/post/?id=186 1. Serialization 이란? 모든 데이터의 흐름은 바이트 전송으로 이루어 집니다. 이것.. 2015. 1. 29.
[토드] Toad의 Format code 기능으로 가독성 떨어지는 쿼리를 보기좋게 정렬하기 보통 eclipse로 작업을 하면 console에 찍히는 쿼리를 Toad에서 실행해 보곤 합니다. 그런데, console에 출력되는 쿼리는 정렬이 돼 있지 않아 가독성이 떨어집니다. 이럴 때 Toad에 있는 [Fortmat code] 기능으로 쿼리를 포맷하면 보기좋게 쿼리를 정렬할 수 있습니다. Format code 실행 단축키 : Ctrl + Shift + F Format code 아이콘을 눌러주거나 단축키(Ctrl+Shift+F)를 눌러주면 보기좋게 정렬됩니다. 이렇게 보기 좋게 정렬이 되었습니다. 2015. 1. 29.
[토드] Toad의 Schema Browser에서 코멘트(Comment) 보는 방법 Toad의 Schema Browser에서 코멘트(Comment)가 왜 기본으로 안보이게 해놨는지 모르겠네요. 디폴트로 코멘트를 보이게 하면 참 편할텐데요. 코멘트가 보이게 하고 코멘트를 바로바로 수정할 수 있도록 설정하는 방법을 알아보겠습니다. 지금 COMMENT가 Schema Browser에서 안보이는데요. 아래 그림처럼 Script를 확인해보면 분명히 COMMENT가 입력돼 있습니다. (물론, COMMENT가 등록돼 있지 않다면 안보이는 게 당연합니다.) * Schema Browser의 왼쪽 상단의 메뉴 아이콘의 드롭박스를 클릭해서 [Show Column Comments in List]를 체크하시면 됩니다. 이제 Comments라는 컬럼이 보이네요. [Show Table Comments]를 체크하면 .. 2015. 1. 28.
[이클립스] eclipse 톰캣(Tomcat) 서버에서 java.lang.OutOfMemoryError: Java heap space발생시 해결 방법 Eclipse에서 Tomcat 서버로 작업을 하고 있는데요. 며칠동안은 이상이 없다가 갑자기 Out of Memory 메시지가 나오면서 동작하지 않는 경우가 있습니다. java.lang.OutOfMemoryError: Java heap space 이런 에러가 떨어지죠. 이럴 땐, 톰캣서버 Arguments에 -Xms128m -Xmx512m-XX:MaxPermSize=128m 이 한줄만 넣어주시면 간단하게 해결됩니다. 다음 순서로 진행해 보세요~ 1. 톰캣 서버를 마우스로 더블클릭하세요. 2. [Open launch configuration] 클릭 3. Arguments 탭 클릭해서 -Xms128m -Xmx512m-XX:MaxPermSize=128m 위 소스를 맨 위나 맨 아래에 붙여넣기 하고 [Apply.. 2015. 1. 28.
[이클립스] eclipse에서 변수명 일괄(한꺼번에) 변경하기 이클립스에서 변수명을 한꺼번에 바꾸고 싶다면.. 1. 해당 변수명을 마우스로 더블클릭해 하이라이트한다.​ 2. [Alt + Shift + R] 클릭 3. 원하는 변수명으로 타이핑하고 엔터를 누른다. 이렇게 하시면 간단하게 변수명이 일괄 변경됩니다. 1. 변수명 더블클릭 2. 하이라이트 된 모습 (형광펜은 제가 이해를 돕기 위해 칠했습니다.) 3. 일괄 변경된 모습 [출처] 이클립스에서 변수명 한번에 모두 바꾸기(일괄 변경)|작성자 NaJel 2015. 1. 28.
[이클립스] Eclipse에서 변수명 더블클릭시 같은 변수명 하이라이트 안될 때 셋팅 방법 이번에 프로젝트를 옮겼는데, 이클립스에서 변수명 더블클릭시 같은 변수명이 하이라이트가 안되더라구요. 아래그림처럼요. [Windows - Preferences - Java - Editor - Mark Occurrennces >Mark occurrences of the selected element in the current file]에 체크하시면 잘 바뀝니다. 아래 그림처럼 같은 변수명 찾아서 하이라이트 잘 되지요? 2015. 1. 27.
[이클립스] eclipse에서 줄바꿈 설정하는 방법 이클립스를 사용하다보면 소스가 길어 가독성이 떨어지는 경우가 있습니다.물론, 와이드 모니터에 [Ctrl+M] 키로 해당파일을 전체화면으로으로 띄워서 사용한다면 큰 문제가 없이 사용할 수 있겠지만 그럼에도 불구하고 너무 길어서 보이지 않는 경우가 발생합니다.이럴 때 화면에 맞게 줄바꿈을 해준다면 좋겠죠? ==> 이렇게 보이던 게 아래처럼 줄바꿈이 됩니다. 설정 위치는 다음과 같습니다. [window] - [preferences] - [Java] - [Code Style] - [Formatter]아래 그림을 따라하시면 됩니다. Max line width만 화면에 맞게 수정해주시면 됩니다.저는 150으로 설정해 봤습니다. 설정이 완료되었다면 [Ctrl+Shift+F] 단축키를 눌러서 화면에 적용시켜주시면 끝~.. 2015. 1. 21.
서브라임 텍스트(Sublime Text) 단축키 모음(Short key) 플러그인을 설치해서 생긴 단축키도 포함되었습니다.또한, 서브라임 텍스트 2를 기준으로 작성되었음을 알려드립니다.출처 : http://demun.tistory.com/2239 영어한글단축키설명New File새파일Ctrl+N새문서나 새파일을 만듬.Open File열기Ctrl+O새문서나 새파일을 열기Open Folder폴더열기폴더열기Open Recent최근문서열기최근문서열기Reopen with Encoding인코딩해서 다시열기인코딩해서 다시열기New View into File새로보기현재의 문서를 새탭에 열러서 새로보기Save저장Ctrl+S저장Save with Encoding인코딩해서 저장현재의 문서 인코딩변경해서 저장Save as새로 저장Ctrl+Shift+S다른 이름으로 저장Save All모두저장모두저장Ne.. 2015. 1. 18.
서브라임 텍스트(Sublime Text)에 FTP/SFTP 셋팅하기 - Package Controller Sublime Text Console 이용하기 서브라임텍스트(Sublime text)에 console을 이용하여 ftp/sftp 를 간단하게 셋팅해 보겠습니다.먼저, Package Controller 를 설치해주셔야 하는데 console을 이용하여 간단하게 설치할 수 있습니다. Package Controller 설치하기서브라임 텍스트에서 단축키 [Ctrl+`] 또는 [View > Show Console] 클릭합니다. 콘솔이 열리면 아래 링크를 클릭하여 코드를 복사합니다.https://sublime.wbond.net/installation 코드는 매번 접속할 때마다 바뀐다고 하니 사이트를 방문하여 코드를 복사하여야 합니다.import urllib.request,...).write(by) 이 코드를 복사해서 서브라임텍스트의 콘솔에 붙여넣고 엔터를 치면 .. 2015. 1. 8.
서브라임 텍스트(Sublime Text) 최고의 기능인 모두 이동하기(Goto Anything) 서브라임 텍스트(Sublime Text) 최고의 기능인 모두 이동하기(Goto Anything)는 이클립스의 Open Resource와 비슷합니다. 현재 서브라임 텍스트에 포함된 모든 파일을 검색하는 기능이죠. Ctrl+P를 클릭해서 원하는 파일명을 입력하세요. Go To 창은 사이드 바에 있는 모든 파일을 색인 작업 후에 열리는데, 파일명이나 머리글자, 확장자, 접두사 등으로 찾을 수 있습니다. 이 기능은 정말 많이 사용할 수 밖에 없네요. 파일명을 정확히 모르는 상태에서 파일명의 일부만 알고 있어도 다 찾아주니 편리합니다. Esc 버튼을 누르거나 마우스로 다른 곳을 클릭해서 취소할 수 있습니다. 2014. 12. 16.
서브라임 텍스트(Sublime Text) 미니맵에서 현재 위치에 테두리 넣어서 강조하기 Sublime Text의 맨 우측에는 미니맵이라는 전체 코드 중에 현재의 위치를 보여주는 편리한 기능이 있습니다. (이 기능은 마치 스타크래프트의 미니맵을 연상케 하죠.)아주 긴 코드인 파일일 경우 현재 위치가 희미하게 표시되어서 눈에 잘 띄지 않는데요. 눈에 잘 띄게 하려면 사용자 설정 파일에서 테두리를 넣을 수 있도록 명령어를 하나 추가하면 됩니다. 메뉴에서 [Preferences > Settings-User]를 클릭하세요. "draw_minimap_border": true 를 추가하세요. 미니맵에 테두리가 생겼네요. 이젠 전체 소스에서 현재 위치가 어딘지 금방 알 수 있겠죠^^ 2014. 12. 14.
서브라임 텍스트(Sublime Text) 글자 크기(font_size)를 변경하는 방법 Sublime Text가 쓰면 쓸수록 편리하고 강력하다는 걸 느낍니다. 이러다가 java 코딩도 이클립스가 아닌 Sublime Text로 하게 되는 날이 오지 않을까 두렵기도 하네요.Sublime Text를 사용하면서 글자 크기가 조금만 컸으면 좋겠다는 생각을 많이 했었는데요.결론적으로 얘기하자면 단축키를 사용하시면 간단하게 해결됩니다.글자크기 확대 : Ctrl + + (컨트롤 + 플러스) 글자크기 축소 : Ctrl + - (컨트롤 + 마이너스) Ctrl++ 키를 눌러서 글자 크기가 커졌습니다. 간단하죠? 이렇게 사용자가 변경한 설정 내용은 내 컴퓨터 어딘가에 저장이 되는데요. 확인을 하시려면 [Preferences > Setting-Users]를 클릭하시면 됩니다. 원래 font_size: 10px가 .. 2014. 12. 14.
그 강력함에 끌려 에디트플러스(Editplus)에서 서브라임 텍스트(Sublime Text)로 갈아타다. 제가 자바 프로그래머다 보니 날마다 eclipse로 코딩을 하기 때문에 다른 에디터를 사용할 일이 별로 없었는데요. 얼마전부터 워드프레스라는 블로그 오픈소스를 공부하다보니 php를 할 일들이 생기더군요. 지금까지는 Editplus라는 툴을 편리하게 사용하고 있었는데 외국 PHP 프로그래머들은 Sublime Text라는 툴을 다 사용하더군요.(우리나라도 그런가요?) 호기심에 Sublime Text라는 툴을 설치해서 사용해 봤는데 너무너무너무 좋더군요. 특히, 소스의 강력한 자동완성 기능은 너무 편리해서 오히려 eclipse(이클립스)보다 낫지 않나하는 생각마저 들었답니다. http://www.sublimetext.com/ ( 2014. 12. 5.
[이클립스] eclipse 사용자 단축키 만들기 이클립스를 비롯하여 어떤 툴도 단축키를 사용하면 작업을 편리하게 할 수 있습니다. 이클립스는 아래 단축키로 이미 설정된 단축키의 상황을 모두 확인할 수 있는데요. [Ctrl + Shift + L] ==> 단축키 모음 그럼에도 불구하고 '이런 단축키가 있으면 참 좋을텐데..'하는 경우가 발생합니다. 저의 경우, 파일검색을 자주해서 [Ctrl + H] 버튼을 눌러서 파일찾기를 하는데요. 문제는 [Fies Search] 탭이 바로 나오면 좋은데, 항상 [Remote Search] 탭이 먼저 나와서 다시 [File Search] 탭을 눌러줘야 하는 불편함이 있었습니다. 그래서, 아예 Search 목록이 아닌 [File Search]를 호출하는 단축키를 만들기로 했습니다. 설정방법은 다음과 같습니다. 1. Win.. 2014. 11. 4.
[이클립스] eclipse 단축키를 알려주는 단축키 이클립스 사용할 때 단축키를 사용하면 편리하죠. 저는 그동안 구글이나 네이버에서 검색해서 그때 그때 편리한 단축키를 외워서 사용하곤 했는데요. '이클립스의 모든 단축키를 다 사용해보고 싶다' 하시는 분은 [Ctrl + Shift + L] 을 눌러보세요. 이렇게 친절하게 모든 단축키를 알려줍니다. 혹시, 이 모든 단축키를 다 사용하시는 분 계시나요? ㅋ 2014. 11. 4.