编程开发 故障处理系列-mysql引起的服务雪崩 如何预防数据库慢sql带来的系统故障 ,mqsql如何设置sql的执行时长,保障数据库稳定运行的手段有哪些? 2022-07-13 09:04:45 浏览(16492) 评论(0) 阅读全文
资源分享 让人大跌眼镜的jvm优化反面案例 不是硬件越好性能越好,这个要看怎么用。低配置的集群往往是由于一台超级计算机。不是内存溢出就无脑升级内存大小,要看看是哪个区的内存溢出。了解一下内存的分配机制和回收策略 2021-07-31 10:08:58 浏览(19247) 评论(0) 阅读全文
资源分享 druid连接泄露故障分析 服务瞬间卡住,通过线程栈分析代码是卡在获取数据库连接上,屏蔽所有的外部请求,过了6小时,线程仍然是卡在哪里,经验快告诉我,数据库连接泄露了。那如何分析证明这个问题呢? 2021-06-17 21:12:05 浏览(19608) 评论(0) 阅读全文
资源分享 Java线上故障排查技巧 线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。 2021-01-23 16:11:14 浏览(20482) 评论(2) 阅读全文
资源分享 IO问题引发线上20台机器同时崩溃 几年前的一个下午,公司里码农们正在安静地敲着代码,突然很多人的手机同时“哔哔”地响了起来。本来以为发工资了,都挺高兴!打开一看,原来是告警短信图片 2021-01-23 15:19:30 浏览(22439) 评论(1) 阅读全文
编程开发 故障处理系列-数据清洗堵塞mq 系统内部的mq发送业务需要根据场景进行分组的,否则将面临非核心的业务堵塞mq的场景,整个和线程池的场景是一致的。 2020-10-24 21:40:08 浏览(20672) 评论(0) 阅读全文
编程开发 故障处理系列-大文件引发OOM 系统并发加载大文件到内存中处理导致系统内存迅速飙升,继而引起频繁fullgc.最终oom 2020-10-24 21:28:07 浏览(21945) 评论(0) 阅读全文
编程开发 故障处理系列-httpclient 3.x的bug引发的惨案 虽然是大家平时一直使用的httpclient,但是很多人还是存在误用。在你不了解的情况,务必严格按照例程的方式写代码,否则容易造成各种诡异的问题。 2020-10-20 21:22:53 浏览(29051) 评论(0) 阅读全文
资源分享 故障处理总纲 没有完美的程序,是程序都有bug,都有容量限制。所以出现故障也在情理之中,那么面对突如其来的bug,我们该如何应对呢?这是一个值得思考的问题? 2020-10-18 15:43:11 浏览(20064) 评论(0) 阅读全文