프로그램 309

Springframework Restful Controller - JSON Response

Spring JSON Controller 의 전형적인 예제 입니다. @ResponseBody Map 을 이용하여 리턴 해주는 방법이 인상적입니다. (굳이 도메인 클래스를 리턴하지 않고 이런 방식을 처리하는게 생산성이나 유지보수 성능이 좋습니다) 출처는 : ... @RequestMapping(value = "/add", produces = "application/json") public @ResponseBody Map addJson(HttpServletRequest request, HttpServletResponse response, Model model, @ModelAttribute("addToCartItem") AddToCartItem addToCartItem) throws IOException, Pr..

프로그램/spring 2013.01.31

JSP SNOOP, jsp 디버깅 페이지

zimbra소스 분석중 재미 있는 페이지가 있어서 공유 합니다.이페이지를 디버깅용으로 올리시면 해당 페이지의 디버깅 정보를 모두 보실 수 있습니다.즉 jsp 코딩(java was)을 하다 보시면 현재 서블릿이나 jsp에서 주변 변수나 request parameter를 전체 적으로 한페이지 에서 볼 수 있습니다. 디버깅 내역은 아래와 같습니다 server varibalesrequest headersrequest parametersrequest attributesservlet attributes (variables) JSP snoop page WebApp JSP Snoop page Request information Requested URL: Request method: Request URI: Request..

프로그램 2013.01.28

PHP Source 설치 하기 - php5

오늘은 19대 대선일이자 휴일이죠... 물론 투표는 하고..~ php를 소스로 설치 해 보겠습니다. ... 왜냐면.... 그냥 ~ 제 서버 환경은 아래와 같습니다. root@turbine01:/usr/local# uname -a Linux turbine01 3.0.0-26-server #43-Ubuntu SMP Tue Sep 25 17:37:40 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux root@turbine01:/usr/local# php install documents : http://php.net/manual/en/install.unix.apache2.php -------- 한국어 설명 -------- 아래는 http://www.cycix.net/ 올라온 php 소스 ..

프로그램 2012.12.19

jquery window open library - codylindley popupWindow

html 코딩중 팝업윈도을 사용하는경우가 다반사 입니다. 이럴경우 아주 깔끔하게 팝업윈도우를 띄울수 있는 라이브러리 jquery.popupWindow.js 를 소개 합니다. 사용해보니... 아주 만족 스럽습니다. http://swip.codylindley.com/popupWindowDemo.html 아래가 사용가능한 옵션 입니다. $.fn.popupWindow.defaultSettings = { centerBrowser:0, // center window over browser window? {1 (YES) or 0 (NO)}. overrides top and left centerScreen:0, // center window over entire screen? {1 (YES) or 0 (NO)}. ov..

프로그램/script 2012.12.16

ifstat ubuntu network traffic monitoring tool

UBUNTU 네트워크 트래픽 모니터링 : ifstat http://gael.roualland.free.fr/ifstat/ http://www.unixmen.com/how-to-monitor-realtime-network-traffic-in-ubuntu-debian-mint/ 우분투 리눅스에서 서버의 네트워크모니터링툴을 찾는중 아주 간단하고 편리한것 같아서 소개 합니다. 아래 박스를 보시면 interface 별로 in/out traffic을 정기적으로 1초 간격으로 볼 수 있습니다. 상당히 편리하군요 ;) root@turbine01:~/mulder# apt-get install ifstat root@turbine01:~# ifstat eth0 eth1 KB/s in KB/s out KB/s in KB/s ..

프로그램/ubuntu 2012.12.11

apahce source install - ubuntu

1) apache httpd source  설치출처 :   http://widyou.net/571ubuntu 10.04 기준으로 작성apache2 소스를 받아 configure를 해보면 apr, aprutil, pcre가 각각 필요한데apr과 aprutil을 apt-get을 이용해 설치를 하게되면 최신버전이 아니어서 그런지 configure는 성공하지만 make할때 에러가 발생하는 경우가 생긴다. (난 apr_file_link 에러가 발생했다)수동으로 빌드하기로 마음먹었으면 라이브러리도 수동으로 설치하자.apr & aprutilhttp://apr.apache.org/download.cgi pcrehttp://pcre.org/ apr은 간단함$ ./configure --prefix=/usr/local/ap..

프로그램/ubuntu 2012.12.07

ant jar export with manifest

좀 멍청하지만...아주 간단히 jar 파일을 만들면서 manifest file까지 같이 만든다. 이때 dependency jar를 같이 만들고 manifest파일에 포함 시킨다. 간단하고 좋은 방법도 많은데.. 저는 잘 안되서 그냥 아래와 같이 했습니다. 아래는 완성된 jar file의 manifest.mf 파일 내역. export$ cat META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.3 Created-By: 1.6.0_37-b06-434-10M3909 (Apple Inc.) Built-By: mulder Implementation-Vendor: korea inc. Implementation-Title: NettySampl..

프로그램/java 2012.11.28