분류 전체보기 577

Web Socket Details

요즘 websocket 관련 기술발전이 hot 합니다.관련된 정보를 좀 정리 했습니다. 출처는 아래와 같습니다.ref : http://cbeams.github.io/bitcoin-rt/---------------------------------------------------------------------Protocol DetailsTCP - Based protocolHTTP used solely for upgrade request (Status Code 101)Bi-directional, full-duplexData Frames can be Text (UTF-8) or arbitary Binary data양방향...통신용이고 UTF-8 인코딩과 바이너리를 전송할 수 있다가 프로토콜 원칙이군요.Sche..

ec2 에 tomcat7 간단히 설치 하기 - 참 쉽습니다.

AWS default AMI를 이용한 ec2 instance 에서 tomcat (tomcat7)을 어떻게 설치할까 ??? 답은 간단 합니다... aws repository를 통해 설치 하면 됩니다. (기본적으로 open-jdk6 version 은 ec2 에 설치 되어 있습니다.) 아래는 제가 tomcat7을 설치하고 home page를 올리는 방법을 간단히 처리하는 화면 입니다. -- 1) yum을 이용하여 tomcat7을 설치 합니다. [ec2-user@ip-10-10-10-10 ~]$ sudo yum install tomcat7 Loaded plugins: priorities, security, update-motd, upgrade-helper amzn-main | 2.1 kB 00:00 amzn-u..

aws 2013.05.15

apache tomcat diagram

아파치 톰캣에 대해서 아주 잘 설명된 그림이라고 생각 됩니다.출처 : http://marakana.com/s/post/106/tomcat_architecture_diagram 위 그리믈 보시면 Server > Service > Engine > Host > Context 의 계층을 보실 수 있습니다.또한 각 계층의 갯수도 주의 깊게 보시기 바랍니다. Listener, Resource, JNDI 등등 ... Global Part등 상위단의 설정은 하위단에서 사용이 가능하거나 영향을 미칩니다.

프로그램/java 2013.05.15

google url-shortenerl api 사용하기

요즘 짧은 url을 이용하는 경우가 많아 졌습니다. (url-shortener) 보통 브라우저 플러그인을 많이 이용하여 만드는데, 프로그램적으로 접근도 가능 합니다. 아래와 같이 사용해 보세요. 아래는 curl 을 이용하여 google url shorten document url 을 축약하고 원복하는 예제 입니다. https://developers.google.com/url-shortener/v1/getting_started?hl=ko ********** url 을 축약 하기. origianl url : https://developers.google.com/url-shortener/v1/getting_started?hl=ko downloads$ curl -i -v -X POST https://www.go..

프로그램 2013.05.09

AWS 쓰지도 않는데, 빌링이 된다면... 뭔가가 있습니다.

EC2 Instance 가 하나도 없는데, 4월분 빌링이 1,98 달러 약 2천원이 나왔습니다.황당하죠... 그러나, 아니땐 굴뚝에 연기 안나죠...ㅋㅋ 이유는 아래와 같습니다. 빌링의 자세한 내역을 보자면 아래와 같습니다.즉 snapshot 과 storage 보유비라고 합니다. 원래의 EC2 dashboard 입니다. 아래와 같이 Running Instances 가 0 개 이지만 2 Volumes, 1Snapshot 이 있습니다. 이걸 제거 합니다. 제거하면 아래와 같이 되죠... 이젠 다음달부터 0원 빌링이 되는거겠죠.

aws 2013.05.07

StringUtils. delimitedListToStringArray : 간단히 문자열 나누기

java 에서 문자열을 나눌때... 더구나 SpringFramework를 사용하신다면.아래와 같이 처리 하시면 됩니다. (구분자(delimiter) 로 아무 문자나 다... 쓸 수 있습니다.) String[] stringArray = StringUtils.delimitedListToStringArray(String sourceString, String delimeterString); ex) String[] sets = StringUtils.delimitedListToStringArray(bcset, "^"); 위와같이 '^'는 정규표현식의 특정 문자로 취급되지만, 위 함수에서는 그냥 구분자로 사용가능 합니다.

프로그램/java 2013.04.30

mybatis batch insert - Mysql

Mysql을 사용하는 경우에만 테스트 한 방법이지만, 여러 DBMS에서 사용가능할듯 합니다. Mapper에서 ${} 를 이용하는 경우 넘겨준 변수가 그데로 SQL로 변환 되므로, 이러한 특징과 SQL 의 insert inot -table- VALUES 문을 이용하여 values 이하여 여러Row를 (...), (...), ...이러한 형식으로 넘겨 처리 합니다. Mapper insert into ${table} (${oneName}, ${twoName}) values ${batchData} Java public int addTwoColumns (String table, String oneName, String twoName, List codes) throws Exception { Map data = ne..

프로그램 2013.04.25