性能优化策略
1、 注意session.clear()的动用,尤其在不断分页循环的时候
a) 在一个大集合中进行遍历,遍历msg,取出其中的含有敏感字样的对象
b) 另外一种形式的内存泄露 //面试是:Java有内存泄漏吗?
2、 1 + N问题 //典型的面试题
a) Lazy
b) BatchSize 设置在实体类的前面
c) joinfetch
3、 list 和 iterate不同之处
a) list取所有
b) Iterate先取ID,等用到的时候再根据ID来取对象
c) session中list第二次发出,仍会到数据库查询
d) iterate第二次,首先找session级缓存
本文深入探讨了性能优化策略,包括注意使用session.clear()避免内存泄露,解释了1+N问题及其实现方式,阐述了list与iterate的区别,并强调了在性能优化中的关键点。
915

被折叠的 条评论
为什么被折叠?



