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

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

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

    當(dāng)柳上原的風(fēng)吹向天際的時(shí)候...

    真正的快樂來源于創(chuàng)造

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
    任務(wù):數(shù)據(jù)庫中有六千余條目錄(id,pid,name)數(shù)據(jù)組成一棵目錄樹,需要通過WebService服務(wù)提供給客戶端顯示出來(Swing中的JTree)。

    實(shí)現(xiàn)功能的第一步:在客戶端的樹顯示時(shí)通過網(wǎng)絡(luò)得到頂層目錄,再根據(jù)用戶的點(diǎn)擊逐級展開下級目錄。此方案優(yōu)點(diǎn):實(shí)現(xiàn)簡單;缺點(diǎn):點(diǎn)擊多次容易使人厭煩,速度不行。

    客戶端實(shí)現(xiàn)改善的第二步:啟動(dòng)一個(gè)線程從服務(wù)器加載數(shù)據(jù)逐漸生成一個(gè)節(jié)點(diǎn)樹,再交給界面上的JTree命其更新。此舉對操作友好型有改進(jìn),速度上也有所提高。

    客戶端實(shí)現(xiàn)改善的第三步:先起線程從服務(wù)器端一次性下載完全部數(shù)據(jù),而后置入內(nèi)存,再以此為基礎(chǔ)構(gòu)建樹。此舉對速度也有明顯提高。

    客戶端實(shí)現(xiàn)改善的第四步:將已經(jīng)加載的節(jié)點(diǎn)從內(nèi)存中刪除,使查找時(shí)間逐漸減小。此舉對速度有一定提高。

    服務(wù)器端實(shí)現(xiàn)改善的第四步:不使用Hibernate的對象映射而單獨(dú)遴選字段組建成一個(gè)包裝類,此舉對速度有一定提高。

    服務(wù)器端實(shí)現(xiàn)改善的第五步:直接采用優(yōu)化的存儲過程將表中必要行集的數(shù)據(jù)在數(shù)據(jù)庫段形成大文本,一次性傳出,WS服務(wù)器端只負(fù)責(zé)傳輸,此舉對速度有明顯提高。

    通過以上措施,完成包括六千個(gè)節(jié)點(diǎn)的樹顯示速度數(shù)量級的提高,綜合評價(jià)一下,以上逐步中,第三步:在客戶端另起線程從內(nèi)存加載數(shù)據(jù)形成一棵完整的節(jié)點(diǎn)樹再通知界面更新 和 第五步:通過存儲過程直接取得行集合并結(jié)果對提高速度幫助最大。


    posted on 2010-01-08 22:20 何楊 閱讀(260) 評論(0)  編輯  收藏
    主站蜘蛛池模板: 亚洲最新在线视频| 久久无码av亚洲精品色午夜 | 免费国产成人午夜在线观看| 亚洲人成免费网站| 亚洲成人高清在线| 久久丫精品国产亚洲av不卡 | 亚洲va久久久久| 在线视频网址免费播放| 野花高清在线电影观看免费视频| 亚洲一本大道无码av天堂| 亚洲国产成人久久三区| 一区二区三区在线免费| 日韩av无码成人无码免费| 亚洲午夜成人精品电影在线观看| 亚洲偷自精品三十六区| 国产一级淫片a免费播放口| 国产高清视频在线免费观看| 亚洲另类激情综合偷自拍| 免费很黄无遮挡的视频毛片| 99久久久国产精品免费无卡顿 | 亚洲视频在线观看一区| 黄页网站在线视频免费| 99精品国产免费久久久久久下载 | 8x8x华人永久免费视频| 亚洲人成色7777在线观看不卡 | 亚洲AV日韩AV永久无码绿巨人 | 亚洲不卡av不卡一区二区| 高h视频在线免费观看| 国产成人精品免费午夜app| 亚洲婷婷五月综合狠狠爱| 国产成人精品日本亚洲语音| 18禁免费无码无遮挡不卡网站| 亚洲人成人无码网www电影首页| 国产精品成人亚洲| 成全高清视频免费观看| 亚洲精品午夜在线观看| 国产精品区免费视频| 国产国拍精品亚洲AV片| mm1313亚洲国产精品无码试看| 国产一卡二卡3卡四卡免费| 亚洲影院在线观看|