분류 전체보기 575

MySQL 동접 늘리기

요즘 mysql 사용이 부쩍 늘고 있는데, 동접이 문제가 되는 경우가 많습니다. (jdbc pool 설정에서 max 값을 잡아 봤자 mysql server 의 max connection 이 작다면 해결이 안 됩니다. - default 로는 100 으로 설정 된 경우가 많습니다.) 제경우도 부하 테스트를 하다 보면 db connection fail 이 수시로 나죠... 이럴때 db server 가 어느정도 된다면 아래와 같이 mysql max connection parameter 를 조정해 주셔야 합니다. 아래는 동접 500 으로 올리는 방법 입니다. Step 1) edit /etc/my.cnf [mysqld] max_connections = 500 table_cache = 128 wait_timeout..

Spring3 MVC 의 기본

spring 의 시작은 보통 예제를 가지고 확장 하는 수준에서 시작하는 경우가 많고, 그렇게 하는게 별 무리가 없다. 보통 spring 책을 보면 장황하게 여러가지를 설명하고 있는데, spring mvc 의 기본은 아래의 페이지를 참고 하면 아주 좋을 듯 합니다. 일부 핵심 내용은 제가 이미지로 캡쳐해서 블로그에 직접 담았습니다. Spring MVC 의 기본을 쉽게 알 수 있도록 도와 주는 예제... 출처 : http://www.vaannila.com/spring/spring-mvc-tutorial-1.html 또한 자바개발자에게는 아주 유용한 리소스가 많이 있다 VaanNila : http://www.vaannila.com/index.html Spring MVCSpring MVC helps in bui..

프로그램/spring 2011.06.26

PERL 을 이용하여 아주깔끔하게 메일을 보내자

이 포스트에서는 PERL 의 MAIL Library를 이용하지 않고 TCP Socket 만 이용하여 메일을 보내는 기능을 구현하고자 하는경우에 해당 됩니다... (메일로 보낼 MIME Message 이미 작성 되어 있어야 합니다) #!/usr/bin/perl -w use IO::Socket; # TCP Socket Connect , 대충 127.0.0.1 서버에 25번포트에 접속 시도 한다. $socket = IO::Socket::INET->new(PeerAddr => "127.0.0.1", PeerPort => 25, Proto => 'tcp', Type => SOCK_STREAM) or die "Cannot open socket!\n"; $SIG{PIPE} = 'handler'; # Trap term..

프로그램 2011.06.09

scp : ant 를 이용하여 ssh file copy 를 해 보자

요즘 개발서버를 ftp 로 접속하지 못하고 sftp 를 이용하여 파일을 업로드 하는 경우가 많아 지고 있습니다. 보통 filezilla 같은 좋은 client툴을 이용하면 손쉽게 할 수 는 있지만, 그마저도 수작업이 번거롭기는 마챦가지 입니다. 그리서 eclipse 안에서 ant scp task 를 이용하여 자동화 시키기로 하였습니다.. (게으른 멀더) 1. 준비 : ant scp task 는 외부 라이브러리가 필요합니다. 다운로드 : http://www.jcraft.com/jsch/index.html 2. eclipse 에서 ant external library jar 를 등록해 주자 3. ant build.xml 파일에 아래와 같이 scp task 를 이용하여 파일을 카피 (업로드 한다) 이제 개발o..

카테고리 없음 2011.06.07

jar 파일중 특정 파일 (보통 클래스)만 갱신하기

음 맥에서 포스트를 작성하다 보니 한글이 깨지는 경우가 발생하는군요 tistory 쪽의 문제는 아닌것 같고, 폰트가 한글이 아니어서 그런듯 합니다. 그래도 한글은 잘 처리 해야 하는데, 아마 tistory 의 엔진이 외국제품인듯 하기고 합니다. 암튼 jar 파일 안에 있는 class 를 바꾸는건 아래의 내용을 참조 하면 됩니다. 암튼 java 개발자는 특히 유지보수를 하다 보면 전에 개발한 내용이 jar 로 되어 있는경우 그 jar 안에 있는 특정 class 만 수정 하려면 아래와 같이 간단하게 처리 된다. jar uf jarFileName.jar com.util.changedClass.class Updating a JAR File The Jar tool provides a u option which y..

프로그램/java 2011.06.03

XAMPP : Mac OS 에서 손쉽게 APM 서비스 설치 및 운영하기

제목 그데로 입니다. mysql + apache + php + .... proFTP 까지 추가 되었군요. 한방에 설치하여 사용가능 합니다.... 어느 CF 의 말처럼 .. "참 쉽죠 ~" 다운로드는 아래 사이트에서 받으실 수 있습니다 http://www.apachefriends.org/en/xampp-macosx.html 아래는 사용시 중요 매뉴얼 입니다... 정리가 잘 되어 있군요.. Thank you ! XAMPP A matter of security (A MUST READ!)As mentioned before, XAMPP is not meant for production use but only for developers in a development environment. The way XAMPP ..

프로그램 2011.05.31

google shell - 개발자 스타일의 검색생활 즐기기

저도 최근에 접하고, 재미도 있고, 검색 효과도 좋아서 공유 하고자 합니다. 이름하여 구글쉘 - google shell url : http://goosh.org 개발자라면 ,, 아 이건 또 모야... 구글에서 bash shell 보다 좀 좋은걸 만들었나 ??? 이런 상상을 하실겁니다. (사실 맞는 추측이기도 하죠, 새로운 개념의 구글이 원하는 브라우져 기반 shell 입니다.) 그러나, 실제로 유닉스의 shell 은 아니고 구글의 검색 서비스를 브라우져기반 shell ui 로 처리 하도록 한것 같습니다. 구글의 제품은 항상 개발자들에게 훨씬 매력적인것 같네요... 이런 회사가 먹고 살수 있는 미쿡이 부럽습니다. 아래가 대충의 실행 모습니다.... Goosh goosh.org 0.5.0-beta #1 Mo..

편하게 살자 2011.05.26

Mulder's Recent Update

멀더의 최근 근황을 올립니다... 한 3주전부터 구로에 있는 AromaSoft 라는 회사에서 새로운 인생을 또 시작 했습니다. 원래 모바일쪽을 오랬동안 해 오셨던 곳이고, 저는 요즘 뜨고 있는 모바일 오피스에 도전 하고 있습니다. 현재 재가 사용하는 개발용 노트북세트 입니다.. 자랑할수 있을것 같아서 사진두 같이 첨부 해요 :) 맥북을 이용한 개발이 아직은 좀 서툴지만. 곧 익술해 지겠죠... :-))

시간날때 꼭 읽을 만한 javascript guide

Good...... Reference HERE ---------------------------------------------------------------------------------------------------------- 아래는 구글의 coding style guide 입니다. 역시 구글이군요 Google Javascript Style Guide ---------------------------------------------------------------------------------------------------------- 아래는 javascript language level 에서 꼭 알아 두어야할 사항들이 정리 되어 있습니다. (아마 중급자 이상) JavaScript Garden

프로그램/script 2011.05.04

jQueryUI Datepicker - Calendar 사용법

더이상 javascript calendar 선택에 고민하지 말자.. jQueryUI Datepicker Plugin 멀더도 이것, 저것 심지어 만들어서 사용도 해왔지만, 이제 다 버렸다. ... jQueryUI 에서 가장 사랑받는 ui 는 아마도 Dialog > Tab > Tree ,,, 그 다음이 Calendar 일것 같다. (개인적인 소견임) 아래는 제가 프로젝트에 적용한 UI Capture 화면 입니다. Simple한 화면 구성에서 부터 복잡한 화면 구성까지 거의 대부분의 기능이 포함되어 있다.. 어차피 jQuery를 사용한다면, Calendar 는 jQueryUI 의 Calendar Plugin 을 사용하자. :D 사용법 : 아래는 사용법의 일례입니다. 생각보다 많은 옵션을 제공 하고 있습니다. ..

프로그램/jQuery 2011.04.29