Subversion Java API Subervion 을 사용하다가 commit 한 이력을 기간별로 조회해서 엑셀로 출력하고 싶다던가. 또는 commit 할때 사용자가 굳이 기입하지 않아도 공통적인 메시지를 더 들어가게 하고 싶다던가. 아니면 특정 프로젝트에 맞춰 check out 을 편하게 하고 싶다던가.. 이렇게 Java 환경에서 svn 을 맘대로 조종하고 싶다고 느껴진다면. SVNKit 에 모든 답이 있다. 아래 공식웹사이트에 방문하면 친절히 수많은 예제들과 도움말이 넘쳐난다. http://svnkit.com Dual Licensing 기본적으로 SVNKit 은 Open Source 이다. 하지만 상업적이냐 아니냐에 따라 라이센스 정책은 2가지로 나뉜다. TMate Open Source Licens..
Introduction to MongoTemplate MongoTemplate 클래스는 Spring Data MongoDB 에서의 핵심 클래스이며, MongoDB를 잘 사용할 수 있게 풍부한 기능들을 지원을 하고 있다. 물론 이걸 안쓰고, MongoDB java 드라이버를 직접 사용해서 데이터를 다뤄도 전혀 문제는 없다. 하지만, Spring Data 에서 Data Access Layer 구축하기 편하도록 직접 만든 클래스이기 때문에 한번 써보는게 어떨까. 일단 객체를 XML 설정파일에 등록해놓으면 MongoTemplate 클래스는 Thread-Safe 이므로, 여러객체 사이에서도 문제없이 재사용이 가능하다. MongoTemplate 클래스의 주된기능은 MongoDB의 document 들을 등록ㆍ수정ㆍ삭..
Registering a Mongo instance using XML based metadata 이전 포스팅에서 프로젝트를 만들었다면, Mongo 객체를 spring xml 설정파일에 등록한다. root-context.xml 파일을 찾자. 아래에 보듯이 4,7,8,11 줄을 추가한다. Mongo 객체를 선언하는 것은 한줄로 아주 간단하지만. MongoOptions 의 속성들을 사용하여 더 세세한 셋팅을 하고자 한다면 아래와 같이 선언할 수 있다. 각 속성은 API 문서를 참고한다. 관련글 Spring Data MongoDB - 스프링(Spring) 에서 MongoDB 를 사용해보자.
Spring Data for MongoDB 원래 Reference Documentation 에서는 Simple Spring Utility Project 를 이용해서 예제를 보여주고 있지만, 여기선 Spring MVC Project 로 만들어보겠다. 개발환경은 아래와 같다. Spring MongoDB support requires MongoDB 1.4 or higher and Java SE 5 or higher. The latest production release (2.0.x as of this writing) is recommended. An easy way to bootstrap setting up a working environment is to create a Spring based project..
Spring Data 스프링(Spring framework)을 공부하면서 조금은 알게 되었다 싶었는데, 그렇지도 않나보다. 끝이 없다. MongoDB 를 Spring 에 어떻게 붙일지 고민하다가 Spring Data 를 알게됬다. Spring Data 는 또 다른 하나의 오픈소스 프로젝트이며, Spring 관련 어플리케이션에 "새로운 데이터접근기술"을 쉽게 사용하도록 도와주는 역할을 하고 있다. 여기에서 새로운 데이터접근기술이라함은, Non-Relational 데이터베이스, 맵리듀스 프레임워크, 클라우드기반 데이터서비스 들을 말하며, 이런 기술을 Spring framework 에 접목하기 쉽게하는 역할을 Spring Data 가 지원하는 것이다. 물론 기존 RDBMS 역시 향상된 지원을 제공하고 있다. ..
스프링(Spring Framework) MVC 프로젝트를 사용하다가 문자 인코딩때문에 애를 먹고 있다면, CharacterEncodingFilter 를 사용해보길 추천한다. 이 클래스는 Spring Framework 에서 제공하는 필터용 클래스로 인자값만 정의해서 잘 쓰면 된다. web.xml 파일에 필터를 아래와 같이 정의해주면 된다. characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 forceEncoding true characterEncodingFilter /* 당연히 url-pattern 은 각자 프로젝트에 맞게 설정하셔야 한다. CharacterEncodingFilter 객체에 ..
구글차트(Google Chart)를 공부하고 있긴 한데.. 항상 영어데이터만 쓰다보니 한글로도 표현이 되는지 궁금해졌다. 될까 안될까..? 당연히 된다. 문자인코딩만 꼬이지 않으면 별다른 문제없이 한글데이터를 구글차트에서 볼 수 있다. 이제껏 구글차트에 대한 포스팅들을 잘 따라왔다면, 아래 몇단계만 더 소스를 추가해서 한글데이터를 무리없이 Ajax로 가져올 수 있다. 우선 문자인코딩을 선택해야한다. 여기서는 UTF-8로 선택하겠다. 우선 웹페이지 파일들이 어떤 인코딩으로 만들어졌는지 확인을 해야한다. 우선 chart.html 을 오른쪽 클릭해서 propeties를 확인하면 아래와 같은 화면이 나온다. 보면 Text file encoding 이 있다. ISO-8859-1 이나 MS949 가 아닌지 확인하고..
이전 포스팅에서 설명한 3번째 방식으로 서버로부터 데이터를 받으려 한다. var data = new google.visualization.DataTable( { cols: [{id: 'task', label: 'Employee Name', type: 'string'}, {id: 'startDate', label: 'Start Date', type: 'date'}], rows: [{c:[{v: 'Mike'}, {v: new Date(2008, 1, 28), f:'February 28, 2008'}]}, {c:[{v: 'Bob'}, {v: new Date(2007, 5, 1)}]}, {c:[{v: 'Alice'}, {v: new Date(2006, 7, 16)}]}, {c:[{v: 'Frank'}, {v: ..
- Total
- Today
- Yesterday
- 자급제폰
- Google Chart Tools
- javascript
- docker
- 막대그래프
- 셀프개통
- MongoDB
- python
- Oracle
- MyBatis
- R
- eclipse
- SVN
- 개러지밴드
- Spring
- ggplot
- github
- heroku
- 알뜰요금제
- java
- 이클립스
- 도넛차트
- 아이맥
- ubuntu
- MySQL
- 마인크래프트
- ktm모바일
- 데이터쉐어링
- vagrant
- ggplot2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |