위위 코드는 DataSource 이름 딱 한줄 틀리다.
이걸 함수로 하나 하나 만들다보면 나중에 자잘한 수정할때마다 전부 고쳐줘야 하는데 이거 엄청귀찮고 가끔 빼먹는다.
앞으로는 위와같이 썼으면한다.
화면 중간에 웹진 같은 iframe뜨고, 주변은 검은 색 배경 처리, 주변 이벤트는 실행되지 않는 효과
http://www.ericmmartin.com/simplemodal/
예)위 사이트에 들어가서 Demo를 누르면 볼 수 있다. Download를 누르면 자료를 받을 수 있다.
이런 효과를 줬던 기존 것들에서 나타나던 오류들(처음 실행할 때의 화면 크기만큼만 배경색을 뿌리고 나머지 부분은 흰색으로 남아있는 오류, 실행한 화면이 화면중간위치에서 벗어나는 오류)이 나타나지 않는다.
아파치 톰켓 연동
1.아파치 설치
2.아파치 설치 폴더/modules/mod_jk.so 이 있는지 확인
(없으면 http://ftp.kaist.ac.kr/Apache/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.27/ 에서 mod_jk-apache-2.0.63.so 를 다운 받아 이름을 mod_jk.so로 변경 해당 위치에 붙여넣는다.)
3.아파치 설치 폴더/conf/mod_jk.conf 만든다
-mod_jk.conf 파일 내용(안에 경로들은 맞춘다)
JkWorkersFile “c:/Program Files/Apache Software Foundation/Apache2.2/conf/workers.properties”
JkLogFile “d:/apache-tomcat-5.5.25/logs/mod_jk.log”
JkLogLevel error
JkAutoAlias “c:/Sun/SDK/docs”
JkMount /*.jsp ajp13
JkUnmount /*.php ajp13
<Directory “c:/Sun/SDK/docs”>
Options Indexes FollowSymLinks
allow from all
</Directory>
4.아파치 설치 폴더/conf/workers.properties 만든다
-workers.properties 파일 내용(위에 mod_jk.conf랑 이름을 맞춘다)
work.list=ajp1.3
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.domain=localhost
worker.ajp13.type=ajp13
5.아파치 설치 폴더/conf/httpd.conf 내용수정
-LoadModule라고 써 있는 곳에 아래 내용이 있는지 보고 없으면 추가 ('#'은 주석 처리 된 것 , '#'제거 하면 된다.)
LoadModule jk_module modules/mod_jk.so
Include "D:\apache-tomcat-5.5.25\conf\jk\mod_jk.conf"
-httpd.conf 파일 맨 아래에 추가
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile logs/jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
</IfModule>
6.IIS중지(제어판->관리도구->컴퓨터관리->서비스 및 응용 프로그램->인터넷 정보 서비스->웹사이트->기본 웹 사이트->중지)
7.아파치 시작, 톰켓 시작 (서비스->속성->자동 으로 설정)
8.포트 번호를 빼고 사이트에 접속 했을 때 제대로 나오면 성공.
아파치 방화벽 modsecurity 설치
프로그램 다운로드 설치(http://www.securenet.or.kr/main.jsp?menuSeq=501)윈도우용 설치파일, 윈도우용 설치가이드를 보고 설치.
modsecurity 설치 후 포트번호를 빼고, 사이트에 접속해서 정상 작동하면 성공.
if(iDivNo == 1){
out.print("1번");
} else if(iDivNo == 2){
out.print("2번");
} else if(iDivNo == 3){
out.print("3번");
} else if(iDivNo == 4){
out.print("4번");
} else if(iDivNo == 5){
out.print("5번");
} else if(iDivNo == 6){
out.print("6번");
} else if(iDivNo == 7){
out.print("7번");
}
cd 백업경로
vi 백업파일
#!/bin/sh
DATE=`date +"%Y%m%d"`
PREV_DATE=`TX=KST+15 date +"%Y%m%d"`
echo ${PREV_DATE}
BACKUP_DIR=/백업경로(/db/backup)
/db.mysql-5.0.60/bin/mysqldump -u karts -pkarts1234 karts > ${BACKUP_DIR}/karts_${DATE}.sql
rm -Rf ${BACKUP_DIR}/karts_${PREV_DATE}.sql
:wq
CRONTAB 설정
crontab -i // 크론 설정을 볼수 있음
crontab -e // 크론 설정 편집
//솔라리스
EDITOR=vi
export EDITOR
crontab -e
편집
*//분*//시*//일*월*//년 실행경로