2008-05-14
性能问题
最近做压力测试,发现自己以前写的代码简直就太差劲了,考虑的太少了,现在才考虑到效率
问题,实在没办法的,就只能返工了,今天做了的就是用程序得到数据库中的数据,生成一个
对象,取代多次对数据库的操作,多次对数据库操作这样低效的操作,一定要减少次数,我写
了一个单态模式(singleton)的类,其中放置一个cache,用来保存常用的,需要多次操作
的库表中的数据,然后当我使用时,就直接对这个类中数据进行操作,这个cache我使用了
ArrayList结构,然后在ArrayList中放置了多个HashMap,每个HashMap中的key是我的
查询条件,value是我需要使用的值,这样就省去了好多次简单的对库操作,效率得到了很好
的提升。至于代码,我就不写出来了,之所以使用这样的结构,因为这样的数据结构很适合我
的使用,以后还需要在数据结构上多多学习研究,当然,设计模式也是很需要提高的一部分,
至于java,多多体会吧!
问题,实在没办法的,就只能返工了,今天做了的就是用程序得到数据库中的数据,生成一个
对象,取代多次对数据库的操作,多次对数据库操作这样低效的操作,一定要减少次数,我写
了一个单态模式(singleton)的类,其中放置一个cache,用来保存常用的,需要多次操作
的库表中的数据,然后当我使用时,就直接对这个类中数据进行操作,这个cache我使用了
ArrayList结构,然后在ArrayList中放置了多个HashMap,每个HashMap中的key是我的
查询条件,value是我需要使用的值,这样就省去了好多次简单的对库操作,效率得到了很好
的提升。至于代码,我就不写出来了,之所以使用这样的结构,因为这样的数据结构很适合我
的使用,以后还需要在数据结构上多多学习研究,当然,设计模式也是很需要提高的一部分,
至于java,多多体会吧!
发表评论
- 浏览: 9972 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
自行车
共 1 张
共 1 张
最近加入圈子
最新评论
-
HashMap使用
你就是在thinking in java 上下载的吧,不过总结的不错
-- by lysmart_8 -
过去有一位年轻和尚,一心 ...
哈哈哈,这个老和尚估计是个高级“和尚”
-- by hydex -
不规范的树结构表查询
一个值得读一下的文章:http://www.itpub.net/redirect ...
-- by hydex






评论排行榜