.serialize()API URL : http://api.jquery.com/serialize/하나씩 파라미터 지정해서 호출하는 방법은 다소 불편하다. 아래와 같이, 구현하면 스크립트 수정없이 데이터 전송이 가능하다. $(document).ready(function(){ $("#divSch form").submit(function(){ $.get("target.jsp", $(this).serialize(), function(data){ $("#divContent").html(data); }); return false; }); });
참조 URL : http://www.w3schools.com/js/tryit.asp?filename=try_nav_all txt = "Browser CodeName: " + navigator.appCodeName + ""; txt+= "Browser Name: " + navigator.appName + ""; txt+= "Browser Version: " + navigator.appVersion + ""; txt+= "Cookies Enabled: " + navigator.cookieEnabled + ""; txt+= "Platform: " + navigator.platform + ""; txt+= "User-agent header: " + navigator.userAgent + ""; document...
Flash 위에 div를 올리고자 할 경우 아래와 같이 설정하면 된다. flash 는 3가지의 wmode 를 가지고 있습니다.================================================================ window : 기본값으로 모든 html 엘리먼트 위로 flash 가 나타납니다. opaque : flash 위에 html 엘리먼트를 위치 시킬때 사용합니다. transparent : flash 를 투명하게 하여 flash 아래의 html 엘리먼트가 화면상에 나오게 됩니다. ================================================================opaque나 transparent 를 사용하면 html 엘리먼트를 flash 위..
URIEncoding="UTF-8" 설정
/* table space 생성 */ create tablespace ts_paint datafile '/usr/lib/oracle/xe/oradata/XE/ts_paint.dbf' size 50M autoextend on next 1M maxsize 100M ; /* 임시 테이블 생성 */ create temporary tablespace ts_paint_temp tempfile '/usr/lib/oracle/xe/oradata/XE/ts_paint_temp.dbf' size 50M extent management local uniform size 128k; /* 사용자 생성 */ create user paint identified by paint default tablespace ts_paint te..
var n4 = (document.layers)?true:false; var e4 = (document.all)?true:false; //숫자만입력(onKeypress='return keyCheckdot(event)') function keyCheck(e) { if(n4) var keyValue = e.which else if(e4) var keyValue = event.keyCode if (((keyValue >= 48) && (keyValue = 48) && (keyValue llen ) { ob.value = spnumber[0].substring(0,llen) + "."; ob.focus(); return false; } else if(ob.value && spnumber[0].length == ..
PHP 에서 날짜계산 정리 $time = time(); echo date("Y-m-d",strtotime("-1 day", $time))." 하루 전(어제)"; echo date("Y-m-d",strtotime("-1 day", $time))." 하루 전(어제)"; echo date("Y-m-d",strtotime("now", $time))." 현재"; echo date("Y-m-d",strtotime("+1 day", $time))." 하루 후(내일)"; echo date("Y-m-d",strtotime("+1 week", $time))." 일주일 후"; echo date("Y-m-d",strtotime("-1 month", $time))." 한달 전"; echo date("Y-m-d",strtotim..
발췌 : http://blog.daum.net/bbgari/26 Host 'xxx' is not allowed to connect to this MySQL server localhost로는 접속이 가능하고 IP로는 접속이 불가능한 이유는 접속가능한 IP로 등록이 되어 있지 않기 때문입니다. mysql> use mysql mysql>SELECT Host, User, Select_priv, Insert_priv,Update_priv, Delete_priv FROM user; +-----------+------+-------------+-------------+-------------+-------------+ | Host | User | Select_priv | Insert_priv | Update_priv..
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=euc_kr 컴파일 및 설치 makemake install 데이터 베이스 설치$MYSQL_HOME/bin/mysql_install_유 기동# $MYSQL_HOME/bin/mysqld_safe & 종료mysqladmin –u root shutdown 재기동mysqladmin –u root reload 리눅스 기동시 자동 띄우기/etd/rc.d/rc.local 파일에cd /user/local/mysql./bin/mysqld_safe & 추가
1. 개요 - Apache 경우, 자체적으로 일자별로 로그 생성이 되지 않는다. - 물론, Apache에서 제공하는 $APACHE_HOME/bin/rotatelogs 가 존재하지만 이는 설정한 시간이 Apache를 기동한 시점부터 시간단위별 자르기가 되므로 본 목적에 부합하지가 않는다. - 이러한 문제를 해결하기 위해서 cronolog 라는 것이 존재하는데, 이는 손쉽게 날짜별로 로그생성이 가능하다. 2. 설치 1) 다운로드 경로 : http://cronolog.org/download/index.html 2) configure # ./configure --prefix=/home/monitor/apache/cronolog prefix : 설치 경로 3) make 4) make install 3. 설정 (h..
1. 개요클라이언트에서 Apache로의 요청에 대한 응답할 Header에 서버정보를 제거하는 것이 보안에 좋음. 2. 설정법 (httpd.conf)ServerTokens Full 3. 옵션각 옵션은 아래와 같은 정보를 제공한다. (default : Full)=====================================Prod : 웹서버 종류Min : 웹서버 종류, 마이너버전까지Major : 웹서버 종류, 메이저버전까지OS : 웹서버 종류, 버전, 운영체제의 종류Full : 웹서버 종류, 버전, 운영체제의 종류, 설치된 모듈 등===================================== 4. 설정 예ServerTokens Prod--> Server: Apache ServerTokens Min-..
1. Apache 로그레벨의 종류 (아래로 갈수록 세부적으로 출력)none emerg alert crit error warn notice info debug * 2. 설정법 (httpd.conf) ex)# vi httpd.conf ..(중략)… LogLevel Warn ..(중략)… 3. 알아둘 점- 개발시엔 세부적으로 설정하고, 운영시엔 필요한 내용만 출력되게끔 설정할 것.- 세부적으로 많이 나오게 하면 그 만큼 로그파일 크기 커짐- 로그파일이 커지면 vi로 볼시에 불편함- 또한, 로그량이 많으면 필요한 로그를 빠른 시간에 찾기 힘듬
1. 전제 조건- apache 설치 시에 아래와 같이, 반드시 --with-mpm=worker 옵션을 설정 하고 설치한다. 이 옵션을 주지 않을 경우, Default인 Prefork방식으로 설치된다(Linux에 한함)================================================================./configure --prefix=/home/paint/apache-2.2.15 --enable-mods-shared=all --enable-module=so --enable-so --with-mpm=worker================================================================ * 현재 worker 모듈 설치 되었는지 확인법- ..
MPM : Multi-Processing Modules, MPMs (다중 처리 모듈) - 여러 방식이 존재하지만, 대표적으로 Prefork 와 Worker 방식을 많이 사용함. Prefork- 쓰레드가 한개의 자식 프로세스를 여러개 사용하며 각 프로세스는 한번에 한 연결을 담당- worker보다 좀 더 많은 메모리를 사용함- 프로세스간 메모리를 직접 공유하지 않으므로, 메모리 공간이 독립적이어서 안정적임 설정 예 StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 옵션 설명 StartServer 아파치 구동시에 자식 프로세스 개수 지정 MinSpareServers, MaxSpareServers 부하..
Apache VirtualHost 설정 1. 설정 방법 2가지1) httpd.conf 에 설정하는 방법2) 별도의 파일에 설정하고 httpd.conf에서 Include 시키는 방법 (추천) 2. 환경 설정 1) 구성계획- 2개의 도메인 운영 예정( test1.paint.co.kr, test2.paint.co.kr)- Port는 두 도메인 모두 7070 포트 사용- Docroot test1.paint.co.kr : /home/paint/vhost/vhost1 test2.paint.co.kr : /home/paint/vhost/vhost2 2) httpd_vhost.conf 수정$APACHE_HOME/conf/extra] # vi httpd_vshot.conf===========================..
1. 개요 1) favicon의 정의 - favicon이란, favorite + icon 의 합성어 - 즐겨찾기를 할 경우 즐겨찾기 목록 좌측의 아이콘을 등록할 때 쓰임/ - 한글로 "파비콘"이라고 칭함 - 즐겨찾기를 수행할 때, Default로 찾는 파일임(소스상에서 다른 지정을 안할 경우) Web Server를 운용하다 보면.. errorlog에 아래와 같은 로그가 남기는 것을 볼 수 있다. favicon은 즐겨찾기 등록시에 옆에 보이는 아이콘이다. 소스상에서 따로 코딩하지 않으면 자동적으로 해당 Docroot의 Root디렉토리에서 찾는다. 아래의 경우, /home/monitor/webapps 경로는 물리적 소스 경로이다. 사실상, 별로 중요치 않은 로그이기 때문에 안 쌓이게 하는 것이 좋다. ===..
1. 문법 SetEnvIf Remote_Addr "^192.168.1.10[23]$" do_not_log CustomLog logs/access.log common env=!do_not_log SetEnvIf 를 통해 "do_not_log" 변수를 만든다. ================================================= Remote_Host - 요청하는 클라이언트의 호스트명 Remote_Addr - 요청하는 클라이언트의 IP 주소 Server_Addr - 요청을 받는 서버의 IP 주소 Request_Method - 사용한 Method 명 (GET, POST 등) Request_Protocol - 요청의 프로토콜 이름과 버젼 ("HTTP/1.1" 등) Request_URI - 요청..
Configure./configure --prefix=/home/paint/php --with-apxs2=/home/paint/apache-2.2.15/bin/apxs --with-mysql=/home/paint/mysql --with-config-file-path=/home/paint/apache-2.2.15/conf --disable-debug --enable-safe-mode --enable-track-vars --enable-sockets --with-mod_charset --with-charset=utf8 --with-xml --with-language=korean --enable-mailparse --enable-calendar --enable-sysvsem=yes --enable-sysvsh..
mysql 설치시에, 아래와 같은 에러 메시지가 출력될 시엔..checking for termcap functions library... configure: error: No curses/termcap library found yum으로 ncurses 설치# yum -y install ncureses-devel 또는,--with-named-cureses-libs=/usr/lib/libncurses.so.5
- Total
- Today
- Yesterday
- nginx
- 쉘스크립트
- openssl
- 엔서블
- ssl
- groovy
- PostgreSQL
- vagrant
- rsync
- Linux
- Ansible
- Playbook
- 엔시블
- 플레이북
- Password manager
- iTerm2
- Docker
- 파이프라인
- 쓰레드덤프
- Jenkins
- Nexus
- DevOps
- 리눅스
- JVM
- Shell Script
- URL Encoding
- 젠킨스
- Thread Dump
- 데브옵스
- Config History
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |