본문 바로가기

반응형

전체 글

(28)
[Eclipse] Grep console Grep Console 이클립스 기반의 플러그인으로 정규식을 사용하여 매칭되는 정보를 사용자 지정 스타일을 적용하여 콘솔 출력의 가독성을 높일 수 있는 플러그인입니다. 목차 플러그인 자동 설치 방법 플러그인 수동 설치 방법 설정 방법 플러그인 자동 설치 방법 Help → Eclipse Marketplace → "grep console" 입력 후 검색 → install 플러그인 수동 설치 방법 위의 첨부 파일을 이클립스 경로의 플러그인에 이동시켜 줍니다. ex) C:\ecplise\plugins\ bundles.info 파일을 실행하여 아래의 내용을 복사하여 입력합니다. ※ 식별자,버전,파일 경로 및 파일명,4,false ex) C:\ecplise\configuration\org.eclipse.equino..
[Eclipse] Code Template 활용한 주석달기 Code Templiates 코드템플릿은 클래스, 메소드, 필드 등 원하는 위치에 설정한 주석이나 코드를 입력해주는 편리한 기능입니다. Windows → Preferences → Java → Code Style → Code Templates 이동 후 우측 Comments를 펼치게되면 다음과 같은 화면을 볼 수 있습니다. 1. Class에 주석 넣기 Comments 항목에서 Types을 선택 후 Edit 버튼을 눌러 Template를 지정합니다. 2. Method에 주석 넣기 Comments 항목에서 Methods를 선택 후 Edit 버튼을 눌러 Template를 지정합니다. Insert Variable 버튼을 클릭하시면 사용할 수 있는 변수의 리스트가 나오니 참고하시면 됩니다. Template에서 ${u..
[MyBatis] jdbcType 종류 jdbcType MyBatis로 개발 시 입출력 변수의 javaType이나 jdbcType을 명시할 때 사용합니다. 종류 SQL Server 형식 JDBC 형식 (java.sql.Types) Java 언어 형식 bigint BIGINT long binary BINARY byte[] bit BIT boolean char CHAR String date DATE java.sql.Date datetime TIMESTAMP java.sql.Timestamp datetime2 TIMESTAMP java.sql.Timestamp datetimeoffset(2) microsoft.sql.Types.DATETIMEOFFSET microsoft.sql.DateTimeOffset decimal DECIMAL java.mat..
[JAVA] SuppressWarnings SuppressWarnings 컴파일러가 일반적으로 경고하는 내용 중 "이건 하지 마" 하고 제외할 때 쓰입니다. 따라서 어떤 경고를 제외할지 옵션을 줄 수 있습니다. 옵션 all : 모든 경고를 억제 cast : 캐스트 연산자 관련 경고 억제 dep-ann : 사용하지 말아야 할 주석 관련 경고 억제 deprecation : 사용하지 말아야 할 메소드 관련 경고 억제 fallthrough : switch문에서의 break 누락 관련 경고 억제 finally : 반환하지 않는 finally 블럭 관련 경고 억제 null : null 분석 관련 경고 억제 rawtypes : 제네릭을 사용하는 클래스 매개 변수가 불특정일 때의 경고 억제 unchecked : 검증되지 않은 연산자 관련 경고 억제 unused..
[Eclipse] 느려터진 이클립스 속도 올리기 목차 1. 메모리 정리 2. 사용하지 않는 검사 제거 3. 잘 안 쓰는 기능 끄기 1. 메모리 정리 Window → Perference → General에 Show heap status 옵션 선택 오른쪽 하단에 쓰레기통 아이콘이 생기며 사용하다가 메모리가 많이 올라갔다 싶거나, 느려졌을 때마다 쓰레기통 아이콘을 눌러주면 메모리가 확 줄어듭니다. 2. 사용하지 않는 검사 제거 Window → Perferences → Validation 자기가 필요한 옵션만 켜 줍니다. 필요 이상으로 많은 검사를 많이 해서 느려지는 경우가 있습니다. 딱 필요한 검사만 하도록 변경합니다. [Build] 컬럼의 모든 체그박스를 해제, [Manual] 컬럼은 수동으로 validation을 체크할 수도 있으므로 그대로 둡니다. W..
[SVN] 이클립스 SVN 사용법 SVN (Subversion) 자유 소프트웨어버전 관리시스템입니다. 명령행 인터페이스에서 사용하는 명령어를 따서 “SVN”이라고 줄여서 부르기도 합니다. 제한이 있던 CVS를 대체하기 위해 2000년부터 콜랩넷에서 개발되었습니다. 목록 1. SVN 설치 2. SVN 서버연결 SVN 설치 Help → Eclipse Marketplace → svn 설치 SVN 서버연결 Window → Show View → Other → SVN Repositories Check Out 누르면 Repositories 프로젝트 받아집니다. Commit : 업로드 Update : 다운로드 Revert : 서버 상태로 되돌림 Show History : 백업, 작업 내역 확인 가능
[Spring] 게시판 엑셀 다운로드 목록 1. Controller 2. JSP 3. 엑셀 속성 적용 Controller @RequestMapping("excel") public String excel(@RequestParam Map map, HttpServletResponse response, Model model) throws IOException { List list = new ArrayList(); list = boardService.excel(map); model.addAttribute("list", list); return "excelView"; } JSP 순서 이름(id) 주제 내용 입력날짜 수정날짜 방문수 ${i.seq} ${i.memName}(${i.memId}) ${i.boardSubject} ${i.boardContent..
[Spring] 파일 업로드 & 다운로드 목차 [ 업로드 ] 1. maven 등록 2. multipartresolver를 사용하기 위해 root-context.xml 에 추가 3. form enctype="multipart/form-data" 추가 4. multipart 를 이용한 파일 업로드 구현 5. JavaScript 처리 [ 다운로드 ] 1. JSP 2. Controller [ 업로드 ] maven commons-io commons-io 2.0.1 commons-fileupload commons-fileupload 1.2.2 multipartresolver를 사용하기 위해 root-context.xml 에 추가 form enctype="multipart/form-data" 추가 form 태그의 { enctype="multipart/for..

반응형