原创 redis 的優化以及配置參數

redis使用了兩種文件格式:全量數據和增量請求。 全量數據格式是把內存中的數據寫入磁盤,便於下次讀取文件進行加載; 增量請求文件則是把內存中的數據序列化爲操作請求,用於讀取文件進行replay得到數據,序列化的操作包括SET、RPUSH

原创 AngularJS實現輪播圖

<!DOCTYPE html> <html ng-app="myApp" lang="en"> <head> <meta charset="UTF-8"> <title>AngularJS carousel</title>

原创 神奇的服務容器 -IoC 容器 (Laravel 學習筆記)

容器,字面上理解就是裝東西的東西。常見的變量、對象屬性等都可以算是容器。一個容器能夠裝什麼,全部取決於你對該容器的定義。當然,有這樣一種容器,它存放的不是文本、數值,而是對象、對象的描述(類、接口)或者是提供對象的回調,通過這種容器,我們

原创 MySQL架構設計談:從開發規範、選型、拆分到減壓(二)

2、運維規範 (1)SQL審覈 SQL評審這部分工作相信讓很多的DBA同學都叫苦不迭,人肉審覈不僅效率低下,容易出錯,對DBA的自身發展也非常不利,難道我們來上班就是爲了審覈SQL的嗎?在經過了一段痛苦的人肉審覈之後,我們接入了去哪兒網開

原创 php的header函數之設置content-type

//定義編碼 header( 'Content-Type:text/html;charset=utf-8 '); //Atom header('Content-type: appl

原创 PHP請求遠程地址設置超時時間

PHP請求遠程地址設置超時時間,主要講解file_get_contents、fopen、curl這三個簡單常用函數設置超時時間的方法,一般情況下建議使用curl,性能最好,效率也最高,。1、file_get_contents 請求超時設置

原创 MySQL架構設計談:從開發規範、選型、拆分到減壓(一)

本文大綱:MySQL數據庫開發規範MySQL高可用架構選型MySQL Sharding拆分利用NoSQL爲MySQL減壓一、MySQL數據庫開發規範 數據庫規範到底有多重要?有過初創公司經歷的朋友應該都深有體會。規範是數據庫運維的一個基石

原创 PHP超時處理全面總結

在PHP開發工作裏非常多使用到超時處理的場合,我說幾個場景: 異步獲取數據如果某個後端數據源獲取不成功則跳過,不影響整個頁面展現爲了保證Web服務器不會因爲當個頁面處理性能差而導致無法訪問其他頁面,則會對某些頁面操作設置對於某些上傳或者不

原创 MySQL數據庫的熱備份和冷備份的優缺點

冷備份(OFF, 慢, 時間點上恢復)冷備份發生在數據庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的數據庫。冷備份是將關鍵性文件拷貝到另外位置的一種說法。對於備份數據庫信息而言,冷備份是最快和最安全的方法。冷備份的優點: 1.

原创 5個php實例,細緻說明傳值與傳引用的區別

傳值:是把實參的值賦值給行參 ,那麼對行參的修改,不會影響實參的值傳引用 :真正的以地址的方式傳遞參數傳遞以後,行參和實參都是同一個對象,只是他們名字不同而已對行參的修改將影響實參的值說明: 傳值:根copy是一樣的。打個比方,我有一橦

原创 NOSQL數據庫淺析(一):Memcache 內存分配策略和性能(使用)狀態檢查

前言:       一直在使用Memcache,但是對其內部的問題,如它內存是怎麼樣被使用的,使用一段時間後想看看一些狀態怎麼樣?一直都不清楚,查了又忘記,現在整理出該篇文章,方便自己查閱。 1:參數 memcached -h m

原创 cookie各個參數詳解

定義和用法 setcookie()函數向客戶端發送一個 HTTP cookie。 cookie是由服務器發送到瀏覽器的變量。cookie 通常是服務器嵌入到用戶計算機中的小文本文件。每當計算機通過瀏覽器請求一個頁面,就會發送這個coo

原创 PHP運行模式

1、運行模式 關於PHP目前比較常見的五大運行模式: 1)CGI(通用網關接口 / Common Gateway Interface) 2)FastCGI(常駐型CGI / Long-Live CGI) 3)CLI(命令行運行 / C

原创 使用php://input接收手機圖片上傳二進制流

1.客戶端模擬圖片上傳程序(test.php): <?php $data=file_get_contents('1.png'); $http_entity_body = $data; $http_

原创 Mysql支持的數據類型

一.數值類型 Mysql支持所有標準SQL中的數值類型,其中包括嚴格數據類型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似數值數據類型(FLOAT,REAL,DOUBLE PRESISION),並在此基