原创 nodejs環境準備

最近準備學習以下nodejs,把ubuntu下環境準備記錄下來做備忘。   按步驟來就ok,但不排除有幾個步驟是多餘的:)   安裝openssl 1. wget http://www.openssl.org/source/openssl

原创 TCP/IP筆記

1. 協議名稱 對應設備 數據包名稱 作用 應用層 HTTP FTP 傳輸層 TCP/UDP 段 segment 網絡層 IP 路由器 數據包 datagram 不保證傳輸可靠性,可靠性由上層協議提供支持 鏈路

原创 jetty EofException異常原因分析

  應用的日誌發現大量的,   org.eclipse.jetty.io.RuntimeIOException: org.eclipse.jetty.io.EofException .... Caused by: org.eclipse.

原创 噹噹頁面數據抓取備案

1.使用MetaStudio和DataScraper工具抓取噹噹圖書暢銷版內數據(書名,作者,出版社等)   工具下載地址  http://www.gooseeker.com/cn/node/download/front  按說明文檔定製

原创 jetty啓動過程

java -jar start.jar --ini=start.ini   org.eclipse.jetty.start.Main會讀取start.ini,將每行配置做相應的解析。   -Djetty.acceptors=4 jet

原创 log4j做爲jetty的日誌實現

目標: log4j做爲jetty的日誌實現   jetty日誌原理: jetty自己實現了一個日誌工廠類org.eclipse.jetty.util.log.Log 該類被classloader加載的時會在classpath中查找有沒有可

原创 redis介紹

redis是什麼:帶存儲的內存key-value,同類產品有memcachedb   特點:支持複雜的value數據結果strings , hashes , lists , sets and so

原创 commons compress 創建 tar.gz

使用 jakarta.commons.compress-1.0.jar   public class Compress {     public static void main(String[] args) throws IOExce

原创 幾個btrace例子

用btrace打印package下拋出異常類和方法     import static com.sun.btrace.BTraceUtils.*; import com.sun.btrace.annotations.*; import j

原创 關於NIO的討論

ZHH2009 寫道 tapestry1122 寫道 baitian 寫道 ZHH2009 寫道 cutesource 寫道 ZHH2009 寫道 用NIO寫網絡框架沒啥搞頭了,要練練手可以,拿到正式產品中使用是要很多時間磨鍊

原创 用visualvm查看服務器java運行狀況

直接在遠程服務器上運行visualvm,把圖形結果輸出到本地。 比如用ubuntu作爲圖形的輸出目標,配置如下: ================================ ubuntu作爲visualvm的圖像輸出服務器 1.

原创 httpd2.2+mod_proxy+jetty7.2.0配置

httpd2.2+mod_proxy+jetty7.2.0 mod_proxy配置相關 =================================================== httpd通過自帶的mod_prox

原创 jetty&tomcat對待表單過長問題

結論兩句話:   tomcat知道自己處理不了了,什麼也不幹過去了 jett知道自己處理不了了,拋個IllegalStateException出來通知一下 jetty默認允許的content-length=200×1000 org

原创 貪吃的jetty被撐死了

在大量請求並且請求處理時間較長的情況下,jetty的nio模式會導致容器運行緩慢。   測試方法: 用apache ab對jetty容器發出大規模持續的併發請求, 用命令“jstat -gcutil -h 10 PID 1000"查看GC

原创 web性能優化相關工具

前端相關: 1.Diffable  is a method for reducing page load latency by transmitting differential encodings of static files. I