原创 文件下載時文件名亂碼問題

文件下載時,對於不同的瀏覽器可能會存在文件名亂碼的問題,以下是我之前看到的一篇文章的解決方法,但是忘記文章的出處了,實在抱歉! protected void doPost(HttpServletRequest request, Http

原创 arquillian-remote 進行EJB測試

一、使用默認的jpa實現進行remote測試 此配置請參照官網的配置http://arquillian.org/guides/getting_started_rinse_and_repeat/,此處不做重複。 二、使用自己的jpa實現進行

原创 DB2_備份恢復(離線&在線)

一、離線備份 su – db2inst1 #斷開所有連接,關閉數據庫 #db2 force applications all db2 db2stop force #啓動數據庫 db2 db2start #顯示

原创 DB2_常見錯誤編碼

sqlcode sqlstate 說明 000 00000 SQL語句成功完成 -286 42727 因爲pagesize設置的太小了,導致在創建表的時候空間不足 +01xxx SQL語句成功完成,但是有警告 +012 01545

原创 Android 桌面小部件-App Widgets

一、簡介 桌面小部件,是android提供支持的一種特殊廣播,允許在桌面以插件的形式展示內容。 二、示例 1、創建佈局文件:此處的佈局只使用一個簡單的TextView /layout/layout_widget.xml <?xml ve

原创 批量下載_Zip壓縮包的方式

一、說明 對於文件批量下載一般有兩種方式,單個循環和zip壓縮包的方式,第一種方式可能會因不同的瀏覽器有不同的效果,此處指討論第二種方式。 下文註釋中提到的apache的zip打包api在ant包中,但這個jar包將近1M着實有點大。 <

原创 JMS_使用ActiveMQ實現消息的發送和接收

一、說明 示例中使用activeMQ-all的jar包實現jms消息的發送和接收,發送端和接收端不依賴與服務器,如果想了解使用服務器配置的方式請參照之前的jsm和MDB的文章。 注意topic消息和queue消息的區別。 二、配置 1、A

原创 動態代理-JDK_proxy&cglib

一、簡介 動態代理的實現方式較常用的方式有兩種,用jdk的proxy類實現,必須依賴接口。或者使用cglib的擴展包實現,因爲是產生類的子類所以代理的類不能爲final類。 二、示例 1、 其中UserServiceImpl 是 User

原创 JSON-lib 示例

JSON 作爲數據交互的格式,擁有強大易用等特點而被廣泛採用,不管是JS端還收後臺都會有對JSON解析的封裝API,當然也可以自己解析,或者生成。在很多JAVA的實現框架中都對JSON數據的操作做了一些封裝,但是使用方式多少都和較爲常用的

原创 多行並一行顯示的兩種方式(DB2)

一、簡介 多行並作一行顯示,在此介紹兩種方式CTE遞歸,和XML函數。表數據如下: ID NAME HOUSE 1 張三 普通住宅 2 張三 豪華別墅 3 張三 安置房 4 李四 安置房 5 李四 普通住宅 要顯示的結果大約爲: NAM

原创 arquillian-embedded 進行EJB測試

arquillian測試框架具有普通測試框架無法做到的是功能,對容器依賴的EJB測試,當然這個測試過程是要比普通的測試要稍微複雜一些 一、基於測試框架內置容器和內置數據庫(derby)的測試 此配置在官網有詳細的示例,此處就不再重複,請參

原创 Nginx配置多個證書

一、安裝 1、創建用戶 /usr/sbin/groupadd www /usr/sbin/useradd -g www www 2、安裝pcre tar zxvf pcre-7.9.tar.gz cd pcre-7.9/ ./conf

原创 Http字段含義

一、request請求Header簡介 Accept:--客戶機支持的類型 Accept-Charset:--採用的編碼類型 Accept-Encoding:--客戶機支持的數據壓縮格式 Accept-Language:--客戶機語言環

原创 JAX-WS WebService

一、簡介 JAX-WS規範是一組XML web services的JAVA API,以下示例是使用jdk提供的接口實現一個簡單的web service。 二、示例 1、使用接口服務器端 建一個web工程,分別生命建一個接口和一個實現類,並

原创 定時任務_Quartz

一、說明 quartz採用cron表達的方式設定超時,如果瞭解linux的crontab功能的朋友應該比較容易理解,此處不介紹cron表達試,如果需要學習請找google或者百度 二、示例程序 1、maven配置 <de