- 博客(4)
- 收藏
- 关注
原创 详细记录一次java内存泄漏排查过程思路和整改方案
摘要: 服务在Linux服务器(8G内存)运行72小时后,内存占用攀升至4.2G,触发告警并出现连接池超时异常。通过top和JDK21工具(jmap、jstat)分析发现:堆内存使用率达1860MB(接近2G上限),老年代占用99.12%,Full GC未能有效回收,存在内存泄漏。进一步通过jstack和jcmd导出堆转储文件,定位到SQLite的SafeStmtPtr泄漏问题。代码排查发现:单例注入的SQLite连接未关闭,且Statement未妥善释放。解决方案:改用连接池管理SQLite连接,确保资源
2025-12-20 11:35:42
634
原创 serialize 和serializeArray的区别以及后台的接收方式
serialize 和serializeArray的区别以及后台的接收方式前台form表单代码<form id="systemForm" action="" method="post" > <div class="s_content"> <div class="s_content_project"> <dl> <dt>
2021-09-09 14:53:56
769
原创 表单序列化serialize()和serializeArray()的区别以及后台接收
表单序列化serialize()和serializeArray()的区别以及后台接收function add() { var data = $("#systemForm").serialize(); $.ajax({ async: true, cache: false, type: 'POST', url: 'DwyhxxController.do?update',
2021-09-09 14:52:26
1134
原创 使用easyUI前台格式化后台传过来的日期经过处理后为NAN-NAN-NAN
为何前台格式化后台传过来的日期经过转换后为NAN问题描述问题描述前台接收从后台传过来的日期,在前台格式化是为NAN-NAN-NAN如下图所示在这里插入图片描述前台格式化代码如下function dateFormatter (value) { var date = new Date(value); var year = date.getFullYear().toString(); var month = (date.getMonth() + 1);
2021-08-03 16:49:49
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅