原创 linux 性能診斷工具命令集
#查看當前系統load uptime #查看系統狀態和每個進程的系統資源使用狀況 top #可視化顯示CPU的使用狀況 htop #查看每個CPU的負載信息 mpstat -P ALL 1 #每隔1秒查看磁盤IO的統計信息 ios
原创 使用telnet連接到基於spring的應用上執行容器中的bean的任意方法
使用telnet連接到基於spring的應用上執行容器中的bean的任意方法 使用telnet連接到基於spring的應用上執行容器中配置的任何bean的任意方法,可以用來診斷某個方法是否執行有問題,響應時間多少,在生產環境中可以很好
原创 eclipse遠程部署,靜態文件實時同步插件
eclipse 遠程文件實時同步,eclipse遠程部署插件 github地址:https://github.com/zhwj184/remotedeploy 在開發過程中經常修改一些文件及時部署到測試環境中,比如a
原创 chrome 新浪微博分享插件
安裝如下: 1.在chrome的設置-》擴展程序中,點擊載入正在開發的擴展程序,選擇chrome_weibo_share這個目錄即可完成加載; 2.直接把chrome_weibo_share_plugin.crx這個文件拖進chrome
原创 簡單web安全框架
web安全框架,主要用servlet filter方式覆蓋httpServletRequest和HttpServletResponse方式增加一些輸入輸出的過濾,github地址:https://github.com/zhwj
原创 jetty對於包的加載順序的處理
1.問題 今天在本地和測試環境用jetty跑應用發現本地環境跑起來有問題,而測試環境卻沒有問題,出現的是war包的WEB-INF的lib目錄下有兩個jar包a.jar和b.jar,但是這兩個jar包郵兩個包名和類目
原创 java actor模型和消息傳遞實現分析
Actor模型是一種基於協程的消息傳遞模型,在並行計算和併發的消息傳遞中有很好的性能表現。一般的actor模塊框架提供了超輕量級的線程和工具,可以在這些線程之間進行快速、安全、零複製的消息傳遞。在elang,ruby,lua等語言中都是
原创 Spring Data MongoDB hello world 示例
下面講解如何使用spring-data-mongdb來對mongdb進行增刪改查的操作 你需要的工具: Spring Data MongoDB – 1.0.0.M2 Spring Core – 3.0.5.RELEASE
原创 html5 新特性支持的瀏覽器檢測
<!Document html> <html> <head> <meta charset="gbk"> </head> <body> <form> <!-- html5 forms --> <input type=
原创 java的序列化機制原理分析
我們查看下ObjectOutputStream的writeObject方法 //final方法,不允許子類覆蓋 public final void writeObject(Object obj) throws IOExcept
原创 利用spring AOP和Annotation來簡化DAO實現
通常在數據庫DAO層的查詢中,我們會定義一個DAO接口,而在實現中我們只是拼接查詢參數並且指定一個ibatis的sqlmap中的sqlid進行查詢, Dao的實現很類似,而且非常簡單,其實可以簡化這種的實現,不需要這些實現代碼,下面我
原创 基於servlet的簡單的頁面緩存框架
基於servlet的頁面級緩存框架的基本用法: 代碼參考:https://github.com/zhwj184/pagecache 在web.xml裏面配置 urlPattern:需要緩存的頁面url的正則表達式列表,多個不同ur
原创 java 服務降級開關設計思路
java 服務屏蔽開關係統,可以手工降級服務,關閉服務 基於spring AOP機制,可以在特殊情況下屏蔽相關service類的某些返回,並且支持定義默認返回結果,隨機屏蔽某些異常服務。 通過啓動一個內置的http server來
原创 linux 進程管理相關命令彙總
## processes 進程管理 ##ps查看當前系統執行的線程列表,進行瞬間狀態,不是連續狀態,連續狀態需要使用top名稱查看 更多常用參數請使用 man ps查看 ps ##顯示所有進程詳細信息 ps aux ##-
原创 j2ee頁面靜態化方案encache web cache框架源碼分析2
encache的web cache代碼分析 1.抽象filter分析 public abstract class Filter implements javax.servlet.Filter { ...... pu