2007年9月11号工作总结

原创 2007年09月11日 23:19:00
 
今天主要做了民政统计项目单位查看功能的后台代码的编写。
在考虑分页功能实现时,主要有两种方式,一种是每次定位到指定页时,都要从查询一次,根据页码在结果中获取相应页的记录,另一种方式是能把结果缓存下来,然后从结果中查找指定分页的记录,第二种方式会很快,因为不用再根据条件重新查询一次。但是查询结果要保存下来就要作缓存,做类级别的缓存不现实,因为如果把每次查询的结果都保存在类的缓存中,那内存会迅速耗尽;因此考虑用对象级别的缓存,但是每次发起一个根据页码查询记录的请求都要重新生成一个对象,所以要想办法把对象保存起来,下次处理情求时直接使用这个对象,因此我决定使用类似仪表盘项目中的缓存,用一个缓存类把生成的对象保存起来,
在页面上存储这个对象对应的guid,下次处理请求时通过guid取出这个对象使用。而且缓存类有定时销毁对象的机制,设置一个超时时间,比如五分钟,如果此时间内,某个对象没有被get过,则销毁此对象,以提高性能,节省内存。
 
查询单位时一般通过UnitGroupTree的方法进行。
在参数客户端,一个业务方案定义了一段时间,这一段时间可以跨几个基础表方案,对于每个基础表方案都可以设置单位过滤条件,所以对于每个基础表方案都可以有其一个相应的单位列表,因此在获得UnitGroupTree的对象的时候,是通过时期和单位过滤条件来得到的,步骤如下:
 
SolutionItem soluItem = se.getSolution(solutionGuid);
String reportgroupguid = soluItem.otherDateReportGroupGuid(dataPeriod);//根据时期获得基础表方案guid
      ReportGroupItem reportGroupItem = sessionEnv.getReportGroupByGuid(
          reportgroupguid);
      String unitfilter = reportGroupItem.getUnitfilter();//获得报表方案的单位过滤条件
unitGroupTree = sessionEnv.getDataManager().getGroupTree(unitfilter,dataPeriod);//根据时期和单位过滤条件获得unitGroupTree。
 

2007年9月9日

电脑常见性能指标 一、CPU主要性能指标      CPU的英文全称是Central Processing Unit,即中央处理器。CPU从雏形出现到发展壮大的今天,由于制造技术的越来越先进,其集...
  • hawk140
  • hawk140
  • 2016年08月28日 11:42
  • 196

2016年7月到9月的工作总结

最近急于实现功能,加班赶工。出了一堆BUG。哎,性格还是太急躁了,静不下心来。 即便有一堆人催着,咱也不能这么搞啊!好处是,没有耽误整个团队的研发进度,但是可能耽误实际测试进度啊,有加快的地方,也有拖...
  • fhzaitian
  • fhzaitian
  • 2016年09月06日 14:10
  • 229

20150909,微软9月9日发布12个安全补丁

大家好,我们是微软大中华区安全支持团队。微软于北京时间2015年9月9日发布了12个新的安全公告,其中5个为严重等级,7个为重要等级,修复了Microsoft Windows、Microsoft ...
  • MSSecurity
  • MSSecurity
  • 2015年09月09日 08:32
  • 2198

蓝桥杯 算法提高 5-3日历

算法提高 5-3日历   时间限制:1.0s   内存限制:256.0MB      问题描述   已知2007年1月1日为星期一。设计一函数按照下述格式打印2007年以后(含)某年某月的...
  • weixin_40124642
  • weixin_40124642
  • 2017年11月04日 11:36
  • 197

蓝桥杯-算法提高-任意年月日历输出

已知2007年1月1日为星期一。 设计一函数按照下述格式打印2007年以后(含)某年某月的日历,2007年以前的拒绝打印。 为完成此函数,设计必要的辅助函数可能也是必要的。其中输入为年分和月份。 样...
  • qq_41092262
  • qq_41092262
  • 2017年12月20日 13:30
  • 49

神11发射精彩图片

1 2 3 4 5 7 8 9
  • zzwu
  • zzwu
  • 2016年10月18日 16:54
  • 697

巴菲特致股东的一封信:2007年

伯克希尔公司的全体股东: 伯克希尔在2007 年的净值收益为123 亿美元。A 股与B 股的每股净值,都较去年成长 11%。过去43 年(即现任管理阶层接手以来),每股账面价值由19 美元增长为7...
  • ffm83
  • ffm83
  • 2015年03月02日 08:04
  • 852

实施工作总结(真的写的很好)

在项目实施的时候,有些独特的地方,需要有独特的工具来帮助。
  • shiyu_sy
  • shiyu_sy
  • 2016年12月02日 09:17
  • 273

2016年终工作总结

2016工作总结
  • xiongyk
  • xiongyk
  • 2016年12月30日 11:23
  • 334

2008年9月计算机等级考试二级C++笔试试题答案与解析

2008年9月计算机等级考试二级C++笔试试题 一、选择题(每小题2分,共70分) (1)一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的...
  • u013174689
  • u013174689
  • 2014年03月25日 19:41
  • 1066
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2007年9月11号工作总结
举报原因:
原因补充:

(最多只允许输入30个字)