原创 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之間加一層邏輯判斷與控制的東西。