原创 實戰在Jboss環境下Web Service調用EJB

既然是實戰,講究的是實用性,所以關於Jboss、Web Service和EJB的入門介紹這裏就免去了,請自行查閱相關資料。好,實戰正式開始! 一.開發環境: 1. Java SDK1.4 2. Eclipse3.0中文版 3. J

原创 Swing線程--工作者線程和SwingWorker

一.             初始化線程 每個程序都有一組線程作爲應用程序邏輯開始的地方。在標準的程序中,只有一個這樣的線程:這個線程調用程序類的main方法。在Applet初始化線程中有一個創建Applet對象以及調用Applet的in

原创 Java Applet讀寫客戶端串口——終極篇

測試環境: SDK:Oracle JRockit for Java version 6, Java Communication for Windows 2.0 OS:WINDOWS7 外設:串口條形碼掃描槍 Server:Tomcat6

原创 基於ZooKeeper的分佈式Session實現

1.  認識ZooKeeper ZooKeeper——“動物園管理員”。動物園裏當然有好多的動物,遊客可以根據動物園提供的嚮導圖到不同的場館觀賞各種類型的動物,而不是像走在原始叢林裏,心驚膽顫的被動物所觀賞。爲了讓各種不同的動物呆在它們應

原创 SVN與Apache HTTP服務器的整合安裝

1.  環境: a)         操作系統:RedHat AS5 b)        http:apache httpd-2.2.16,假設httpd安裝在/opt/apache2目錄中 c)         svn:subversi

原创 在C++ GUI Qt中使用QCA進行安全性編程之一

QCA是C++ GUI Qt中的一個第三方插件,爲Qt提供了一個針對安全性方面編程的框架。從QCA的名稱不難發現,它的設計在很多方面借鑑了JCE(Java Cryptography Extension)——QCA定義了一組公共接口,並由不

原创 低延遲系統的Java實踐

在很久很久以前,如果有人讓我用Java語言開發一個低延遲系統,我肯定會用迷茫的眼神望着他,然後說“are you kidding me?”。然而隨着Java語言的日臻完善以及JVM性能的極速提升,使得用Java語言開發低延遲(不要和實時系

原创 在Raspberry Pi上使用Java SE Embedded

譯者前言: 很久以來我都很期待Java能在嵌入式領域有所作爲,之前的JavaME實在令我大失所望,不但被嚴重“閹割”,而且在硬件方面也沒什麼廠商支持。所以Java除了在圖形界面設計(被人詬病的Swing)方面存在遺憾之外,在嵌入式領域也

原创 在C++ GUI Qt中使用QCA進行安全性編程之二

上一篇中我們完成了QCA框架的安裝,接下去我們開始安裝一個加密算法庫的提供者,以便我們可以開發實際的應用。之前我們已經下載了提供者——qca-ossl-2.0.0-beta3.tar.bz2。將其解壓縮,放在我們之前QCA框架的目錄中,例

原创 基於 OSGi的企業級開發框架實踐——開發框架的創建

終於到了主角登場的時刻了!之前化了不少筆墨介紹有關OSGi和Spring DM框架的內容,目的就是爲了我們開發框架的出場做鋪墊。在序篇中我已經介紹了做爲應用程序開發框架所應具備的要素。其中最爲關鍵的是要爲開發人員提供統一的編程模型或稱其爲

原创 發佈WebQQ Client API庫1.0.0正式版

最近在研發一個JIRA的插件,具體場景如下: 當測試人員提交一個問題時,需要通過QQ通知到開發人員,並且當問題屬於SIT測試BUG時,需要自動的打開SVN上對應主幹源代碼的寫權限。當開發人員修復並關閉問題時,需要自動的關閉SVN上對應主幹

原创 在C++ GUI Qt中使用QCA進行安全性編程之三

之前二篇文章介紹了QCA框架的安裝和配置,在這篇文章中我將開始編寫一個基於數字證書的加密例程,用來講解QCA框架的使用。其實QCA的應用是非常簡單的,且在源代碼發行包中也附帶了大量的例子(在qca-2.0.3\examples目錄中),基

原创 基於OSGi的企業級開發框架實踐——全局參數工具

在接下去的幾篇文章中,我們將通過一些最佳實踐來繼續討論我們的開發框架。做爲一個應用系統,全局參數配置是一個不可或缺的重要工具。它可以爲系統初始化提供必須的參數,也可以爲系統提供一些用戶自定義的個性化參數,總之它關係到整個應用系統的正確運行

原创 基於OSGi的企業級開發框架實踐——OSGi Annotations

我們的開發框架之所以選擇使用Spring框架,是因爲它提供了一個簡單易用的Bean編程模型(採用IoC和AOP設計模式),通過XML配置文件簡化了複雜而冗長的Bean初始化以及依賴關係的定義。不過隨着Bean數量的不斷增加,XML配置文件

原创 基於Hadoop的大數據平臺實施記——整體架構設計

大數據的熱度在持續的升溫,繼雲計算之後大數據成爲又一大衆所追捧的新星。我們暫不去討論大數據到底是否適用於您的組織,至少在互聯網上已經被吹噓成無所不能的超級戰艦。好像一夜之間我們就從互聯網時代跳躍進了大數據時代!關於到底什麼是大數據,說真的