原创 libevent安裝

./configure --prefix=/usr make make install 驗證安裝成功:ls -al /usr/lib | grep libevent(或 ls -al /usr/local/lib | grep libev

原创 網站開發人員應該知道的61件事

http://www.itlearner.com/article/4740 點贊 收藏 分享 文章舉報 yaoliuqing 發佈了63 篇原創文章 · 獲贊 0 · 訪問量

原创 apache 三個 mpm

1.   event是MPM中比較適用於需要有大量持續連接(KeepAlive  traffic)的情況。keepAlive的優點是,可以在同一個TCP連接中響應多次請求; 通過這種方式,可以使一個包含大量圖片的HTML的文檔提速1

原创 JDBC批量操作

pst = conn.prepareStatement(sql); for(Msg msg:msges){ pst.setString(index++, msg.getId()); pst.setString(ind

原创 字符全排列算法

遞歸思想: 1:最少的情況是一個字符全排列,直接就是。 2:兩個字符全排列的時候,兩個要做的是互換位置,相當於當前串首字符和整個arr尾字符互換,兩個字母時一次即可。 3:三個字符的時候,第一個字母位置不變,剩下兩個字母執行第二步。同時每

原创 java網絡編程的演進總結

這是一個從”單挑“,到”我要打十個“,再到”萬人敵“的故事。 基於TCP/IP網絡,對基礎網絡操作的封裝。 三個核心類:InetAddress,Socket,ServerSocket 客戶端(InetAddress + Socket

原创 java多線程實現及超時返回

兩種實現方式   1:繼承Thread 類,重寫run() 2:實現 runable接口 ,實現run()   多個線程運行,一旦一個線程長時間不結束,甚至死鎖,就可能造成大量線程擁堵。   執行超時返回: privat

原创 throws throw

throws:聲明拋出異常。 throw:實際拋出一個對象.

原创 查看linux版本

1:cat /proc/version Linux version 2.6.18-164.el5 ([email protected]) (gcc version 4.1.2 20080704 (

原创 ruby on rails 錯誤解決辦法集合

1:uninitialized constant Rake::DSL app 下:Rakefile  開頭加上 require 'rake/dsl_definition' 2:rake aborted!stack level too

原创 javaDouble精度問題

http://blog.csdn.net/pttaag/article/details/5912171

原创 mysql必知必會 第十三章 分組數據

group by havinggroup by 字句包含任意數目的列,這使得能對分組進行嵌套,爲數據分組提供更細緻的控制。

原创 memcached使用經驗

1:儘量不要存儲對象,因爲如果是不同語言的客戶端,對對象的序列化是不一樣的,即使是String這樣普通的對象,所以存JSON吧。 2:接口所涉及的數據格式,對象,儘量考慮到異構的情況。

原创 不刷新整個頁面實現後退功能

監控瀏覽器hash值,通過判斷hash值來進行頁面局部變化,減少與服務器的交互。jquery的插件onhashchange可以實現。 如果有需要用hash值,在頁面內做如:返回頂部操作,可用scroll實現scroll(0,400);。

原创 各個模塊分解

servlet不要做邏輯控制,只要傳參調用; 實現與servlet之間加一層邏輯判斷與控制的東西。