原创 PHP抓取頁面的幾種方式

 我們在開發網絡程序時,往往需要抓取非本地文件,一般情況下都是利用php模擬瀏覽器的訪問,通過http請求訪問url地址, 然後得到html源代碼或

原创 仿新浪微博登陸郵箱提示效果!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd

原创 MySQL主從複製(Master-Slave)與讀寫分離(MySQL-Proxy)實踐

接觸php已快有3年了,一直想有所突破,最近看了下分佈和數據庫讀寫分離。總算也小有成果.....前段時間發佈了,用ngix實現分流 nginx 配置輪詢分流-實現負載均衡【測試通過】 今天就來分享一下,數據庫讀寫分離並且同步。我目前,介紹

原创 linux 硬盤分區,分區,刪除分區,格式化,掛載,卸載筆記

        linux 雖然一直都有在玩,但是對硬盤操作確實不是很熟悉今天有空,就整理了下。         1, 創建分區 先查看下是否有磁盤沒有分區 fdisk -l 其中第一個框和第二個框,是已經分好區的磁盤,第三個硬盤沒有分區

原创 又拍網架構中的數據庫分庫設計

注: 關於數據庫分庫,橫切,縱切,這個話題已經談了好多年。這篇文章,是我找到的非常好的一篇分庫的分享文。   又拍網是一個照片分享社區,從2005年6月至今積累了260萬用戶,1.1億張照片,目前的日訪問量爲200多萬。5年的發展歷

原创 設置mysql 外網ip訪問

grant all privileges on *.* to 'root'@'192.168.1.1' identified by 'test123';

原创 使用VirtualBox + Vagrant打造統一的開發環境

配置步驟 安裝VirtualBox 虛擬系統運行在VirtualBox中,類似的工具還有VMware,但後者是收費的。 VirtualBox下載地址: https://www.virtualbox.org/wiki/Downloads.

原创 linux(Ubuntu)安裝QQ2013

首先簡述自己的系統配置:win7+ ubuntu12.04 linuxQQ 有各種版本,這裏介紹兩種:linuxQQ 和 wineQQ   1 ------linuxqq是QQ簡化版,功能很少,界面很差,但是安裝簡單    

原创 php 分割字符串分詞

public function getKeyWords($title,$i){ $keywords_temp = array(); while($i>1){ for ($j = 0; $j < s

原创 基於swagger phpunit打造全自動化php單元測試

        最近也是工作上,要推進單元測試,纔有想法瞭解一下相關東西~~忘記說了,這個是基於laravel的框架來做的~~         可能因爲工作內容特殊的問題,我的這個單元測試主要測試的是api接口~~~做了個再掛一個git

原创 js 圖表 好用

http://www.hcharts.cn/

原创 sphinx 增量索引 實現近實時更新

一.sphinx增量索引的設置    數據庫中的已有數據很大,又不斷有新數據加入到數據庫中,也希望能夠檢索到。全部重新建立索引很消耗資源,因爲我們需要更新的數據相比較而言很少。例如。原來的數據有幾百萬條,而新增的只是幾千條。這樣就可以

原创 linux java 配置 含環境變量

一般情況下,我們都要將linux自帶的OPENJDK卸載掉,然後安裝SUN的JDK。   首先查看Linux自帶的JDK是否已安裝。 輸入如下命令,查看已經安裝的JAVA版本信息。  Linux代碼   java -version 

原创 Redis之利用鎖機制來防止緩存過期產生的驚羣現象

首先,所謂的緩存過期引起的“驚羣”現象是指,在大併發情況下,我們通常會用緩存來給數據庫分壓,但是會有這麼一種情況發生,那就是當一個緩存數據失效之後會導致同時有多個併發線程去向後端數據庫發起請求去獲取同一個數據,這樣如果在一段時間內同時生

原创 LINUX安裝ImageMagick和PHP Imagick擴展

先看兩者的區別:(1) imagick是一個PHP的擴展,用ImageMagick提供的API來進行圖片的創建與修改,不過這些操作已經包裝到擴展imagick中去了,最終調用的是ImageMagick提供的API.(2) ImageMag