<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 
    主站蜘蛛池模板: eeuss影院www天堂免费| 亚洲人成影院77777| 欧美a级成人网站免费| 两性色午夜视频免费网| 国产精品亚洲av色欲三区| 亚洲嫩草影院久久精品| 亚洲国产aⅴ综合网| 免费看a级黄色片| 成年女人男人免费视频播放 | 亚洲成色WWW久久网站| 亚洲美女在线国产| 亚洲日本va午夜中文字幕久久| 免费无码又爽又刺激高潮的视频 | 最新国产乱人伦偷精品免费网站| 白白色免费在线视频| 国产精品亚洲一区二区三区久久| 四虎必出精品亚洲高清| 亚洲成综合人影院在院播放| 亚洲国产精品网站久久| 亚洲av永久无码嘿嘿嘿| 亚洲a视频在线观看| 亚洲成AV人片高潮喷水| 羞羞视频网站免费入口| 中文字幕一区二区免费| 三年片在线观看免费观看大全一| a毛看片免费观看视频| 4hu四虎最新免费地址| 真实乱视频国产免费观看| 中文字幕无码精品亚洲资源网| 国产亚洲精品一品区99热| 亚洲成电影在线观看青青| 亚洲av永久中文无码精品 | 国产成人A人亚洲精品无码| 亚洲熟妇av一区二区三区 | 亚洲精品永久www忘忧草| 亚洲国产成人手机在线观看| 中文字幕免费视频精品一| 亚洲精品免费网站| 亚洲国产综合无码一区| 亚洲人成网站在线在线观看| 国产情侣久久久久aⅴ免费 |