原创 SQL Ralay數據庫連接池的PHP操作【代碼級】

原文說明:目前此類只支持Sybase,稍加擴展就可以同時支持其它多種數據庫,功能還不完善,但是基本上夠用 ,另外,還沒有寫說明文檔,先放上來,有需要的朋友可以拿去看看,需要SQL Relay支持哦。 【操作類代碼】   // pdbco

原创 【NOSQL】非關係型數據庫MongoDB ( 通過samus驅動實現基本數據操作 )

傳統的關係數據庫一般由數據庫(database)、表(table)、記錄(record)三個層次概念組成,MongoDB是由(database)、集

原创 【NOSQL】非關係型數據庫MongoDB ( MongoDB索引用法和效率分析 )

MongoDB中的索引其實類似於關係型數據庫,都是爲了提高查詢和排序的效率的,並且實現原理也基本一致。由於集合中的鍵(字段)可以是普通數據類型,也可

原创 【NOSQL】couchDB

couchDB是這兩年很受geek追捧的數據庫,作者曾是lotus開發人員。與傳統的關係型數據庫不同, 它號稱自己是文檔數據庫。所謂文檔數據庫,並不是說它只能存儲文本,事實上因爲它是一種schemal-less的概念。用過關係型數據庫

原创 【mysql連接池】之php+sqlrelay+mysql實現連接池及讀寫負載均衡 .

在大型的web應用中數據庫經常成爲併發訪問的一個瓶頸,爲了有效的解決併發訪問的瓶頸,利用多臺數據庫master-slave的模式來增加web的併發訪

原创 PHP設計模式筆記:使用PHP實現門面模式

PHP設計模式筆記:使用PHP實現門面模式 【意圖】 爲子系統中的一組接口提供一個一致的界面,Facade模式定義了一個高層次的接口,使得子系統更加容易使用【GOF95】 外部與子系統的通信是通過一個門面(Facade)對象進行。 【門面

原创 【經典面試必備】最全的HTTP頭部信息分析

HTTP頭部解釋1.Accept:告訴WEB服務器自己接受什麼介質類型,*/*表示任何類型,type/*表示該類型下的所有子類型,type/sub-type。2.Accept-Charset:瀏覽器申明自己接收的字符集Accept-En

原创 【經典WEB開發面試必備】HTTP請求頭詳解 .

HTTP由兩部分組成:請求和響應。當你在Web瀏覽器中輸入一個URL時,瀏覽器將根據你的要求創建併發送請求,該請求包含所輸入的URL以及一些與瀏覽器本身相關的信息。當服務器收到這個請求時將返回一個響應,該響應包括與該請求相關的信息以及位於

原创 【NOSQL】非關係型數據庫MongoDB ( MongoDB文件存取操作 )

由於MongoDB的文檔結構爲BJSON格式(BJSON全稱:Binary JSON),而BJSON格式本身就支持保存二進制格式的數據,因此可以把文

原创 php __FILE__,__CLASS__等魔術變量,及實例

今天看到一個魔術變量,是以前沒見過的,__DIR__,我查了查,發現原來是php5.3新增的,順便舉幾個例子,解釋一下php的魔術變量 1,__FILE__ 文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。自 PHP

原创 PHP設計模式筆記:使用PHP實現單例模式

PHP設計模式筆記:使用PHP實現單例模式 【意圖】 保證一個類僅有一個實例,並且提供一個訪問它的全局訪問點【GOF95】 單例模式有三個特點: 1、一個類只有一個實例 2、它必須自行創建這個實例 3、必須自行向整個系統提供這個實例 【單

原创 js閉包【前端開發必備】

先從閉包特點解釋,應該更好理解.閉包的兩個特點: 1、作爲一個函數變量的一個引用 - 當函數返回時,其處於激活狀態。 2、一個閉包就是當一個函數返回時,一個沒有釋放資源的棧區。 其實上面兩點可以合成一點,就是閉包函數返回時,該函數內部變量

原创 【NOSQL】非關係型數據庫MongoDB ( 用MongoDB的文檔結構描述數據關係 )

MongoDB的集合(collection)可以看做關係型數據庫的表,文檔對象(document)可以看做關係型數據庫的一條記錄。但兩者並不完全對等

原创 【NOSQL】非關係型數據庫MongoDB

一、前言   最近開始學習非關係型數據庫MongoDB,卻在博客園上找不到比較系統的教程,很多資料都要去查閱英文網站,效率比較低下。本人不才,藉着自學的機會把心得體會都記錄下來,方便感興趣的童鞋分享討論。部分資源出自其他博客,旨將零散知識

原创 Hash索引與B-Tree索引 介紹及區別

分享一篇 mongodb 索引的文章:   http://blog.nosqlfan.com/html/758.html .  mongo db 的