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

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

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

    吳密的博客

    每天進步一點點
    posts - 12, comments - 1, trackbacks - 0, articles - 1

         摘要: 一提到文檔,肯定會有人向你大談外國公司、大公司、正規公司是怎么怎么重視文檔的,什么2/3時間用于寫文檔,1/3時間才用來編程序;寫文檔要按照什么ISO、什么CMM、什么什么標準;不按這些標準寫出來的就不是文檔,就不是好文檔  閱讀全文

    posted @ 2010-07-09 12:11 xiaolang 閱讀(255) | 評論 (0)編輯 收藏

    在我們現在系統的代碼中,存在很多類似的代碼,這個接口大家都應該認得,是spring預留的接口

    在所有的bean加載完畢后執行。

       /** 
         * @see org.springframework.beans.factory.InitializingBean#afterPropertiesSet()
         */
        public void afterPropertiesSet() throws Exception {

          1. 從其他系統加載數據

          2.如果加載失敗,直接拋異常,系統不啟動
        }

    在這個過程中,如果被加載的系統掛掉了,這個系統暫時就啟動不了。

    其實這是系統間的一種依賴,這樣就要求系統A啟動之后,系統B才能啟動,1,2個系統還好說,如果系統多

    了系統的啟動順序就比較難以控制,發布的難度就會增大(當然,系統的啟動順序不只光跟這個有關系)。

    大家這樣做的目的無非有(大家也可以補充):

    1.性能方面的問題,某些數據相對來說是不經常變化的,當前系統只有很少一部分模塊會使用這部分數據,

    只需要系統啟動的時候,到其他系統取一遍,放到內存中,減少遠程調用的次數;

    2.當前系統確實需要依賴另外一個系統的數據,如果沒有這部分數據,系統將無法進行后續的業務;

    對于第二種情況,確實是需要這樣做的,如果是第一種情況,我們可以這樣做

    系統數據  a = null;

    if(null == a){

        a =  系統B的查詢結果

    }

    return a

     

    如果有2個系統,這樣做的話,單純對第一種情況來說,這個2個系統是可以同時啟動的,從一定程度上

    降低了系統間的依賴;但是如果在啟動時加載的話,就必須第一個系統成功的啟動起來。

    posted @ 2010-02-23 17:20 xiaolang 閱讀(177) | 評論 (0)編輯 收藏

    今天新開了blog,會記錄下來工作中開心的,不開心的,困惑的記錄下來,分享出來,歡迎大家來轉轉

    posted @ 2010-01-29 18:56 xiaolang 閱讀(174) | 評論 (0)編輯 收藏

    僅列出標題
    共2頁: 上一頁 1 2 
    主站蜘蛛池模板: 亚洲已满18点击进入在线观看| 91在线视频免费看| 亚洲日本VA午夜在线影院| 暖暖在线视频免费视频| 亚洲精品尤物yw在线影院| 免费看内射乌克兰女| 国产精品无码素人福利免费| 亚洲制服丝袜中文字幕| 毛片a级毛片免费播放100| 最新国产精品亚洲| 日韩免费毛片视频| 免费人成网站永久| 久久久青草青青国产亚洲免观 | 成人精品视频99在线观看免费| 精品亚洲视频在线观看 | 亚洲精品视频免费| 美女被免费网站91色| 亚洲精品无码成人AAA片| 永久免费A∨片在线观看| 亚洲视频在线观看免费视频| 永久免费在线观看视频| 97se亚洲国产综合自在线| 日韩黄色免费观看| 一级黄色毛片免费看| 亚洲成av人在线视| 18国产精品白浆在线观看免费| 亚洲Av无码乱码在线观看性色| caoporn国产精品免费| 亚洲av鲁丝一区二区三区| 无限动漫网在线观看免费| 欧美亚洲精品一区二区| 亚洲真人无码永久在线| 精品福利一区二区三区免费视频| 亚洲中文字幕成人在线| 亚洲国产日韩视频观看| 又色又污又黄无遮挡的免费视| 免费无码又爽又刺激高潮软件| 亚洲国产av一区二区三区丶| 亚洲精品岛国片在线观看| 免费无码又爽又刺激高潮视频 | 国产精品亚洲片在线观看不卡 |