原创 單元測試和測試自動化

  前天,公司安排我給同事做了一個單元測試和測試自動化的培訓。前後花了一個半小時,聲嘶力竭,總算不辱使命,反響良好。其實單元測試是一個相對複雜卻很重要

原创 ehcache常用API

cache技術在應用中向來屬於高級話題, 但今天卻貼一個ehcache的低級備份.參考其官方文檔整理. 一 ehcache API: 1: Using the CacheManager 1.1所有ehcache的使用, 都是從 Cache

原创 spring的jms:用spring的JmsTemplate發送和接收消息

         Spring是一個完整的J2EE框架和解決方案,完整並且模塊化,你可以用的他的全部也可以只用他的一部分特性,Spring 包含 IoC, AOP, 事務處理,ORM, 也包括一個簡單的MVC框架.         用Sp

原创 java:MD5加密字符串

備份一個小程序。利用MD5加密文件,生成一個密文的源程序。非常好用。 import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;imp

原创 Velocity心得

Velocity是一種Java模版引擎技術,該項目由Apache提出,功能強大。用了一段時間,有點心得,總結如下:1:裝載vm模版時,需要設置Velo

原创 備份:nio文件讀寫

FileUtil .java import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.n

原创 EJB2.1 & EJB3.0: Timer Service三部曲

對於J2EE中的調度任務, 在ejb2.1推出前, 似乎只能採用一些非常途徑:比如在servlet中new一個Timer.我們急切的需要EJB的標準實現.最近我們就遇到了這樣的需求. 還好websphere升級到了6.0, 支持ejb2.

原创 xquery:xml的sql

由於項目需要,最近較深入的研究了一下xquery.通常我們解析xml文檔,sax,jdom,dom4j是常用工具.不過看到滿篇的hasChild(),getChild()是否很頭痛.其實如果採用xquery來處理xml,一切都顯得很優雅.

原创 採用 ajax + vml 製作一個柱狀圖報表

備份一個有意思的小東西:動態柱狀圖,採用ajax + vml。vml是微軟在IE5中就支持的矢量圖技術。採用xml的格式來生成矢量圖,這爲我們在頁面上生成高質量的圖像提供了很好的支持。另:雖然SVG很好,但IE不支持(不安裝插件的話)。程

原创 websphere ejb 遠程/本地調用總結

1:本地調用前提:(1)被調用者實現了LOCAL接口(2)調用者和被調用者應該在同一EJB模塊打包文件(ear)內,由於是本地調用,也就是說調用者和被調用者應運行於同一個ejb容器內,所以,想用類似main函數調用的企圖都是不能成功的(因

原创 純java 的javascript引擎:rhino

前段時間,在瀏覽javaeye論壇,看見有人徵集如何在java中運行數學表達式。結果方案五花八門:1.jakarta commons JEXL. 2.Beanshell3.Java Math Expression Parser jep 4

原创 一個sql語句的優化及oracle翻頁

一個sql語句的優化:最近維護一個項目,其中一個sql嚴重影響性能,需要對兩個海量table查詢(icasuser有3000條記錄,logon_info有近40萬記錄.)由於耗時多,頁面基本不顯示。以下測試時間爲在本地數據庫的時間(本地o

原创 採用Jakarta的HttpClient API模擬客戶端GET和POST提交

最近搞一個扣網頁內容的SessionBean,需要模擬客戶端post提交,然後得到servlet返回的結果。採用Jakarta的HttpClient API解決之.HttpClient擴展和增強了標準java.net包,是一個內容廣泛的代

原创 ehcache API

一 ehcache API: cache技術向來都是應用的高級話題, 但今天貼的是一個關於ehcache的低級備份.參考官方文檔做的一個備份. 1:

原创 jms之MQ的互聯互通

一直在搞jms的東東, 一些命令還是比較麻煩的, 備份一下,留個記號。 1:創建隊列管理器: 以管理員身份登陸websphere mq服務器,運行websphere MQ控制命令dspmq,顯示已有隊列管理器狀態: dspmq 比如項目用