原创 完善匹配中文的Php正則表達式

這段時間試圖使用php正則表達式(Perl 兼容正則表達式函數)處理中文文本信息,在匹配中文上遇到諸多問題,求助於網上的參考資料,然網文多良莠不齊,並存在諸多謬誤,經過幾天的探索和測試,終於總結出了幾種可用方式的,寫下供有興趣者參考,爲紛

原创 HTTP協議

一、HTTP協議簡述      HTTP是一個客戶端和服務器端請求和應答的標準(TCP)。客戶端是終端用戶,服務器端是網站。通過使用Web瀏覽器、網絡爬蟲或者其它的工具,客戶端 發起一個到服務器上指定端口(默認端口爲80)的HTTP請

原创 什麼是Socket?Socket協議的形象描述

socket的英文原義是“孔”或“插座”。在這裏作爲4BDS UNIX的進程通信機制,取後一種意義。socket非常類似於電話插座。以一個國家級電話網爲例。電話的通話雙方相當於相互通信的2個進程,區號是它的網絡地址;區內一個單位的交換機

原创 常用正則表達式

正則表達式用於字符串處理、表單驗證等場合,實用高效。現將一些常用的表達式收集於此,以備不時之需。 匹配中文字符的正則表達式: [\u4e00-\u9fa5]評註:匹配中文還真是個頭疼的事,有了這個表達式就好辦了 匹配雙字節字符(包括漢字

原创 PHP中的CURL函數庫(Client URL Library Function)詳解

PHP中的CURL函數庫(Client URL Library Function)詳解 curl_close – 關閉一個curl會話curl_copy_handle – 拷貝一個curl連接資源的所有內容和參數curl_errno –

原创 異常處理:和日誌集成

在軟件實現中,異常和日誌都是重要的質量保證手段,常常,我們總是需要在系統實現上同時提供異常和日誌,並且總是在“距離”很近的地方實現的,下面是一段典型的使用異常和日誌的代碼:  try{  //do something here...  }

原创 IO系統性能之三:在Linux中監視IO性能

dd命令 iostat命令 理解iostat的各項輸出 iostat的應用實例 附:在Windows中監視IO性能 延伸閱讀 dd命令 dd其實是工作於比較低層的一個數據拷貝和轉換的*nix平臺的工具,但是因爲dd命令支持*nix

原创 PHP程序員面臨的成長瓶頸

作爲Web開發中應用最廣泛的語言之一,PHP有着大量的粉絲,那麼你是一名優秀的程序員嗎?在進行自我修煉的同時,你是否想過面對各種各樣的問題,我該如何突破自身的瓶頸,以便更好的發展呢?   PHP工程師面臨成長瓶頸   先明確這裏所指的P

原创 IO系統性能之一:衡量性能的幾個指標

前言 幾個基本的概念 單個IO的大小(IO Chunk Size) IOPS(IO per Second) 傳輸速度(Transfer Rate)/吞吐率(Throughput) IO響應時間(IO Response Time) 延伸閱

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

http://blog.csdn.net/sparkliang/archive/2010/02/02/5279393.aspx 一致性 hash 算法( consistent hashing ) 張亮 consistent has

原创 Mysql分區表侷限性總結

Mysql5.1已經發行很久了,本文根據官方文檔的翻譯和自己的一些測試,對Mysql分區表的侷限性做了一些總結,因爲個人能力以及測試環境的原因,有可能有錯誤的地方,還請大家看到能及時指出,當然有興趣的朋友可以去官方網站查閱。 本文

原创 圖片壓縮的一些心得

http://blog.lizhigang.net/archives/228   這次樂高的題目是如何提高圖片的壓縮率。幫助公司省流量的費用。 整個過程持續一週。最終的結果相當讓人滿意,壓縮率比之前提高了67.5%,爲公司每個月省下至少

原创 IO系統性能之二:緩存和RAID如何提高磁盤IO性能

高速緩存(Cache) RAID(Redundant Array Of Inexpensive Disks) 四個性能指標的變化 IO響應時間(IO Response Time) IOPS 傳輸速度(Transfer Rate)/吞吐率

原创 基於MySQL的高可用可擴展架構探討-原文已發表於《程序員》

作者:Sky.Jian | 可以任意轉載, 但轉載時務必以超鏈接形式標明文章原始出處 和 作者信息 及 版權聲明 鏈接:http://isky000.com/database/ha-scale-out-architecture-bas