프로그램 308

tomcat native connector 설치 및 활성화 tip, tomcat apr

Tomcat 성능향상을 위해 APR + OPENSSL + Native-Connector 를 추가 설치 !!!이렇게 하면 믿거나 말거나 성능이 엄청 올라가서 apache httpd서버를 이용할 필요가 없다고 한다. ???특히 SSL을 톰캣이 직접처리하도록 하려면 반드시 해야될 작업이라고 합니다. APR 라이브러리 설치하기 (참조 :http://tomcat.apache.org/tomcat-7.0-doc/apr.htmlhttp://evgeny-goldin.com/blog/ubuntu-installing-apr-tomcat/ http://www.gurubee.net/pages/viewpage.action?pageId=3902222) Most Linux distributions will ship packages ..

프로그램/java 2012.10.23

카피된 parallels linux vm 네트워크 살리기.

parallels 에서 예전에 사용했던 linux (ubuntu)를 카피본으로 재 로딩했다. 네트웍이 안잡힌다.. 어찌할까 ???? 이리저리 구글링해보니, 역시 저와 같은 처지에 처했던 용자분들의 좋은 글들이 있어서, 아래와 같이 처리 했습니다. 결국은 새로 잡게 만들면 되는것 같습니다... mulder@vlinux:~$ cd /etc/udev/rules.d mulder@vlinux:/etc/udev/rules.d$ ls 70-persistent-cd.rules 70-persistent-net.rules README mulder@vlinux:/etc/udev/rules.d$ sudo mv 70-persistent-net.rules 70-persistent-net.rules.bak 위와같이 파일하나 이동시..

프로그램/ubuntu 2012.10.11

Mysql Alter Example [펌]

MySQL Alter와 관련된 좋은 글이 있어서 퍼옵니다. 출처 : http://radiocom.kunsan.ac.kr/lecture/mysql/alter_table.html ALTER TABLE 문 ALTER TABLE 문의 PROTOTYPE • 컬럼을 추가 또는 삭제 • 인덱스를 만들거나 제거 • 기존의 컬럼의 형식(type)을 변경 • 컬럼이나 테이블의 이름을 변경 • 테이블의 형식이나 테이블에 대한 코멘트를 변경 • mysql_convert_table_format ALTER TABLE 문은 이미 존재하는 테이블의 구조를 변경하는데 사용한다. 테이블 형식 변경Engine 사용ALTER TABLE 테이블이름 ENGINE=형식type 사용ALTER TABLE 테이블이름 TYPE=형식테이블 이름 변경al..

스마트한 스크립트 (javascript) 로딩 및 브라우져 대응

Modernizr 를 소개 합니다. 홈페이지 : http://modernizr.com/ 에 가시면 상세한 설명이 있습니다. 쉽게 얘기 하자면, Browser가 지원하는 스펙에 따라 (conditional) 클라이언트 코딩을 간결하게 처리 하도록 하는 라이브러리 입니다. 예를 들자면 , 대형 프로젝트를 하다보면, 특히 포틀릿 개발을 하는 개발자라면 많이 느끼는건데, 내가 include하고 싶은 javascript를 이전에 누군가 로드 하였다면 , 이중 로드가 되고 이때문에 로직이 꼬일수도 있고, 네트워크 리소스 낭비에 느링 페이지 로딩... 등등 깔끔하지 않은 문제가 많습니다... 이럴때 이렇게 하는게 어떨까요 ? Js Modernizer Tester 위와 같이 하면 jQuery 를 2번 이상 로딩하지 않..

프로그램/script 2012.09.14

mysql scheduler 사용하기

데이터베이스에서 정기작업 ( repeat작업) 은 항상 필요하고, 개발자를 괴롭힌다. mysql을 사용하는 경우 아래와 같이 사용하는 방법이 있으니, 참고 바랍니다. http://dev.mysql.com/doc/refman/5.1/en/events-configuration.html Mysql Event Scheduler 시작하기. 스켤쥴러 시작하기 SET GLOBAL event_scheduler = ON; SET @@global.event_scheduler = ON; SET GLOBAL event_scheduler = 1; SET @@global.event_scheduler = 1; 아래는 간단한 데모입니다. 1 초 간격으로 1분동안 insert 1건을 실행시킵니다. 결국 60건이 들어 갈것 같습니다. ..

Java ThreadPool Api Sample

Java ThreadPool Test Sample Program 예전에는 직접 만들어 사용하시는분들이 많았을겁니다.. 그러나 이제는 아래와 같이 사용하면 그만 ~ package com.mulder.util.tester; import java.util.Random; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ThreadPoolTester { // 3 이라는 파라미터가 ThreadPool Size 를 지정한다. private static final ExecutorService threadPool = Executors.newFixedThreadPool(3); public stati..

프로그램/java 2012.08.27

우분투를 기본으로 하는 노트북 - Dell XPS 13

제가 사용하는 노트북이 나이가 들어서 인지 신규 노트북에 눈이 많이 가는군요.그래두 윈도깔린컴은 제외구요.. 맥북이냐 아님 우분투냐 인데, 최근에는 우분투에 눈이 더 많이 갑니다. 아래는 engaget 에서 바로전에 소개된 XPS 13 관련 기사입니다.http://www.engadget.com/2012/07/19/dell-to-ship-xps-13-with-ubuntu-linux-in-some-areas/ Dell to ship XPS 13 with Ubuntu Linux in some areas, Precise Pangolin goes ultraportableBy Jon Fingas posted Jul 19th 2012 7:22PMDell's Project Sputnik is successful eno..

프로그램/ubuntu 2012.07.20

멀더의 첫번째 j2me midlet 프로그램 -------- 빡쑤

제가 j2me 전문회사 아***** 에 입사한후.. 계속 서버쪽 일만 보다가,,, 드뎌... 갑자기 j2me플첵에 포함 되었습니다.해야될건 google staticmap 관련 어플개발입니다.... 그래서 인터넷에 있는 샘플을 가지고 테스트 프로그램 하나 만들어 봤습니다... ㅋㅋㅋ 아래가 스샷........ 간단히 구글맵을 표시가능한 canvas기반 뷰에 구글맵을 보여 줍니다. 위치는 "강남역" 위 그림을 보시면 구글맵이 잘 보이시죠... :) 모두 박수~

프로그램 2012.06.08

Mysql 디비 만들기, 유저만들어 권한할당해주기, SQL 임포트

Mysql DB Create, User Create, Grant Access, SQL Import Mysql 데이터베이스의 시작 : user 및 database 만들기 1. Mysql UTF-8 문자셋으로 Database 만들기. CREATE DATABASE your-database-name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;2. Mysql User를 만들고 database 접속권한 부여 grant all privileges on your-database-name.* to 'userid'@'localhost' identified by 'pwd' with grant option;3. SQL database Import mysql -uroot your..