원래 프레임웍을 잘 안쓰다 Mybatis를 공부할겸 배우는 중에 idx값을 받아와서 Insert해야하는 경우가 많아 공부할겸 찾아보던중 SelectKey라는 기능을 찾았다. 가령 이런식으로 처리가 가능하다. step1. 자주쓰는 쿼리 설정SELECTIDXFROMMEMBERWHERE USERID=${userid} step2. selectKey 사용하여 다중쿼리INSERT INTO MEMBER_INFO( idx, name )VALUES(#{selectIdx}, #{name}) 이렇게하면 select해온 결과값을 INSERT할 수 있습니다. .by rocksea
https protocol로 svn checkout시 handshaking fail이 되는 형상이 있어 알아보았습니다.매우 간단하게 해결 되었습니다. Problem 1. Key usage violation in certificate has been detected.$ svn co https://192.168.0.100/svn/trunksvn: OPTIONS of 'https://10.62.50.166/svn/NYTVPACC/trunk': SSL handshake failed: SSL error: Key usage violation in certificate has been detected. (https://10.62.50.166) Solution sudo mv /usr/lib/libneon-gnutls...
비동기 이벤트드리븐기반 네트워크 어플리케이션 서버 네티 (an asynchronous event-driven network application framework ) 에 대해 알아보기로 하겠습니다. netty가 국내에서 더 유명한데 이유는 java 개발자로 트위서에 근무하시는 이희승씨가 참여해서 입니다. 우선 netty의 architecture 를 살펴보도록 하겠습니다. [ 그림1 ] Netty Architecture socket, http & web socket, SSL/TLS 등을 지원합니다. 간단한 echo server tutorial 하나 돌려보도록 하겠습니다.NettyServer.javaimport java.net.InetSocketAddress;import java.util.concurrent..
ubuntu에서 windows remote desktop 접속하는 방법을 찾아보던중 remmina remote desktop client라는 프로그램을찾았습니다. 설치법은 말로필요없이 사진 대로만 하시면 될 것 같습니다. step 1. remmina remote desktop client 설치[ 그림1 ] software 설치마법사 [ 그림2 ] root password 입력 step 2. remmina remote desktop client 실행[ 그림3 ] remmina remote desktop client 실행 step 3. remote server접속[ 그림4 ] 접속 추가 [ 그림5 ] 서버정보 추가 step 4. remote server 접속화면[ 그림5 ] 서버접속 화면이상 remmina ..
maven에서 ms-sql dependency 추가하기 위해서는 별도의 추가작업이 필요합니다.이유는 ms-sql의 라이센스 문제때문입니다. ( 모든 라이센스 걸린 소스는 전부 이런식의.. ) 일단 아래의 두가지 버전중 한가지 버전을 선택 후 link에 접속해서 다운로드 합니다.URL : http://www.microsoft.com/ko-kr/download/details.aspx?id=21599 (3.0) http://www.microsoft.com/ko-kr/download/details.aspx?id=11774 (4.0) step 1. 압축헤제$ tar xvfz sqljdbc_3.0.1301.101_kor.tar.gz step 2. maven local repository 등록$ mvn install..
Ubuntu에서 개발하던 중 chrome을 사용하기 위해 방법에 대해 찾아보았습니다. step 1. 공개키 등록dl.google.com 공개키를 등록합니다.$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - step 2. repository 등록google.list$ sudo vim /etc/apt/sources.list.d/google.listdeb http://dl.google.com/linux/chrome/deb/ stable main step 3. chrome 설치$ sudo apt-get update $ sudo apt-get install google-chrome-stable [ 그림 ..
금일은 java에서 oracle connection pool 설정하는 방법에 대해 알아보도록 하겠습니다. import java.sql.Connection;import java.sql.SQLException; import oracle.jdbc.pool.*; public class DBConnection { // Data source for the pooled connectionprivate static OracleDataSource dataSource; // Hostprivate static final String dbHost = "localhost"; // Portprivate static final String dbPort = "1521"; // DBnameprivate static final Stri..
오늘은 nodejs의 express라는 web framework에 대해 알아보도록 하겠습니다. 설치환경OS ubuntu 12.10nodejs v0.8.15npm 1.1.66 step 1. express 설치$ npm install express -g ※주의사항express가 동작을 안하는 경우가 생겨 확인해 보았더니 nodejs 버전이 0.6때 로 설치가 되어 재설치 하였습니다.참고하시기 바랍니다.sudo apt-get install python-software-propertiessudo add-apt-repository ppa:chris-lea/node.jssudo apt-get updatesudo apt-get install nodejs npm 또한 중간중간 이러한 오류도 발견되는 경우가 있습니다.이..
ubuntu에서 network를 static하게 설정 할 경우 resolv.conf가 초기화되는 현상이 있습니다.그래서 해결하기위해 interfaces에 ip를 설정할때 dns를 같이 설정하는 방법을 소개합니다. $ sudo vim /etc/network/interfacesauto eth0iface eth0 inet staticaddress 192.168.0.83netmask 255.255.255.0gateway 192.168.0.1dns-nameservers 168.192.63.1 168.192.63.2 위와 같이 dns를 설정하면 됩니다. 설정후 network를 restart합니다. network restart$ sudo /etc/init.d/networking restart ping test$ pi..
- Total
- Today
- Yesterday
- 해외여행
- 조동사
- memcached
- PostgreSQL
- mongoDB
- k8s
- it
- 도덕경
- hdfs
- ubuntu
- 가정법
- nodejs
- 베트남
- Python Django
- hadoop
- 비교구문
- 대명사 구문
- NGINX
- 다낭
- 여행
- Python
- JBOSS
- maven
- AWS
- Business English
- 스페인 여행
- 영문법
- 비지니스 영어
- 영작
- redis
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |