原创 PHP比較兩個文件夾異同的方法

本文實例講述了php實現比較兩個文件夾異同的方法。分享給大家供大家參考。具體分析如下: 要求: 只能使用命令行,比較兩個文件夾的不同,包括文件的差異。 思考: 雖然linux下有diff。。。。還是用php吧,代碼改的方便

原创 如何處理緩存失效、緩存穿透、緩存併發等問題

  緩存失效:   引起這個原因的主要因素是高併發下,我們一般設定一個緩存的過期時間時,可能有一些會設置5分鐘啊,10分鐘這些;併發很高時可能會出在某一個時間同時生成了很多的緩存,並且過期時間在同一時刻,這個時候就可能引發——當過期時間到

原创 嘗試yaf框架--持續更新

最近用yaf寫項目,很難過,yaf給我的感覺就好比買房子,有人買毛坯,有人買簡裝,有人買精裝。yaf就是連牆都還沒有的一個框。這是優點也是缺點,搭架構的過程艱難無比,所幸現在有點體悟。做個筆記  這些在http://www.laruenc

原创 PHP:依賴注入,控制反轉,依賴倒置原則

判斷代碼的好壞,我們有自己的標準:高內聚,低耦合。爲了解決這一問題,php中有許多優秀的設計模式,比如工廠模式,單例模式。而在代碼中體現出來的設計模式,就如依賴注入和控制反轉。那什麼是依賴注入?簡單來說,就是把A類所依賴的B類C類等以屬性

原创 [php]數組與對象的轉換

1:強制裝換 function object_array($array) {       if(is_object($array)) {           $array = (array)$array;       }      i

原创 yii-admin插件使用注意事項

如果將yii2-admin配置在common目錄下是全局生效,會導致控制檯(console)下命令報錯。如果在config\main.php中配置了MyBehavior,也會導致console下的命令報錯。因爲僅將權限控制應用於front

原创 php開啓redis擴展[轉]

首先需要安裝redis,安裝之後需要安裝php_redis擴展,php_redis擴展下載地址如下: php redis 擴展:  下載地址: 1、http://windows.php.net/downloads/pecl/rel