吳密的博客

          每天進(jìn)步一點(diǎn)點(diǎn)
          posts - 12, comments - 1, trackbacks - 0, articles - 1

               摘要: 一提到文檔,肯定會(huì)有人向你大談外國(guó)公司、大公司、正規(guī)公司是怎么怎么重視文檔的,什么2/3時(shí)間用于寫文檔,1/3時(shí)間才用來(lái)編程序;寫文檔要按照什么ISO、什么CMM、什么什么標(biāo)準(zhǔn);不按這些標(biāo)準(zhǔn)寫出來(lái)的就不是文檔,就不是好文檔  閱讀全文

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

          在我們現(xiàn)在系統(tǒng)的代碼中,存在很多類似的代碼,這個(gè)接口大家都應(yīng)該認(rèn)得,是spring預(yù)留的接口

          在所有的bean加載完畢后執(zhí)行。

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

                1. 從其他系統(tǒng)加載數(shù)據(jù)

                2.如果加載失敗,直接拋異常,系統(tǒng)不啟動(dòng)
              }

          在這個(gè)過(guò)程中,如果被加載的系統(tǒng)掛掉了,這個(gè)系統(tǒng)暫時(shí)就啟動(dòng)不了。

          其實(shí)這是系統(tǒng)間的一種依賴,這樣就要求系統(tǒng)A啟動(dòng)之后,系統(tǒng)B才能啟動(dòng),1,2個(gè)系統(tǒng)還好說(shuō),如果系統(tǒng)多

          了系統(tǒng)的啟動(dòng)順序就比較難以控制,發(fā)布的難度就會(huì)增大(當(dāng)然,系統(tǒng)的啟動(dòng)順序不只光跟這個(gè)有關(guān)系)。

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

          1.性能方面的問(wèn)題,某些數(shù)據(jù)相對(duì)來(lái)說(shuō)是不經(jīng)常變化的,當(dāng)前系統(tǒng)只有很少一部分模塊會(huì)使用這部分?jǐn)?shù)據(jù),

          只需要系統(tǒng)啟動(dòng)的時(shí)候,到其他系統(tǒng)取一遍,放到內(nèi)存中,減少遠(yuǎn)程調(diào)用的次數(shù);

          2.當(dāng)前系統(tǒng)確實(shí)需要依賴另外一個(gè)系統(tǒng)的數(shù)據(jù),如果沒(méi)有這部分?jǐn)?shù)據(jù),系統(tǒng)將無(wú)法進(jìn)行后續(xù)的業(yè)務(wù);

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

          系統(tǒng)數(shù)據(jù)  a = null;

          if(null == a){

              a =  系統(tǒng)B的查詢結(jié)果

          }

          return a

           

          如果有2個(gè)系統(tǒng),這樣做的話,單純對(duì)第一種情況來(lái)說(shuō),這個(gè)2個(gè)系統(tǒng)是可以同時(shí)啟動(dòng)的,從一定程度上

          降低了系統(tǒng)間的依賴;但是如果在啟動(dòng)時(shí)加載的話,就必須第一個(gè)系統(tǒng)成功的啟動(dòng)起來(lái)。

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

          今天新開(kāi)了blog,會(huì)記錄下來(lái)工作中開(kāi)心的,不開(kāi)心的,困惑的記錄下來(lái),分享出來(lái),歡迎大家來(lái)轉(zhuǎn)轉(zhuǎn)

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

          僅列出標(biāo)題
          共2頁(yè): 上一頁(yè) 1 2 
          主站蜘蛛池模板: 葫芦岛市| 阜城县| 湛江市| 会昌县| 张北县| 辽阳市| 手游| 定南县| 平凉市| 慈溪市| 安福县| 淳安县| 怀化市| 剑河县| 平凉市| 越西县| 西乌| 嘉峪关市| 碌曲县| 江永县| 新郑市| 富裕县| 西乌| 盐边县| 汾西县| 安龙县| 福建省| 磐安县| 临泽县| 辽中县| 永昌县| 井研县| 怀仁县| 鲁山县| 个旧市| 塔城市| 鹿泉市| 西丰县| 大石桥市| 马鞍山市| 安徽省|