原创 JMS(Jboss Messaging)的一點使用心得(十六)複數JMS Server監聽-JBoss Remoting裏存在的問題

最近做了一個項目,要求一個JMS客戶端監聽複數臺JMS Server,結果在測試時發生了問題。 各機器如下: JMS Client,簡稱C JMS Server1:簡稱S1 JMS Server2:簡稱S2   我們發現如果拔掉S1和C之

原创 用Java修改Window或者Linux下的hosts文件

做了一個用Java語言修改系統host文件的方法,用處不大,權當解悶。     public synchronized static boolean updateHostName(String hostNa

原创 JMS(Jboss Messaging)的一點使用心得(十五)Spring擴展應用—延遲發送Message

正常情況下,我們調用Spring的JmsTemplate發送Jms消息的時候,消息都是立即發送的。但是在某些特殊的情況下,我們需要延遲一段時間再發送消息(比如說在網絡不穩定的情況下),這個時候我們就需要重寫

原创 項目總結

1.方案說明 目前測試實施已經構建了較完整的過程,但測試質量保證還未形成系統性的方案。測試作爲質量保證的內容,應該得到較好的控制和持續的改進,測試只有和質量控制結合起來才能夠實現這一目標,該方案就是以此爲出發點。 2.當前質量控制和測試

原创 Hibernate不支持PostgreSQL的for update nowait的解決方法

目前,Hibernate對PostgreSQL的for update nowait語法是不支持的,(Hibernate3.2.4),由於項目的需要,只好自己來實現。Hibernate在解析SQL文的時候,利

原创 SQL文的管理和解析(一)利用Spring的Resource管理SQL的XML配置文件

在項目中,爲了方便管理和修改SQL,我們一般會把SQL文放在一個專門的文件中,程序通過一個Key來訪問這些SQL。Spring的資源管理做得非常好,我們的SQL資源就是用Spring進行管理的。1.SQL的

原创 IPv6的一些小技巧(二)IPv6地址方案

IPv6地址方案    和IPv4相比,IPv6的主要改變就是地址的長度爲128位,也就是說可以有2的128次方的IP地址,相當於10的後面有38個零。

原创 IPv6的一些小技巧(三)IPv6地址的格式化

    上面一篇文章介紹了IPv6的地址方案,根據以上方案,我們可以對IPv6地址進行解析和轉換。以下是把一個省略的IPv6地址填充成普通地址的java代碼。有時候非常有用,因爲從InetAddress中拿

原创 IPv6的一些小技巧(一)不同網段內IPv6不能相互訪問的問題

    做項目的時候需要架設一個 IPv6的網絡,架設好以後,發現不同網段間的機器之間可以Ping通,但是Http不能訪問,就是說ICMP協議是有效的,但是TCP/IP協議不行,鬱悶了很久,終於找到了解決方

原创 JBoss的安裝與配置(三)Linux(RedHat4)關閉時安全的關閉JBoss的設置

在上一篇文章中我們已經爲JBoss設置了自動啓動,但遺憾的是,在Linux關閉的時候,它是以Kill的形式關閉JBoss進程的,不是很安全。我們可以做以下設置,讓Linux在關閉的時候安全的關閉JBoss。

原创 項目的變更控制

 絕大多數項目都會有式樣甚至是需求變更,而變更如果沒有控制的話,對項目開發來說絕對是一個噩夢。面對變更,我們要做到以下幾點1.(客戶)先把理由說清楚     a.變更必須基於書面形式     b.必須有充分

原创 利用Eclipse遠程Debug Jboss

     大家的應用發佈以後,有時候需要直接在服務器上進行遠程調試,以下是遠程調試Jboss的方法我們的Eclipse用的是3.2.2,Jboss是4.2.21.設定Jboss的啓動參數,把Debug端口放開      打開[/jbos

原创 SQL文的管理和解析(三)PreparedSql的實現

根據上文,可以對PreparedSql.java的實現有一個基本的思路。PreparedSql應該有兩個基本參數,一個是原始SQL文,一個是參數集;輸出應該是拼接好的SQL,在這裏把原始SQL文作爲構造方法

原创 JMS(Jboss Messaging)的一點使用心得(十二)多線程的ClassLoader

    在可自動重連的JmsMessageListenerContainer中,有一個ClassLoader的屬性值,請參見[http://blog.csdn.net/supersue/archive/20

原创 SQL文的管理和解析(二)PrepareSQL----SQL參數替換的簡單語法及對應的數據結構

在可配置的SQL中,必須是可以配置參數的。爲了實現參數的配置,我們定義了兩個語法。1.":參數"語法     ":參數"語法是SQL的基本語法,在實際的應用中,我們可以把冒號後的參數替換成需要的數值,這是S