2007年6月6日
为了解决多次循环发送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 猕猴桃 阅读(227) |
评论 (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 猕猴桃 阅读(476) |
评论 (0) |
编辑 收藏
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。 其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据,用Hibernate可能像这样:
阅读全文
类别:J2ee 查看评论
posted @
2007-06-07 15:37 猕猴桃 阅读(158) |
评论 (0) |
编辑 收藏
程序开发是一方面,系统架构设计(硬件+网络+软件)是另一方面。
中国的网络分南北电信和网通,访问的ip就要区分南北进入不同的网络;
然后是集群,包括应用服务器集群和web服务器集群,应用服务器集群可以采用apache+tomcat集群和weblogic集群等,web服务器集群可以用反向代理,也可以用NAT的方式,或者多域名解析都可以;
软件架构方面,做网站首先需要很多web服务器存储静态资源,比如图片、视频、静态页等,千万不要把静态资源和应用服务器放在一起;
页面数据调用更要认真设计,一些数据查询可
阅读全文
类别:J2ee 查看评论
posted @
2007-06-06 16:35 猕猴桃 阅读(498) |
评论 (0) |
编辑 收藏
1.TheServerside.com 依然是地位无可动摇的CCTV1。
2.InfoQ.com Floyd Marinescu 在离开 TSS 后另起炉灶,2006年中最重要推荐。视野不再局限于Java 而是包括Java,.Net, Ruby ,SOA, Agile方法等热门话题。
3.JDJ的电子杂志 在JDJ首页的最底处订阅,文章质量不低于5-7的传统三强。
4.SWik.net
阅读全文
类别:J2ee 查看评论
posted @
2007-06-06 09:04 猕猴桃 阅读(128) |
评论 (0) |
编辑 收藏