原创 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