- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 特殊场景下数据库无缝扩容
去年做了一个优化类项目,当时接收时,基本上oracle-db io已经被这个应用占据了79%的load,随着业务发展,DB响应已经到了无法忍受的地步。 具体场景为:实时监听买卖订单消息,订单保存45天,这些订单会每条都更加用户维度进行分析,分析规则比较复杂,基本有单笔订单,该用户近45天订单全量分析,分析完后给出该订单是否为真假,如果真的订单并且未结束,再汇总...
2012-03-21 17:21:23
217
原创 编写对GC友好,又不泄漏的代码
1.使用更多生命周期短的、小的、不改变指向(immutable)的对象,编写清晰的代码。 出于懒惰也好,朴素的节俭意识也好,我们都习惯对一个变量重用再重用。但是.... Java的垃圾收集器喜欢短生命周期的对象,对象如果在新生代内,在垃圾收集发生前就死掉了,垃圾收集器就什么都不用做了。 现代JVM构建一个新对象只需要10个本地CPU指令,并不弱于C/C++。 (但垃圾收...
2008-09-02 14:10:01
100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅