原创 PHP編程注意事項

1、php隱性的三元操作符(?:)優先級問題: 例1: $person = $who or $person = "laruence";    //實際上是等同於:    $person = empty($who)? "laruen

原创 mysql 長連接和短連接

什麼是長連接? 其實長連接是相對於通常的短連接而說的,也就是長時間保持客戶端與服務端的連接狀態。 通常的短連接操作步驟是: 連接-》數據傳輸-》關閉連接; 而長連接通常就是: 連接-》數據傳輸-》保持連接-》數據傳輸-》保持連接-》……

原创 長連接與短連接(轉)

Client/Server 通信方式建立後,下一步就需要考慮通信連接的方式,主要有兩種方式的連接,即長連接通信與短連接通信。通信連接方式涉及到的 APIs 主要是 connect() 和 accept()。要實現某種 Client/S

原创 vim配置及插件安裝管理

1 寫在前面   Linux下編程一直被詬病的一點是: 沒有一個好用的IDE, 但是聽說Linux牛人, 黑客之類的也都不用IDE. 但是對我等從Windows平臺轉移過來的Coder來說, 一個好用的IDE是何等的重要啊, 估計很多人就

原创 php的serialize序列化和json性能測試

最近需要對大數組做存儲,需要在serialize序列化和json之間做了選擇。因此需要做了性能測試。 在php5.2之前對數組存儲的時候,大都使用serialize系列化。php5.2之後,開始內置了 JSON 的支持。 在網上看到有些資

原创 Python中網絡頁面抓取和頁面分析

轉載本文請以鏈接形式註明出處。 1.前言         Python的網絡抓取有很多包可以實現,比如:urllib、urllib2、httplib、httplib2。其中httplib、httplib2是專門處理與http相關的;而ur

原创 php通過 thrift訪問hadoop的hive

本文講解php通過sql查詢hadoop中的數據。主要使用的技術是:php通過thrift向hive提交sql查詢,hive將sql查詢轉換成hadoop任務,等到hadoop執行完畢後,返回一個結果uri,然後我們只需要讀取這個uri

原创 PHP的類自動加載機制

PHP的類自動加載機制   在PHP開發過程中,如果希望從外部引入一個class,通常會使用include和require方法,去把定義這個class的文件包含進來。這個在小規模開發的時候,沒什麼大問題。但在大型的開發項目中,這麼做會產生

原创 Redis 通訊協議規範

Redis 通訊協議規範 redis是一個key-value形式的基於內存的數據庫 當安裝完程序後我們知道可以用redis-cli連接redis-server進行通訊,進行各種操作。 那麼如今我們用的高級語言 如:C、Java、Pyth

原创 Web服務器壓力測試工具http_load、webbench、ab、Siege使用教程

一、http_load 程序非常小,解壓後也不到100K http_load以並行複用的方式運行,用以測試web服務器的吞吐量與負載。但是它不同於大多數壓力測試工 具,它可以以一個單一的進程運行,一般不會把客戶機搞死。還可以測試HTTPS

原创 淘寶在數據處理領域的項目及開源產品介紹

 淘寶在數據存儲和處理領域在國內互聯網公司中一直保持比較靠前的位置,而且由於電子商務領域獨特的應用場景,淘寶在數據實時性和大規模計算及挖掘方面一直在國內保持着領先,因此積累了很多的實踐的經驗和產品。 Ti

原创 Hive遠程模式安裝

Hive是一個客戶端工具,需要在哪臺機器上運行就將其安裝在哪臺機器上,根據metastore的位置可以將hive的運行模式分爲三種:內嵌模式、本地模式、遠程模式。 遠程模式的安裝 1.        安裝mysql [root@MyLin

原创 PHP SOCKET編程

1. 預備知識        一直以來很少看到有多少人使用php的socket模塊來做一些事情,大概大家都把它定位在腳本語言的範疇內吧,但是其實php的socket模塊可以做很多事情,包括做ftplist,http post提交,sm

原创 JavaScript中的匿名函數及函數的閉包

JavaScript中的匿名函數及函數的閉包 1、匿名函數2、閉包3、舉例4、注意 1、匿名函數 函數是JavaScript中最靈活的一種對象,這裏只是講解其匿名函數的用途。匿名函數:就是沒有函數名的函數。 1.1 函數的定義,首先簡

原创 gzip壓縮輸出

一、gzip介紹          gzip是GNU zip的縮寫,它是一個GNU自由軟件的文件壓縮程序,也經常用來表示gzip這種文件格式。軟件的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次