지난 8월 13일 Spring Tool Suite (STS) for Eclipse Juno (4.2) 3.0.0 정식버전을 발표했다. 이로써 현재 이클립스(eclipse)의 최신버젼인 Juno(4.2) 버젼으로 STS를 만나볼 수 있다. 우선 눈에 보이게 달라진건 이름이 변했다는 것이다. 기존에는 이름이 SpringSource Tool Suite 였지만. 위 그림에 보이듯이 이제는 단순히 Spring Tool Suite 가 되었다.그 이유는 밑의 사이트를 가면 소개되어 있다.http://blog.springsource.org/2012/08/13/springsource-tool-suites-3-0-0-released-reorganized-open-sourced-and-at-github/ 짧게말해서 The ..
Ten Time-Savers in NetBeans 이라는 제목으로 Oracle Blog 에 올라온 글이다. (원문 : https://blogs.oracle.com/javatraining/entry/10_of_the_cooleast_features )넷빈에서의 총 10가지의 개발팁을 배워보자. 1. 약속된 명령어로 자주쓰는 코드를 자동으로 생성할 수 있다. psvm 를 입력하고 탭키를 누르면 public static void main(String[] args) 가 자동으로 생긴다.sout 을 입력하고 탭키를 누르면 System.out.println(“”) 코드가 자동으로 생성된다. 약속된 명령어들은 Tools->Options menu -> the Editor->Code Templates 안에 있고 자신이 ..
Gson 은 Java 객체를 JSON 표현식으로 변환할 수 있게 하는 Java 라이브러리 이다. 물론 JSON 표현식 형태의 스트링을 Java 객체로 변환 또한 가능하다. 주로 사용할 클래스는 Gson 이고 그냥 new Gson() 으로 객체생성하면 된다. GsonBuilder 클래스도 있으나 다양한 셋팅을 해서 Gson 객체를 생성할 때나 사용한다. Gson 객체는 상태값 같은 것을 가지고 있지 않으므로 다수의 Json 직렬화(serialization)와 역직렬화(deserialization) 처리시에 계속 재사용해도 된다. 밑의 예제는 아래 사이트의 예제이므로 참고하시기 바란다. GitHub - google/gson: A Java serialization/deserialization library t..
MongoDB 사용 이야기보단.. Facebook API 에 대한 내용이 더 많은 듯.. 대강 내용은 이렇다. AreYouInterested.com 은 여타 다른 데이트 사이트와는 다른 한가지 장점이 있다. 그것은 Facebook API 를 통해 수백만의 회원 프로필을 항상 자동으로, 회원들이 무엇을 좋아하는지 실시간으로 업데이트 시켜주고 있다는 것이다. 하지만 수백만의 프로필을 거의 실시간으로 업데이트 받는 것은 쉽지 않았다. 처음에는 FQL(Facebook Query Language) 쿼리를 사용했고 그 정보들을 MySQL 테이블과 MongoDB 컬렉션(collection) 들에 저장했다. 하지만 데이터를 수집하는 것 뿐만 아니라 회원들의 프로필 정보들이 변했는지 아닌지 알기위해 비교하기까지 해야 하..
Triggered Messaging 라는 실시간 대용량 데이터를 처리하는 회사로, 인터넷 쇼핑몰에서 버려지는 카트(abandoned carts : 인터넷쇼핑하다 카트에 담아두기만하고 구매까지 이루어지지 않은 카트를 의미하는 것같음) 정보를 이메일정보로 제공해서 고객이 구매할 확율을 높이게 하는 일을 처리하고 있다. 어쨋든 실시간으로 계속 유입되는 대용량의 데이터를 가지고 MongoDB 콜렉션(Collection)에 등록을 하지만, 결국 그 데이터를 가지고 일련의 어떤 처리를 하고 나면 더 이상 쓸모 없는 데이터이므로 삭제에 대한 이슈가 생겼다는 것이다. 이 임시적인 데이터에 대한 삭제의 방법을 아래 4가지로 나눴다. 1. 처리할때마다 한 레코드씩 삭제(remove).2. 처리 마지막에 모든 레코드를 삭제..
일반적으로 사용하는 컴퓨터라면 엑셀 문서 프로그램은 당연히 깔려있다. 너무나 밀접한 프로그램이기에 우리는 그 엑셀문서를 DB나 특정 입력값으로부터 값을 읽어와 자동으로 만들기도해야하고 읽을 수 있어야 한다. 그 제어를 자바에서 가능케 하는 API를 제공하는 POI 에 감사하며.. 알아보자. http://poi.apache.org/ The Apache POI Project's mission is to create and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2). I..
프로그램상에서 트랜젝션을 맘대로 커밋(commit), 롤백(rollback) 할 수 있는 방법을 알아보자.MySQL 에서 테스트 테이블 하나 만들어서 하면된다. 난 컬럼 2개뿐인 단순한 테이블을 만들고 첫번째 컬럼에는 PK 를 걸었다. 컬럼 데이터타입 PK 여부 aaa varchar(10) O bbb varchar(10) X 우선 아래의 예제를 보자.package com.spring.sample; import java.util.HashMap; import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.ibatis.session.SqlSess..
이상하게 내 블로그에서만 SyntaxHighlighter 사용시에 글자간격(자간)이 너무 좁게 나왔다. 현재는 고쳐서 잘나오지만.. 예전 이미지와 제대로 수정한 이미지를 비교하면 많이 다르다. 아놔 훨씬 보기 편해졌다... 티스토리에서 관리자 화면에 들어가면 [HTML/CSS 편집] 메뉴가 존재한다. 내가 사용하고 있는 스킨에 기본 style.css 에 letter-spacing 옵션이 지정되 있어서 문제였던 거 같다. 본문 적용 부분에 leteer-spacing:-1px; 로 되있는 것을 찾았다. /* 본문 */ .entry .desc { (..생략..) letter-spacing:-1px; } 아 이게 문제였다. 그렇다고 이걸 바꿔버리기엔 본문에 적용되어 있던 속성이니 좀 달라질게 뻔하고, Synta..
- Total
- Today
- Yesterday
- Spring
- 막대그래프
- 알뜰요금제
- 셀프개통
- heroku
- Google Chart Tools
- 마인크래프트
- eclipse
- javascript
- 맥북
- docker
- python
- ktm모바일
- 도넛차트
- MySQL
- 자급제폰
- SVN
- vagrant
- MyBatis
- ggplot2
- java
- Oracle
- MongoDB
- github
- ipTIME
- ubuntu
- 아이맥
- R
- 이클립스
- ggplot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |