原创 Yii中CDbCriteria常用總結

Yii的Active Recorder包裝了很多。特別是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含進CDbCriteria這個類中去,這樣整個代碼會比較規範,一目瞭然。   $criter

原创 一致性 hash 算法( consistent hashing )

consistent hashing 算法早在 1997 年就在論文Consistent hashing and random trees中被提出,目前在 cache 系統中應用越來越廣泛;1 基本場景比如你有 N 個 cache 服務器(

原创 Memcache問題集錦

memcached是怎麼工作的?o memcached最大的優勢是什麼?o memcached和MySQL的query cache相比,有什麼優缺點?o memcached和服務器的local cache(比如PHP的APC、mmap文件等

原创 MongoDB與內存

但凡初次接觸MongoDB的人,無不驚訝於它對內存的貪得無厭,至於箇中緣由,我先講講Linux是如何管理內存的,再說說MongoDB是如何使用內存的,答案自然就清楚了。據說帶着問題學習更有效,那就先看一個MongoDB服務器的top命令結果

原创 Nginx原理

Nginx ("engine x") 是一個高性能的 HTTP 和反向代理服務器,也是一個 IMAP/POP3/SMTP 代理服務器。爲 什麼Nginx的性能要比Apache高得多?這得益於Nginx使用了最新的epoll(Linux 2.

原创 memcached server LRU 深入分析

Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鑑於baidu的排名商業味道太濃(從最近得某某事件可以看出),所以還是建議ja

原创 memcached採用的網絡模型

memcached採用的網絡模型是早前提到的半同步半異步的網絡模型.簡 單的說,大致流程就是:主線程負責接收新的連接,接收到新的連接之後,選擇一個worker副線程,將該新連接push到副線程的連接隊列中.主副線程之 間通過管道進行通訊,因

原创 用js進行url編碼後用php反解以及用php實現js的escape功能函數總結

這次第一次用smarttemplate這個模板,比smarty小巧了很多,但也有些不方便的地方。 smarty可以直接對url進行編碼, 比如<!--{$var|urlencode}--> 但在smarttemplate裏面就好像沒有,由於

原创 超級詳細Tcpdump 的用法

第一種是關於類型的關鍵字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一臺主機,net 202.0.0.0 指明 202.0.0.0是一個網絡地址,port 23 指明端口號是

原创 Mysql海量數據存儲和解決方案之一—分佈式DB方案

1)  分佈式DB水平切分中用到的主要關鍵技術:分庫,分表,M-S,集羣,負載均衡2) 需求分析:一個大型互聯網應用每天幾十億的PV對DB造成了相當高的負載,對系統的穩定性的擴展性帶來極大挑戰。3) 現有解決方式:通過數據切分提高網站性能,

原创 crontab修改默認編輯器

crontab默認編輯器爲nano. www.2cto.com 修改crontab默認編輯器爲vi或者其他的編輯器。法一:export EDITOR="/usr/bin/vim" ; crontab -e法二:執行命令:select-edi

原创 我的友情鏈接

51CTO博客開發

原创 Redis學習手冊(事務)

一、概述:      和衆多其它數據庫一樣,Redis作爲NoSQL數據庫也同樣提供了事務機制。在Redis中,MULTI/EXEC/DISCARD/WATCH這四個 命令是我們實現事務的基石。相信對有關係型數據庫開發經驗的開發者而言這一概

原创 yii核心組件類詳解

CComponent類爲YII框架的基於組件和事件驅動編程提供了基礎,YII框架中的大部分類都將CComponent類作爲基類。CComponent類爲它的子類提供3個特性:1、成員變量擴展 通過定義兩個成員函數(getXXX/setXXX

原创 MySQL的Grant命令

本文實例,運行於 MySQL 5.0 及以上版本。MySQL 賦予用戶權限命令的簡單格式可概括爲:grant 權限 on 數據庫對象 to 用戶一、grant 普通數據用戶,查詢、插入、更新、刪除 數據庫中所有表數據的權利。grantsel