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

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

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

    走自己的路

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

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

    Oracle

    Oralce plsql, sql tunning, concurrent control and so on
         摘要: 當系統(tǒng)有海量數(shù)據(jù)需要級聯(lián)刪除時,我們需要小心,如果同步刪除用戶體驗會很差,他會等相當長的時間,直到系統(tǒng)超時,另外還會給系統(tǒng)突發(fā)地增加很大的負載,  閱讀全文
    posted @ 2011-02-24 09:30 叱咤紅人 閱讀(2487) | 評論 (0)  編輯

         摘要: 在分布式應用中,單個業(yè)務應用的toplink運行在多個jvm上,同時開啟了會話緩存,而這些在多個jvm上會話緩存中的domain對象就需要進行同步,這樣可以及時拿到最新的domain對象而不需要每次都查詢database,這大大減少了樂觀鎖沖突。在Oracle Application Server上Ormi端口是動態(tài)分配的,而opmn request端口氏固定的,所以我們用opmn作為jndi lookup的url。經(jīng)過測試OC4J in memory jms作為同步消息的傳輸和發(fā)現(xiàn)方式效率是最高的,所以采用OC4J in memory jms作為消息同步的傳輸方式。具體實現(xiàn)方法參見本文。  閱讀全文
    posted @ 2008-12-04 07:00 叱咤紅人 閱讀(1231) | 評論 (0)  編輯

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

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

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

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

    主站蜘蛛池模板: 国产一区二区免费视频| 亚洲国产精品成人精品软件 | 中文字幕 亚洲 有码 在线| 久久99热精品免费观看动漫| 国产AV无码专区亚洲Av| 久久青青草原国产精品免费| 亚洲国产精品成人精品无码区在线| 91在线免费视频| 亚洲AV区无码字幕中文色| 久99久精品免费视频热77| 精品亚洲A∨无码一区二区三区| 在线成人爽a毛片免费软件| 亚洲理论精品午夜电影| 无码免费午夜福利片在线| 亚洲中文无码永久免| 国产一精品一aⅴ一免费| 日韩成人毛片高清视频免费看| 亚洲成人国产精品| a毛片免费全部播放完整成| 婷婷亚洲久悠悠色悠在线播放| 美女内射毛片在线看免费人动物 | 狠狠色伊人亚洲综合网站色| 日韩一级在线播放免费观看| 深夜免费在线视频| 亚洲国产精品无码AAA片| 最近中文字幕mv免费高清在线 | 亚洲成A人片77777国产| 国产精品极品美女自在线观看免费 | 98精品全国免费观看视频| 亚洲国产电影在线观看| 一二三四在线播放免费观看中文版视频| 一本色道久久88—综合亚洲精品| 亚洲?V无码乱码国产精品| 久久九九AV免费精品| 中中文字幕亚洲无线码| 亚洲精品视频久久久| 日韩免费无码一区二区三区| 亚洲日本一线产区和二线产区对比| 中文字幕亚洲一区二区三区| 最近在线2018视频免费观看| 阿v视频免费在线观看|