性能文章

【全网首发】Redis系列2:数据持久化提高可用性

1、介绍从上一篇的 《深刻理解高性能Redis的本质》 中可以知道, 我们经常在数据库层上加一层缓存(如Redis),来保证数据的访问效率。这样性能确实也有了大幅度的提升,但是本身Redis也是一层服务,也存在宕机、故障的可能性。一旦服务挂起,可能生产的后果包括如下几方面:1、Redis的数

【全网首发】Redis系列2:数据持久化提高可用性

MySQL-Seconds_behind_master 的精度误差

前言Seconds_behind_master 是我们观察主从延迟的一个重要指标。但任何指标所能表示的精度都是有限的。例如用精度只能到秒的指标去衡量毫秒级的表现就会产生非常大的误差。如果再以此误差去分析问题,就会让思维走上弯路。例如用 Seconds_behind_master 去评估 1s 内的

MySQL-Seconds_behind_master 的精度误差

一个内核oops问题的分析及解决

问题再现最近在调试设备时,遇到了一个偶发的开机死机问题。通过查看输出日志,发现内核报告了oops错误,如下所示(中间省略了部分日志,以......代替):Unable to handle kernel NULL pointer dereference at virtual address 000

一个内核oops问题的分析及解决

聊聊并发编程的12种业务场景

前言并发编程是一项非常重要的技术,无论在面试,还是工作中出现的频率非常高。并发编程说白了就是多线程编程,但多线程一定比单线程效率更高?答:不一定,要看具体业务场景。毕竟如果使用了多线程,那么线程之间的竞争和抢占cpu资源,线程的上下文切换,也是相对来说比较耗时的操作。下面这几个问题在面试中,你

聊聊并发编程的12种业务场景

线程池如何监控,才能帮助开发者快速定位线上错误?

大部分情况下,线程池的运行情况对于使用者来说是个黑盒,运行情况不可知,会导致 生产出现事故问题排查困难,以及线程池参数难以定义。文章围绕线程池监控展开,讨论 线程池如何监控、监控的指标以及监控数据的存储展示 01、如何监控运行数据设想一下,如果想监控线程池的运行数据,你会怎么操作?

线程池如何监控,才能帮助开发者快速定位线上错误?

【全网首发】主线程异常会导致 JVM 退出?

上周线程崩溃为什么不会导致 JVM 崩溃在其他平台发出后,有一位小伙伴留言说有个地方不严谨?主线程崩溃,JVM 并没有崩溃,这是怎么回事, JVM 又会在什么情况下完全退出呢?在 Java 中并没有所谓主线程的概念,只是我们习惯把启动的线程作为主线程而已,所有线程其实都是平等的。

【全网首发】主线程异常会导致 JVM 退出?
  • 写文章
  • 去提问
用户贡献榜单
近期答疑解惑贡献者
微信扫一扫
关注HeapDump社区公众号