目录 背景 堆内存调整 内存还会继续上涨 减少线程数量 Tomcat Dubbo Logback 野线程 背景 上了微服务的当,喜欢将服务各种拆分,公有云...
Arthas 常用命令 简介 Arthas 是Alibaba开源的Java诊断工具,动态跟踪Java代码;实时监控JVM状态,可以在不中断程序执行的情况下轻松完成...
一、Linux下面的I/O模型 Linux下面一共有五种可以使用的I/O模型,如下: 1)阻塞式I/O 2)非阻塞式I/O 3)I/O多路复用ÿ...
文章目录 1、ThreadLocal的简介 1.1、常见的面试题(也是本次的讲解的内容) 1.2、什么是ThreadLocal 1.3、ThreadLocal的所用 1.4、没有出现Thread...
简介 Arthas 是Alibaba开源的Java诊断工具,动态跟踪Java代码;实时监控JVM状态,可以在不中断程序执行的情况下轻松完成JVM相关问题排查...
目录 使用volatile关键字实现变量的可见性: 使用final关键字来保证变量的不可变性: 使用synchronized关键字来实现方法级别的同步: 在...
写在开头 这几个月AI相关新闻的火爆程度大家都已经看见了,作为一个被裹挟在AI时代浪潮中的程序员,在这几个月里我也是异常兴奋和焦虑。甚至都...
总结 Monitor Synchronized的实现是基于Monitor的,而Monitor是基于管程的MESA模型,ObjectMonitor数据结构,三个队列,等待唤醒机...