原创 OSGI--apache felix 入門

引言 本文是本系列的第 1 部分,我們將開發包含客戶端和服務器端組件的訂單應用程序。然後將這些組件打包爲 OSGi 包。客戶端調用服務組件處理訂單。服務組件具有處理訂單和打印訂單 ID 的方法。閱讀本文後,您可以應用 Apache

原创 EJB客戶端和服務器端不同機器

開發一個EJB項目,採用的環境如下: 服務前端:          EJB3.0          Jboss 5.0.0GA         Ubuntu 10.10 JDK6         IP:192.168.6.208    

原创 org.xml.sax.SAXException: Can't create default XMLReader

最近在做一個OSGI的擴展插件,在集成Hibernate的時候,運行在equinox中沒問題,但是運行在felix 2.0.1中的時候,出現瞭如下錯誤: org.xml.sax.SAXException: Can't create def

原创 SVN+APACHE

1 下載並解壓 apache subversion for windows “svn-win32-1.6.5.zip” (我用的是 v1.6.5),解壓的目錄下 readme.txt 最後部分有最 update 的安裝 svn 的步驟

原创 zookeeper+activemq配置消息中間件集羣 服務器配置

好久沒有更新博客了。最近由於項目併發請求壓力比較大,所以着手改進架構,引入消息中間件集羣作爲一個緩衝消息隊列。 需求: 1、將大量的WebService請求報文發送到mq集羣之中,並保持消息先後順序 2、保證每個消息的可靠性 3、維護MQ

原创 java.util.ConcurrentModificationException 的解決方法

工作中碰到個ConcurrentModificationException。代碼如下:List list = ...; for(Iterator iter = list.iterator(); iter.hasNext();) {

原创 Java NIO原理 圖文分析及代碼實現

轉載自  http://weixiaolu.iteye.com/blog/1479656       前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,遠程過程調用協議,它是

原创 Classpath相關問題

1,現在的應用基本上不需要設置CLASSPATH,尤其是指向tools.jar 和rt.jar,只要能夠找到jre,系統自動會找到這些jre自帶的classpath(除非你人爲地把這些jar文件移動到其他地方去了)2,有些應用程序的啓動程

原创 關於Unix/Linux之Inode之我見----------Unix環境高級編程--目錄、文件

     在讀第四章目錄和文件的4.14節中,關於目錄的i節點描述以及目錄的描述,覺得有點紛亂,通過查資料以及自己的理解,寫這篇博文。 先把圖上來 這兩個圖,剛開上去有點亂。而且第一感覺分辨不出來什麼。我來寫一下我對這兩個圖的認識

原创 硬盤裝ubuntu 10.04系統

ubuntu 10.04硬盤安裝教程(不用wubi) 一.系統環境 1. C 盤已裝了win(xp or  win7) 系統 2.已經預留了安裝ubuntu 的磁盤空間。 二.事先準備 1. ubuntu-10.04-desktop-i3