먼저 트위터 API를 사용하기 위해서는 dev.twitter.com에서 개발자 등록을 하고 키들을 받아야 합니다.그리고 자바에서 트위터 API를 사용하기 위해서는 http://twitter4j.org/에서 twitter4j 라이브러리를 받아서 프로젝트에 추가해야 합니다.저는 메이븐을 이용하여 관련 라이브러리를 추가했는데요. 메이븐 정보는 아래를 참고하세요. twitter4j.org twitter4j.org Repository http://twitter4j.org/maven2 true true org.twitter4j twitter4j-core [3.0,) 아래는 트위터에서 타임라인에 게시한 트윗들을 가져오는 소스 입니다. String CONSUMER_KEY = "발급받은 consumer key 값"; S..
php기반으로 만들어진 홈페이지를 java기반으로 새로 개발하는중에 DB(MySQL)에 날짜가 int 타입으로 1173260944 이런 형식으로 저장되어 있는걸 보고 확인해보니 php의 Date 형식으로 저장되어 있는것이더군요.그래서 java에서는 바로 DB에 있는 데이터를 그대로 쓰지는 못하고 변환하는 과정이 필요한데 아래와 같이하니 해결되었습니다. String source = "1173260944"; //DB에서 가져온 날짜 데이터 입니다.long t = Long.parseLong(source + "000"); //long 타입으로 타입캐스팅하면서 뒤에 000을 붙여줍니다. SimpleDateFormat simpleDate = new SimpleDateFormat("yyyy-MM-dd"); //출력할..
웹 페이지를 만들다 보면 새창에서 어떤 값들을 입력받고 다시 이전창에 값을 돌려줘야하는 경우가 있습니다. 그럴때 사용하면 유용한것이 opener.document 인데요. 사용방법은 여러가지 방법이 있겠지만 저는 아래와 같이 셀렉터에 opener.document를 추가해서 사용합니다. $('#id',opener.document).append('html'); //부모창의 id에 해당하는 객체에 html 내용을 append$('#id',opener.document).val('value'); //부모창의 id에 해당하는 객체의 값 지정
자바스크립트는 딱히 데이터 타입이 없다. 단순히 var 이라는 변수형태로 선언하면 그걸로 끝이다.그래서 편리하게 사용할 수 있지만 그로인해 가끔 큰 실수를 하게 된다. var idx = '1';위와 같이 선언되어 있는 변수 idx가 있는데 여기다 +1을 하면 어떻게 될까?위 idx는 숫자처럼 보일지도 모르지만 사실은 string이다. 그래서 +1을 하게되면 string 1의 뒤에 1이 붙게되어 11이라는 값이 된다.그래서 숫자를 사용할때는 명확하게 var idx = 1; 이렇게 선언을 해야한다. var idx = 1;idx + 1;위와 같이 사용하면 우리가 원하는 1+1 = 2 의 연산이 가능해진다. 오늘 이 문제로 삽질을 했었기에 정말 간단한 내용이지만 이해하기 위해 정리를 해보았다.
톰캣 시작시에 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 와 같은 에러가 나올때는 프로젝트에 maven dependency를 등록하면 됩니다. 이클립스 기준으로 설명드립니다.프로젝트에서 properties - Deployment Assembly -> Add -> Java Build Path Entries -> Maven Dependencies 선택 후 Apply 위와 같이 설정하시면 됩니다.
java.util.Map 을 ParameterClass로 받는 select 문을 iBatis에서 실행하였는데'부적합한 열 인덱스'라는 오류가 나타났습니다. 디버깅 모드로 파라미터 값을 체크해봤는데 값을 제대로 들어갔는데 계속 오류가 나길래 확인해보니평소엔 #SDATE# 이런식으로 파라미터 값을 SqlMap에서 사용했었는데 $SDATE$ 이런식으로 사용하니 해결되었습니다. #SDATE#와 같은 형식으로 사용할 경우 가끔 like 등등을 사용할때 오류가 나는 경우가 있다고 합니다.
- Total
- Today
- Yesterday
- oracle
- 오브젝티브 C
- Objective-C
- 자바스크립트
- jQuery
- Spring Framework
- IT
- Object C
- iPhone
- JavaScript
- MAC OSX 10.7
- Spring
- 제이쿼리
- tomcat
- MySQL
- Objective C
- Xcode
- 아이폰
- zero
- JSP
- iBATIS
- MacOS X
- Programming
- Java
- 아이폰 어플리케이션
- iOS 개발
- 아이폰 개발
- 오브젝트 C
- SQL
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |