代码改变世界

随笔档案-2019年12月

mysql 几种索引的复习(温故而知新)

2019-12-31 11:21 by 握瑾怀瑜, 285 阅读, 收藏, 编辑
摘要: explain执行计划包含的信息 type 访问类型,sql查询优化中一个很重要的指标,结果值从好到坏依次是:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_ 阅读全文

java 内存泄漏 与 内存溢出

2019-12-28 15:59 by 握瑾怀瑜, 904 阅读, 收藏, 编辑
摘要: 一:定义 内存泄漏:(Memory Leak) 不再会被使用的对象的内存不能被回收,就是内存泄露 强引用所指向的对象不会被回收,可能导致内存泄漏,虚拟机宁愿抛出OOM也不会去回收他指向的对象 意思就是你用资源的时候为他开辟了一块空间,当你用完时忘记释放资源了,这时内存还被占用着,一次没关系,但是内存 阅读全文

内存泄漏排查

2019-12-28 14:37 by 握瑾怀瑜, 402 阅读, 收藏, 编辑
摘要: 1:问题如下 docker部署了一个有定时任务的服务 内存占用较高 服务虽然没挂但是前端登录不上 服务开始运行是没有问题的 运行一段时间后 内存会上升差不多2个G 怀疑是内存泄漏 2:在本地开启定时任务 跟踪排查 定时任务多次执行后 后台抛出异常 (很高兴本地会有异常 可追查) 源码抛出异常的位置如 阅读全文

一次redis使用

2019-12-22 14:11 by 握瑾怀瑜, 213 阅读, 收藏, 编辑
摘要: 需求: 某系统在启动或重启时需将未执行任务加载至redis缓存中,周期或定时执行缓存中的任务。当用户增加新任务时 需要把新的周期任务或定时任务添加进redis缓存,当用户删除任务需要同时删除redis缓存中的数据 (最先的方案是 只用java内存 不用redis ,但是此种方案存在高延时的风险,即当 阅读全文
点击右上角即可分享
微信分享提示