<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    走自己的路

    路漫漫其修遠兮,吾將上下而求索

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      50 隨筆 :: 4 文章 :: 118 評論 :: 0 Trackbacks

    Other Java and J2EE frameworks

    other popular frameworks
         摘要: Activemq-pool的PooledConnectionFactory解密,使用時需要注意。  閱讀全文
    posted @ 2010-11-02 08:55 叱咤紅人 閱讀(11604) | 評論 (2)  編輯

         摘要: 網上大多數文章都是用keytool生成自簽名根證書,將根證書配置在tomcat的server.xml中。我不太喜歡用keytool,原因:
    1.我們可能換provider,不同的provider會有不同的算法實現,算法的安全性和性能也可能不同,通過代碼生成比較方便一些,不同算法的實現要放在classpath上。
    2.通過代碼生成還有一個好處,會對整個流程理解的比較清楚,實現的原理到底是怎樣的。  閱讀全文
    posted @ 2010-08-14 01:06 叱咤紅人 閱讀(2755) | 評論 (1)  編輯

         摘要: javamail已經設計的很好了,精巧強悍,為什么還需要封裝它呢?  閱讀全文
    posted @ 2010-02-04 07:25 叱咤紅人 閱讀(2018) | 評論 (0)  編輯

         摘要: 在用戶修改了領域對象的值后,我們有時需要記錄下用戶的改動。比如對一些關鍵業務對象的改動有時往往需要發郵件通知客戶。有時用戶可能想查閱所有歷史的改動,甚至有可能會改回原先的值。領域邏輯關系往往比較復雜,這時我們會使用到ORM Framework。本文以toplink為例,講述如何利用toplink編寫一個完成此功能的簡易Framework,我們暫且把它稱為ActionMemed。
      閱讀全文
    posted @ 2009-11-29 13:37 叱咤紅人 閱讀(1453) | 評論 (2)  編輯

         摘要: 我們經常需要進行遠程業務方法的調用,并對返回的結果進行處理。我們規范化了調用流程,可擴展支持多種協議:HTTP, JMS, RMI, FTP等,實現了序列化和反序列化,負載均衡,異步調用等模塊。默認給出HTTP實現。  閱讀全文
    posted @ 2009-04-04 20:57 叱咤紅人 閱讀(3373) | 評論 (3)  編輯

         摘要: XStream和JAXB這兩東東本質上是有差別的,JAXB稱為OX binding工具,XStream應該算序列化工具,但OX binding工具也會marshall和unmarshall,則包含了序列化部分。序列化工具不一定需要提供binding的功能。既然都玩序列化,那就簡單地比較一下它們兩在序列化方面的強弱吧。  閱讀全文
    posted @ 2009-03-04 17:15 叱咤紅人 閱讀(11010) | 評論 (9)  編輯

         摘要: 由于業務需要將quartz的jobstore從JobStoreTX更新為JobStoreCMT,接著啟動servlet時發現被鎖住了。由于使用JobStoreCMT我們使用了managed datasource,按照quartz文檔的要求也配置了non managed datasource,但是發現程序啟動的時候就被鎖住了,鎖在Quartz_Locks的表鎖上了。最后通過查閱源代碼,跟蹤代碼解決了這個問題。問題解決過程記錄了下來。  閱讀全文
    posted @ 2009-02-06 17:13 叱咤紅人 閱讀(4256) | 評論 (2)  編輯

         摘要: 晚上要下班的時候,application team那里使用Tibco EMS做消息集成服務時候出了bug,錯誤是:java.sql.SQLException: 當全局事務處理處于活動狀態時, 無法調用方法 'commit',應該是在全局事務中使用了本地事務并提交了。幫忙看了一下,它的oc4j, toplink, spring的使用上都存在著一些問題,并把要注意的地方總結了一下。包括oc4j,toplink,spring三塊。  閱讀全文
    posted @ 2008-11-14 21:48 叱咤紅人 閱讀(2223) | 評論 (11)  編輯

         摘要: 通過Context lookup出來的是DataSource卻能完成XADataSource的功能,雖然用了動態代理,但是為什么不用繼承呢?  閱讀全文
    posted @ 2008-10-31 21:33 叱咤紅人 閱讀(655) | 評論 (0)  編輯

         摘要: 原有的應用沒有開放RMI服務,由于將schedule模塊移到了standalone的JVM上,需要在遠程通過RPC Call回來,于是在已有的系統中增加了RMI服務,關鍵是如何方便而有效地加入這個RMI服務,和原有的系統解耦,還要方便以后的升級。這篇隨便記錄了在已有系統中加入RMI服務模塊的一些心得。  閱讀全文
    posted @ 2008-10-26 18:46 叱咤紅人 閱讀(1531) | 評論 (1)  編輯

         摘要: 主要是要構建一個符合自己需求的的連接池(對象池)。這個連接池中所存放的對象的行為是自定義的并滿足項目實際應用需求的。但是這些對象的頻繁創建需要很大的代價,比如一些Socket連接。connection-pool所有部分都是基于接口設計,便于實現的動態加入和變更。也用到了很多開源的framework如commons-pool,commons-beanutils,xmlbeans,commons-net。  閱讀全文
    posted @ 2008-08-10 16:52 叱咤紅人 閱讀(2732) | 評論 (1)  編輯

         摘要: 總結了一下java中使用到Connection Pool的一些情況,并想了一下如何實現特定種類的Connection Pool。  閱讀全文
    posted @ 2008-07-14 16:30 叱咤紅人 閱讀(2793) | 評論 (0)  編輯

         摘要: 因為log對象常常不需要序列化,我們如何在可序列化類中定義log對象?  閱讀全文
    posted @ 2008-07-04 11:38 叱咤紅人 閱讀(1257) | 評論 (2)  編輯

         摘要: 用ASM直接分析字節碼來加載Class級別的Annotation。文中給出了一個例子,例子的主程序會加載用某個Annotation標注的class,而那些沒有被該Annotation標注的class就不會被加載。  閱讀全文
    posted @ 2008-06-11 17:38 叱咤紅人 閱讀(2948) | 評論 (0)  編輯

         摘要: 本文主要介紹了如何用XPath編寫自定義的PMD Rule。靜態分析代碼是否符合相應的規則,及早檢查出代碼中的不足之出。  閱讀全文
    posted @ 2008-05-05 18:46 叱咤紅人| 編輯

    Full Other Java and J2EE frameworks Archive

    主站蜘蛛池模板: 亚洲色欲色欲综合网站| avtt天堂网手机版亚洲| 最近中文字幕2019高清免费| 亚洲av永久综合在线观看尤物| 成人免费午夜视频| 国产免费人成视频在线播放播| 久久av无码专区亚洲av桃花岛| 日本最新免费不卡二区在线| 成人毛片免费观看视频在线| 亚州**色毛片免费观看| 亚洲欧洲国产视频| 亚洲国产香蕉人人爽成AV片久久| 4虎永免费最新永久免费地址| 深夜a级毛片免费视频| 亚洲手机中文字幕| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 91禁漫免费进入| 男女啪啪免费体验区| 亚洲国产视频一区| 亚洲色成人中文字幕网站| 成人一a毛片免费视频| 无码一区二区三区免费| 特级毛片全部免费播放a一级| 亚洲日韩中文字幕天堂不卡| 国产国拍亚洲精品福利 | 亚洲男人的天堂www| 日本一线a视频免费观看| 2019中文字幕免费电影在线播放| 一级做a毛片免费视频| 亚洲国产成人久久综合| 亚洲三级电影网址| 亚洲精品中文字幕无码蜜桃| 免费一级毛片免费播放| 亚洲第一成年免费网站| 8x成人永久免费视频| a毛片全部免费播放| 男女啪啪免费体验区| 色偷偷亚洲第一综合| 亚洲欧美日韩中文二区| 亚洲免费一级视频| 亚洲第一香蕉视频|