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

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

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

    走自己的路

    路漫漫其修遠(yuǎn)兮,吾將上下而求索

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      50 隨筆 :: 4 文章 :: 118 評(píng)論 :: 0 Trackbacks

    Other Java and J2EE frameworks

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

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

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

         摘要: 在用戶修改了領(lǐng)域?qū)ο蟮闹岛?,我們有時(shí)需要記錄下用戶的改動(dòng)。比如對(duì)一些關(guān)鍵業(yè)務(wù)對(duì)象的改動(dòng)有時(shí)往往需要發(fā)郵件通知客戶。有時(shí)用戶可能想查閱所有歷史的改動(dòng),甚至有可能會(huì)改回原先的值。領(lǐng)域邏輯關(guān)系往往比較復(fù)雜,這時(shí)我們會(huì)使用到ORM Framework。本文以toplink為例,講述如何利用toplink編寫(xiě)一個(gè)完成此功能的簡(jiǎn)易Framework,我們暫且把它稱為ActionMemed。
      閱讀全文
    posted @ 2009-11-29 13:37 叱咤紅人 閱讀(1447) | 評(píng)論 (2)  編輯

         摘要: 我們經(jīng)常需要進(jìn)行遠(yuǎn)程業(yè)務(wù)方法的調(diào)用,并對(duì)返回的結(jié)果進(jìn)行處理。我們規(guī)范化了調(diào)用流程,可擴(kuò)展支持多種協(xié)議:HTTP, JMS, RMI, FTP等,實(shí)現(xiàn)了序列化和反序列化,負(fù)載均衡,異步調(diào)用等模塊。默認(rèn)給出HTTP實(shí)現(xiàn)。  閱讀全文
    posted @ 2009-04-04 20:57 叱咤紅人 閱讀(3364) | 評(píng)論 (3)  編輯

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

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

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

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

         摘要: 原有的應(yīng)用沒(méi)有開(kāi)放RMI服務(wù),由于將schedule模塊移到了standalone的JVM上,需要在遠(yuǎn)程通過(guò)RPC Call回來(lái),于是在已有的系統(tǒng)中增加了RMI服務(wù),關(guān)鍵是如何方便而有效地加入這個(gè)RMI服務(wù),和原有的系統(tǒng)解耦,還要方便以后的升級(jí)。這篇隨便記錄了在已有系統(tǒng)中加入RMI服務(wù)模塊的一些心得。  閱讀全文
    posted @ 2008-10-26 18:46 叱咤紅人 閱讀(1519) | 評(píng)論 (1)  編輯

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

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

         摘要: 因?yàn)閘og對(duì)象常常不需要序列化,我們?nèi)绾卧诳尚蛄谢愔卸xlog對(duì)象?  閱讀全文
    posted @ 2008-07-04 11:38 叱咤紅人 閱讀(1245) | 評(píng)論 (2)  編輯

         摘要: 用ASM直接分析字節(jié)碼來(lái)加載Class級(jí)別的Annotation。文中給出了一個(gè)例子,例子的主程序會(huì)加載用某個(gè)Annotation標(biāo)注的class,而那些沒(méi)有被該Annotation標(biāo)注的class就不會(huì)被加載。  閱讀全文
    posted @ 2008-06-11 17:38 叱咤紅人 閱讀(2939) | 評(píng)論 (0)  編輯

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

    Full Other Java and J2EE frameworks Archive

    主站蜘蛛池模板: 亚洲精品无码av人在线观看| 国产免费啪嗒啪嗒视频看看| 91免费资源网站入口| 四虎在线视频免费观看| 国产jizzjizz视频免费看| 亚洲色婷婷综合开心网| 黑人精品videos亚洲人| 亚洲午夜一区二区电影院| 99久久国产亚洲综合精品| 成年大片免费高清在线看黄| 成全视频免费观看在线看| 黄页免费的网站勿入免费直接进入| 亚洲av无码专区在线电影天堂| 亚洲国产综合精品中文第一区| 久久精品国产精品亚洲人人| 亚洲AV无码一区二区乱孑伦AS| 中文字幕专区在线亚洲| 亚洲制服中文字幕第一区| 亚洲免费网站观看视频| 精品无码国产污污污免费网站国产 | 啦啦啦完整版免费视频在线观看 | 亚洲日本va午夜中文字幕久久 | 精品国产污污免费网站aⅴ | 一个人免费高清在线观看 | 国产精品玖玖美女张开腿让男人桶爽免费看 | 羞羞漫画在线成人漫画阅读免费| 国产亚洲精品VA片在线播放| jzzjzz免费观看大片免费| 91大神免费观看| 国产美女a做受大片免费| 亚洲av伊人久久综合密臀性色 | 亚洲中文字幕无码爆乳app| av网站免费线看| 在线观看H网址免费入口| 亚洲AV日韩精品一区二区三区| 亚洲?v女人的天堂在线观看| 亚洲图片在线观看| 污污的视频在线免费观看| 日韩免费无码视频一区二区三区| 最近免费字幕中文大全视频 | 国内少妇偷人精品视频免费|