C10K PROBLEM : 하나의 웹서베 10,000개의 클라이언트 접속을 동시에 달룰 수 있는 기술적 문제C10K problem(하나의 웹서버에 10,000개의 클라이언트 접속을 동시에 다룰 수 있는 기술적 문제)을 해결하기 위해 기존의 아파치 방식처럼 하나의 스레드에서 하나의 클라이언트 요청을 처리하는 것이 아니라 Event-driven(Asynchronous) 구조를 사용한다. NGINX 이외에도 Lighttpd, Tornado, Magnum, Aleph 등 최근에 개발된 많은 웹서버들과 서버 사이드 자바스크립트인 Node.js가 Event-driven 구조를 사용하고 있다. Event-driven Architecture(EDA a.k.a Asynchronous)EDA 방식은 기존의 아파치 웹서버가..
1. 로그 파일 - 시스템 이상 징후 발생, ===> 로그파일 확인 - 시스템의 해킹 ===> 로그파일 확인 !!! 즉 , 어디서 ( ip ), 누가 (id), 어떻게(port) 들어와서 무엇을 했는지 파악 할때 로그파일 분석 !!! 2. 관리해야 로그파일 시스템 ==> syslog 아파치 ==> weblog 메일서버 ==> maillog DNS ==> namelog ftp ==> fptlog smaba ==> sambalog 로그파일 시스템이 어떤 경로로 남겨지게 되는지에 대해서도 북석 3. 파일시스템풀( filesystem full ) - 할당된 디스크공간( 파티션ㅇ) 에 여유공간이 모자란다는 의미 - 대부분 로그파일을 그냥 방치한 결과, 로그파일들이 원인인 경우가 거의 대부분이다. 1. 로그파일을 ..
링크 : http://esimakin.github.io/twbs-pagination/#examples 소스 보니, 간결하고 잘 만들었다. 참고해야지! (function ($, window, document, undefined) { 'use strict'; var old = $.fn.twbsPagination; // PROTOTYPE AND CONSTRUCTOR var TwbsPagination = function (element, options) { this.$element = $(element); this.options = $.extend({}, $.fn.twbsPagination.defaults, options); this.init(this.options); }; TwbsPagination.proto..
젠 코딩 정말 나이스 하네요. 긴 HTML 등들은 TAG, CLASS, ID 속명만으로 html tag를 자동으로 한방에 생성해주고 , 여러가지 옵션으로 편하게 사용할수 있네요. 에디터도 여러가지 지원하네요. 최신 버전의 에디터 플러스를 설치 하시면 zen coding 명령 탭이 화면에 나타납니다. 최신버전의 에디터플러스 설치하세요. 소개 : http://guny.kr/zen-coding-editplus/ Zen Coding 소개 동영상 : http://vimeo.com/40333685 http://code.google.com/p/zen-coding/wiki/Actions http://code.google.com/p/zen-coding/wiki/ZenHTMLSelectorsEn 명령어 설명 - 단축키 잘..
* Quick Access Ctrl+3* 코드 자동완성 Ctrl+Space* import 정리 Ctrl+Shift+O* 빨리 수정 Ctrl+1* 한 줄 삭제 Ctrl+D* 코드 정렬 Ctrl+Shift+F * 선언한 곳으로 F3 또는 Ctrl+클릭* 이전 위치로 Alt+←* 파일 아웃라인 Ctrl+O* 상속 구조 Ctrl+T* 선택 문자 찾기 Ctrl+K* 행번호로 이동 Ctrl+L* 파일명으로 찾기 Ctrl+Shift+R* 프로젝트 텍스트 검색 Ctrl+H * 실행 Ctrl+F11* 단축키 목록 Ctrl+Shift+L* 단축키 설정 Ctrl+Shift+L 두 번 ====== ====