原创 幾種Nosql數據庫對比

Redis 所用語言:C/C++特點:運行異常快使用許可: BSD協議:類 Telnet有硬盤存儲支持的內存數據庫,但自2.0版本以後可以將數據交換到硬盤(注意, 2.4以後版本不支持該特性!)Master-slave複製(見編注3)雖然

原创 web服務器-------負載均衡

爲什麼要實現服務器集羣? 實現服務器集羣主要就是爲了負載均衡(Load Balance)——有兩臺或者以上的服務器或者站點提供服務,服務將來自客戶端的請求,靠某種算法,去儘量平分請求到集羣的機器中,從而避免一臺服務器因爲負載太高而出現

原创 Nosql-------redis緩存技術學習

1 什麼是redis redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)。這些數據類型都支持push

原创 Nosql-------mongdb

初識MongoDB1.簡介       MongoDB屬於NoSql的一種,且是屬於NoSql中的基於分佈式文件存儲的文檔型數據庫。由C++語言編寫,旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。        MongoDB是一個

原创 mysql優化---------讀寫分離

一 什麼是讀寫分離MySQL Proxy最強大的一項功能是實現“讀寫分離(Read/Write Splitting)”。基本的原理是讓主數據庫處理事務性查詢,而從數據庫處理SELECT查詢。數據庫複製被用來把事務性查詢導致的變更同步到集羣

原创 MYSQL-------索引

1、索引是什麼   索引(Index)是幫助MySQL高效獲取數據的數據結構。可以得到索引的本質:索引是數據結構。   可以理解爲“排好序的快速查找數據結構”   在數據之外,數據庫系統還維護着滿足特定查找算法的數據結構,這些數據結構以某

原创 Nosql技術---------memcache緩存

MemCache是什麼? MemCache是一個自由、源碼開放、高性能、分佈式的分佈式內存對象緩存系統,用於動態Web應用以減輕數據庫的負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高了網站訪問的速度。MemCaChe是

原创 web服務器-------動靜分離

一、靜態頁面 靜態頁面,是指互聯網架構中,幾乎不變的頁面(或者變化頻率很低),例如: 首頁等html頁面 js/css等樣式文件 jpg/apk等資源文件 二、動態頁面 動態頁面,是指互聯網架構中,不同用戶不同場景訪問,都不一樣的頁面,例

原创 sphinx的部署與使用

1、下載軟件,解壓後,拷貝到指定的目錄   下載 http://www.coreseek.com/ 地址 2、建立一個sphinx的配置文件。 3、建立索引 分爲三步走:       配置數據源   配置索引  配置服務器端的信息。

原创 關於跨域和jsonp的一些理解(新手向)

一、爲什麼要跨域 跨域,通常情況下是說在兩個不通過的域名下面無法進行正常的通信,或者說是無法獲取其他域名下面的數據,這個主要的原因是,瀏覽器出於安全問題的考慮,採用了同源策略,通過瀏覽器對JS的限制,防止惡意用戶獲取非法的數據。比如這樣的

原创 GIT常見衝突解決

衝突的產生 很多命令都可能出現衝突,但從根本上來講,都是merge 和 patch(應用補丁)時產生衝突。 而rebase就是重新設置基準,然後應用補丁的過程,所以也會衝突。 git pull會自動merge,repo sync會

原创 第三方登錄技術

一. 什麼是第三方登錄   所謂的第三方登錄,是說基於用戶在第三方平臺上已有的賬號和密碼來快速完成己方應用的登錄或者註冊的功能。而這裏的第三方平臺,一般是已經擁有大量用戶的平臺,國外的比如Facebook,Twitter等,國內的比如微博

原创 PHP中幾種設計模式

五種常用的設計模式: 1、單例模式2、工廠模式3、觀察者模式4、命令鏈模式 5、策略模式 (1)單例模式:單例模式顧名思義,就是隻有一個實例。作爲對象的創建模式, 單例模式確保某一個類只有一個 實例,而且自行實例化並向整個系統提供這個實例

原创 laravel框架的安裝和配置

首先我們可以先了解一下關於laravel框架,它是一個既簡潔又強大的框架,它的中文官網是http://www.golaravel.com/ 1.composer的安裝和部署 安裝laravel不得不提到composer,往往是通過com

原创 對用過的PHP框架的一點了解

   在開發過程中,我主要使用過了這麼幾種框架。thinkPHP框架、CI框架,laravel框架和yii框架。我接觸到的第一個框架是TP框架,我簡單的說下我對這幾個框架的看法: ThinkPHP框架   優點:  TP借鑑了Java思想