본문 바로가기

분류 전체보기

UTF-8 개발시 한글 처리 1. 모든 문서는 UTF-8 인코딩으로 저장되어야 함. 이클립스의 경우 Properties->Info->Text file encoding->Other 을 UTF-8 로 설정함. 2. JSP 파일 상단에 다음과 같이 인코딩 설정. 1. 3. 서블릿인 경우 아래와 같은 코드로 인코딩 처리. response.setContentType("text/html;charset=UTF-8"); 4. 자바스크립트에서 GET 방식으로 URL에 파라미터를 넘길 경우 아래처럼 인코딩 처리. encodeURIComponent("Get방식한글"); 5. Tomcat 서버일 경우 server.xml에서 Connector 요소에 URIEncoding="UTF-8" 속성을 추가. 1. 6. HttpURLConnection 을 통하여 U.. 더보기
[MySQL] Event Scheduler Mysql 5.1.17 에서부터는 Event 란 기능을 어느정도 이용할수 있다고 한다. Event 란 특정 시간에 어떠한 쿼리 프로시저 함수등을 실행 시키는것을 말한다. 우선 root 권한으로 작업을 한다는 가정하에 적는다. Event 를 사용하기위해서는 1. 서버가 동작중이라면 아래와 같은 SQL문을 통해 실행할수 있다. SET GLOBAL event_scheduler = ON; SET @@global.event_scheduler = ON; SET GLOBAL event_scheduler = 1; SET @@global.event_scheduler = 1; 2. my.cnf or my.ini 에 옵션(event_scheduler=On)을 추가하고 mysql 을 시작한다. 반대로 Event 를 사용하지 .. 더보기
각종 함수 DATE_FORMAT(T1.DEC_TIME, '%Y-%m-%d %H:%i:%s') (oracle to_char) NOW() (oracle SYSDATE) 참고site : http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html 더보기
mysql DB table 생성 mysql로 작업할때 였다. 결론적으로 oracle로 작업했으나 혹시 필요할지도 모르겠다. [root@FMS14 ~]# mysqladmin -u root create javaga_board [root@FMS14 ~]# mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10760 Server version: 5.1.50 Source distribution Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. Th.. 더보기
SPLUNK 참고 : http://splunk-korea.co.kr/xe/ SPLUNK는 응용 프로그램 운영 시 어디서 언제 에러가 발생하였는지 원인분석하기가 매우 어렵습니다. 또한 보안사고시 역 추적과 원인 분석에 애를 먹는 경우가 비일비재합니다. 서버나 네트웍 장비의 특정 성능이나 기능을 모니터링 하는데 어려움도 많이 겪게 됩니다. 이러한 IT 애로사항을 해결하는데 매우 유용한 솔루션이 "SPLUNK"입니다 -스플렁크는 IT인프라의 모든 데이터를 실시간으로 한 장소에서 인덱싱 하여 검색하고 분석하는 소프트웨어입니다. 이를 통해 응용프로그램 에러의 원인분석과 모니터링, 보안사고의 역 추적과 모니터링, 서버나 네트웍 장비의 모니터링, 대쉬 보드와 서비스 데스크 기능을 제공합니다. - 즉, 스플렁크는 모든 IT데이터를.. 더보기
[ORACLE] 누적합 -- ORACLE 누적합 ( 집계 함수의 윈도우 옵션 ) WITH TA AS ( SELECT 1 IDX, 1 VAL FROM DUAL UNION ALL SELECT 2 IDX, 2 VAL FROM DUAL UNION ALL SELECT 3 IDX, 3 VAL FROM DUAL UNION ALL SELECT 4 IDX, 4 VAL FROM DUAL ) SELECT IDX , VAL , SUM ( VAL ) OVER ( ORDER BY IDX ASC RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING ) "SUM_ASC" , SUM ( VAL ) OVER ( ORDER BY IDX DESC RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLO.. 더보기
apachectl stop: httpd (no pid file) not running 의 이유 httpd.pid 파일이 생성되지 않기 때문이다. 이 경우 여러가지 원인이 있는데 그중 하나가 conf/httpd.conf 의 PidFile 경로와 bin/apachectl 의 PIDFILE의 경로가 다른경우. 또 하나는 apache의 log디렉토리에 쓰지 못하는 경우이다. 이때 두 파일경로를 다른곳으로 잡아준 후 stop => start 시키면 제대로 pid파일이 생성되며 apache kill, alive 가 제대로 동작할 것이다. 출처 : http://blog.naver.com/tainow?Redirect=Log&logNo=120131810204 더보기
linux jdk 설치 리눅스에서 jdk(java development kit) 을 설치해 보겠습니다. 설치 목적은 sunone web server 를 깔기 위해서 였습니다.(sunone web server 설치는 필자의 블로그에서 sunone 으로 검색하시면 나옴) 환경은 redhat9 이며 fedora 에서도 무리없이 깔리며 Enterprise AS 4 에서도 깔립니다(다 깔아봤음) 1. jdk를 다운 받습니다. http://java.sun.com/ > download > j2se > JDK 5.0 updates7 > Download jdk 5.0 update 7 > 로 가면 Linux Platform - J2SE(TM) Development Kit 5.0 Update 7 에서 Linux RPM in self-extract.. 더보기
[tomcat] Apache, Tomcat 연동하기 Apache와 Tomcat을 연동하기 위해서는 보통 mod_jk나 proxy_ajp 를 사용하는 두가지 방법이 있습니다. 회사에서는 mod_jk를 주로 사용합니다. 실제로 아직은 mod_jk 방법을 권장하고 있기는 합니다. 이유는 다양한 옵션이 있다는 것이죠. 하지만 mod_jk의 다양한 옵션을 사용해서 튜닝을 하는 경우가 아니라면 제가 볼때는 비슷합니다. Windows에서 mod_jk를 이용해서 Apache, Tomcat 연동하기 - Windows에서 mod_jk를 이용해서 Apache, Tomcat 연동하기 Linux에서 mod_jk를 이용해서 Apache, Tomcat 연동하기 - Linux에서 mod_jk를 이용해서 Apache, Tomcat 연동하기 Windows에서 proxy모듈을 이용해서 A.. 더보기
[LINUX] ORACLE 삭제 - Windows 오라클 삭제 11g 1. 시작 - 실행 - services.msc를 실행(시작 - 관리도구 - 서비스) 오라클 관련 서비스 9가지를 모두 중지시킨다. 2, 위의 그림처럼 시작 - 모든프로그램 - Oracle OraDb11g_home1 - Oracle 설치제품 - Universal Installer 를 이용하여 오라클 관련 제품을 삭제. 2-1), Universal Installer 클릭 - 설치제품 해제 - 항목선택 - 시작 - 실행 창에 C:\오라클설치디렉토리\app\Administrator\product\11.2.0\dbhome_2\deinstall\deinstall.bat 를 실행. 2-2), Please wait... [LISTENER]에서 구성을 해제할 단일 인스턴스 리스너를 .. 더보기