Springframework에서 MySQL 커네션을 잃어버리는 문제 해결
서론
Springframework에서 MySQL을 사용할 때 특정 시점이 지나면 자동으로 커넥션을 잃어버리는 문제가 있다. 이 문제는 Springframework에서 아무런 오랜시간 동안 데이터요청이 없으면 커넥션과 풀링을 해지하는 기능을 가지고 있기 때문인데 이 문제를 해결하기 위한 방법을 소개한다.
Continue ReadingMySQL에서 특별한 값이 없으면 Insert하고 값이 있으면 Update하기
서론
데이터베이스에 값을 입력(insert)할때 우리는 가끔 프로그램적으로 입력되길 바란다. 예를 들어서 사용자 이름은 유일하고 이메일 주소를 입력할때 가장 마지막에 입력된 값을 저장하고 싶어한다고 생각해보자.
Continue ReadingUbuntu에 IPv6 비활성화 설정
서론
요즘 운영체제는 모두 IPv6를 지원하고 있지만 현재는 IPv4만 사용하고 있기 때문에 IPv4와 IPv6를 동시에 사용해서 시스템의 성능을 낮추기 보다는 IPv6 설정을 비활성화하는 것이 서버 성능 향상에 도움이 된다.
Continue ReadingMac OS X에 Oracle Instant Client 설치하기
오라클에 접속하거나 오라클을 사용하는 프로그램을 작성하기 위해서 오라클 클라이언트가 필요한데 오라클에서는 instant client라는 것을 제공하여 인스톨하지 않고 압축파일만 풀어서 오라클 클라이언트를 사용할 수 있게 해준다. 인스턴스 클라이언트를 다운받는 곳은 다음과 같다. http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
Continue Reading