隨筆-9  評論-0  文章-0  trackbacks-0
            2007年6月7日
          為了解決多次循環發送ajax請求數據同步的問題,今天特意認真看了prototye1.3.1項目中Ajax.Request代碼.的確,該項目的封裝中缺少對同步的處理(Synchronous);相關API函數整理中都介紹了option數組中asynchronous屬性設置可以實現同步或異步的操作,但代碼中并沒有具體實現同步操作.  
          先看兩個簡單的實現范例:  

          -異步讀取數據范例  


          xmlhttp = new XMLHttpRequest();  
          var url = "./data.xml;  
              xmlhttp.open("GET",url,true); 閱讀全文
          類別:ajax+javascript 查看評論
          posted @ 2007-06-18 12:21 獼猴桃 閱讀(232) | 評論 (0)編輯 收藏

          1) 在處理大數據量時,會有大量的數據緩沖保存在Session的一級緩存中,這緩存大太時會嚴重顯示性能,所以在使用Hibernate處理大數據量的,可以使用session.clear()或者session. Evict(Object) 在處理過程中,清除全部的緩存或者清除某個對象。
          2) 對大數據量查詢時,慎用list()或者iterator()返回查詢結果,
          1. 使用List()返回結果時,Hibernate會所有查詢結果初始化為持久化對象,結果集較大時,會占用很多的處理時間。
          2. 而使用iterator()返回結果時,在每次調用iterator.next()返回對象并使用對象時,Hibernate

          閱讀全文
          類別:J2ee 查看評論
          posted @ 2007-06-07 15:37 獼猴桃 閱讀(483) | 評論 (0)編輯 收藏
          很多人都對Java在批量數據的處理方面是否是其合適的場所持有懷疑的念頭,由此延伸,那么就會認為ORM可能也不是特別適合數據的批量處理。 其實,我想如果我們應用得當的話,完全可以消除ORM批量處理性能問題這方面的顧慮。下面以Hibernate為例來做為說明,假如我們真的不得不在Java中使用Hibernate來對數據進行批量處理的話。 向數據庫插入100 000條數據,用Hibernate可能像這樣:

          閱讀全文
          類別:J2ee 查看評論
          posted @ 2007-06-07 15:37 獼猴桃 閱讀(165) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 永修县| 肥东县| 五河县| 泾源县| 通州区| 桦甸市| 应用必备| 谢通门县| 泌阳县| 灵丘县| 青神县| 定陶县| 南木林县| 门源| 黄梅县| 新河县| 胶南市| 元阳县| 皋兰县| 黑山县| 磐安县| 抚州市| 开封县| 长葛市| 壤塘县| 安乡县| 文登市| 常宁市| 安溪县| 鸡东县| 门头沟区| 大邑县| 云南省| 衡阳县| 萝北县| 瑞丽市| 湘乡市| 迭部县| 南川市| 容城县| 宁化县|