在Servlet Specification 2.4中对Session的过期有这样的一句描述:
引用
The session invalidation will not take effect until all servlets using that session have exited the service method.
所以,如果client跟server没有交互,那么session过期时间就开始计算了。
但是在实际应用中,我遇到了这样的问题:
客户要求系统5分钟不操作Session就过期。但是我们有一项功能“银企对账”,需要在页面上对2000多条数据进行勾选,这个勾选完全 ...
在实际的开发中,经常会晕倒这样的问题,有两个List的数据,需要对这两个List的数据进行对比,然后筛选出需要的对象。
例如:财务中的对账,数据源一个是银行日记账(aList),一个是银行对帐单(bList),业务操作就是把两个List里面金额相同的记录筛选掉,剩下金额不相等的。
在实际开发中我目前知道有两个方式(假设两个List各有1000条数据):
1、最简单的就是用双重循环进行比较,虽然简单,但是如果两个List的数据量都很大,那么运行时间将成数量级增长。循环次数为1000*1000
2、把一个List通过循环放入Map中,把需要比较的字段作为Map的Key,然后循环另外一个Li ...
- 浏览: 82065 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
最新评论
-
把JBPM运用到实际项目中( ...
现在这里好冷清哦。 如果要给予JBPM,来实现一些特殊的动作,如:收回、跳签、加 ...
-- by yuanqixun -
页面“长时间”操作引起的 ...
在对帐的时候可以在页面上加一个进度条,和Server进行交互,这样就会避免问题的 ...
-- by liushoucang -
页面“长时间”操作引起的 ...
chinata 写道tomkoo 写道 在Servlet Specificati ...
-- by ufinity -
页面“长时间”操作引起的 ...
赫赫,其实这个问题很简单,很多人第一感觉采用ajax 啊,什么定期连接一下服务器 ...
-- by titanfoot -
页面“长时间”操作引起的 ...
为什么不分页显示。让用户有一个next page的过程。为什么一次性显示给用户2 ...
-- by RyanPoy






评论排行榜