走自己的路

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

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

          #

               摘要: 在java端調(diào)用存儲(chǔ)過(guò)程的時(shí)候需要存儲(chǔ)過(guò)程串行的執(zhí)行,如果使用synchronized lock在應(yīng)用服務(wù)器突然down掉的情況下會(huì)出現(xiàn)問(wèn)題,因?yàn)閟ession并沒(méi)有立即斷掉,后臺(tái)的存儲(chǔ)過(guò)程還在繼續(xù)執(zhí)行,這樣如果應(yīng)用服務(wù)器立即重啟,再調(diào)用該存儲(chǔ)過(guò)程或者其他需要一起串行化處理的存儲(chǔ)過(guò)程就會(huì)違反同步執(zhí)行的原則,所以我們必須把鎖放在oracle db端,利用oracle鎖機(jī)制來(lái)完成存儲(chǔ)過(guò)程的同步,文章總結(jié)了一下在java端如何使用oracle這個(gè)用戶鎖機(jī)制。  閱讀全文
          posted @ 2008-08-25 14:12 叱咤紅人 閱讀(1812) | 評(píng)論 (0)編輯 收藏

               摘要: 最近要寫(xiě)message在傳送過(guò)程中狀態(tài)改變的流程,并根據(jù)不同的狀態(tài)作不同的處理,同時(shí)記錄當(dāng)前的狀態(tài)。于是,看了一下?tīng)顟B(tài)模式,發(fā)現(xiàn)還是不太好用,比如狀態(tài)對(duì)象創(chuàng)建的太多了,稍加修改了一下,大概是就是文章中的這個(gè)模樣了:把它分為了“狀態(tài)持有者”, “狀態(tài)對(duì)象“, ”狀態(tài)管理者”, “狀態(tài)機(jī)”等。  閱讀全文
          posted @ 2008-08-22 20:55 叱咤紅人 閱讀(1239) | 評(píng)論 (0)編輯 收藏

               摘要: 主要是要構(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 叱咤紅人 閱讀(2732) | 評(píng)論 (1)編輯 收藏

               摘要: 《Head First Design Pattern》一書(shū)在講單例模式時(shí)舉了一個(gè)double check的例子,覺(jué)得它的代碼寫(xiě)的有問(wèn)題,修改了一下它的代碼,不知道正確與否,大家討論。討論的結(jié)果兩種寫(xiě)法在舊的JMM上都是錯(cuò)的,在新的JMM上都是正確的,文中添加了一些個(gè)人的理解。  閱讀全文
          posted @ 2008-07-23 19:51 叱咤紅人 閱讀(2718) | 評(píng)論 (22)編輯 收藏

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

               摘要: 總結(jié)總結(jié),展望展望  閱讀全文
          posted @ 2008-07-12 08:56 叱咤紅人 閱讀(361) | 評(píng)論 (1)編輯 收藏

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

               摘要: 介紹了在spring的基礎(chǔ)上實(shí)現(xiàn)一個(gè)簡(jiǎn)易的Exception處理框架。主要是采取受管的方式:xml配置文件和annotation。Exception在框架統(tǒng)一的地方進(jìn)行處理,使得應(yīng)用程序開(kāi)發(fā)人員不必為處理exception而困擾,也不必為寫(xiě)大量的try,catch塊而困擾。  閱讀全文
          posted @ 2008-06-30 18:27 叱咤紅人 閱讀(7757) | 評(píng)論 (8)編輯 收藏

               摘要: 上次用Coherence實(shí)現(xiàn)緩存數(shù)據(jù)同步的transport manager之后,對(duì)它進(jìn)行了壓力測(cè)試并和EMS JMS和 OracleAS JMS(內(nèi)存)進(jìn)行了性能對(duì)比。文中描述了測(cè)試的過(guò)程,并共享了代碼和測(cè)試結(jié)果。  閱讀全文
          posted @ 2008-06-13 14:46 叱咤紅人 閱讀(2404) | 評(píng)論 (1)編輯 收藏

               摘要: 用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 叱咤紅人 閱讀(2948) | 評(píng)論 (0)編輯 收藏

               摘要: Toplink提供了很強(qiáng)大的Cache功能,利用cache可以大大減少直接和DB通信的次數(shù),特別是讀事務(wù)比較多的情況下。在分布式應(yīng)用中,多個(gè)toplink session cache之間需要即時(shí)的同步數(shù)據(jù),保證各個(gè)cache中的數(shù)據(jù)都是最新的數(shù)據(jù),避免頻繁地出現(xiàn)stale數(shù)據(jù)或樂(lè)觀鎖異常。Toplink默認(rèn)支持的兩種同步機(jī)制:JMS和RMI,有時(shí)為了考慮一些特殊的需求,必須性能,我們可能需要自定義一個(gè)Toplink的Transport Manager,本文給出了一個(gè)用Oracle Coherence實(shí)現(xiàn)Toplink Tranport Manager的具體例子,注意只是用了Coherence的通信并沒(méi)有把Coherence整合成Toplink的Session Cache。  閱讀全文
          posted @ 2008-05-24 17:37 叱咤紅人 閱讀(2305) | 評(píng)論 (0)編輯 收藏

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

               摘要: 總結(jié)了有幾種方法編寫(xiě)自定義Annotation  閱讀全文
          posted @ 2008-03-24 09:15 叱咤紅人 閱讀(745) | 評(píng)論 (0)編輯 收藏

               摘要:
          項(xiàng)目改用maven和artifactory做jar包管理,artifactory相當(dāng)于公網(wǎng)maven repo的cache或者說(shuō)鏡像的作用,內(nèi)網(wǎng)的developer都會(huì)連接到artifactory去download jar包,如果artifactory沒(méi)有這些jar包,artifactory會(huì)自動(dòng)去外網(wǎng)下載。
            閱讀全文
          posted @ 2008-03-20 12:53 叱咤紅人 閱讀(719) | 評(píng)論 (2)編輯 收藏

          僅列出標(biāo)題
          共3頁(yè): 上一頁(yè) 1 2 3 
          主站蜘蛛池模板: 缙云县| 昭平县| 讷河市| 惠州市| 永兴县| 始兴县| 阿瓦提县| 乐安县| 金堂县| 万载县| 龙山县| 临夏市| 江城| 磐安县| 鄂伦春自治旗| 伊吾县| 龙州县| 东莞市| 大悟县| 唐河县| 通榆县| 新巴尔虎右旗| 曲阜市| 郧西县| 潢川县| 忻州市| 台江县| 罗田县| 黔西| 翁源县| 泽普县| 云梦县| 出国| 绥滨县| 盈江县| 岐山县| 门头沟区| 甘南县| 赣榆县| 建宁县| 周口市|