首页 > 编程知识 正文

jfinal框架为什么不流行,jfinal框架api

时间:2023-05-03 23:00:59 阅读:235590 作者:1388

项目用到了Jfinal框架, 某天发现线上服务总会卡死,跟了很久的代码,加了各种日志观察了慢SQL, 后来通过dump出堆栈,发现内存和CPU使用率非常高;

原来是在实现扫码领取红包功能时有用到Db.findFirst()方法, 这个方法实际上是会查所有数据封装到list, 然后list.get(0)返回, 导致数据查询结果集很大会将内存和IO消耗完, 最后通过修改SQL加上limit 1解决, 再使用Db.findFirst时一定要注意, 尽量不要用这个方法.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。