课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
内存飙高问题怎么排查?分析:内存飚高如果是发生在java进程上,一般是因为创建了大量对象所导致,持续飚高说明垃圾回收跟不上对象创建的速度,或者内存泄露导致对象无法回收。1、先 ...详情>>
线上服务CPU占用过高怎么排查?问题分析:CPU高一定是某个程序长期占用了CPU资源。CPU飙高1、所以先需要找出那个进程占用CPU高。 top 列出系统各个进程的资源占用情况。2、然 ...详情>>
有做过JVM调优吗? JVM调优是一件很严肃的事情,不是拍脑门就开始调优的,需要有严密的分析和监控机制,大概的一个JVM调优流程图: JVM调优大致流程图实际上,JVM调优是不得已而为之,有 ...详情>>
JVM的常见参数配置知道哪些?一些常见的参数配置:堆配置: -Xms:初始堆大小 -Xms:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3表 ...详情>>
了解哪些性JVM监控和故障处理工具? 以下是一些JDK自带的可视化性能监控和故障处理工具: JConsoleJconsole 是一个内置 Java 性能分析器,是基于Java Management Extensions (J ...详情>>
对象一定分配在堆中吗?有没有了解逃逸分析技术? 对象一定分配在堆中吗? 不一定的。随着JIT编译期的发展与逃逸分析技术逐渐成熟,所有的对象都分配到堆上也渐渐变得不那么&ldquo ...详情>>
垃圾收集器应该如何选择?垃圾收集器的选择需要权衡的点还是比较多的——例如运行应用的基础设施如何?使用JDK的发行商是什么?等等……这里简单地列一下 ...详情>>
你们线上用的什么垃圾收集器?为什么要用它?常见的垃圾回收器:新生代收集器(高吞吐量): Serial、ParNew、Parallel Scavenge老年代收集器(SWT停顿时间): Serial Old、CMS、Paralle ...详情>>
有了CMS,为什么还要引入G1?优点:CMS最主要的优点在名字上已经体现出来——并发收集、低停顿。缺点:CMS同样有三个明显的缺点。 Mark Sweep算法会导致内存碎片比较多 ...详情>>
G1垃圾收集器了解吗? Garbage First(简称G1)收集器是垃圾收集器的一个颠覆性的产物,它开创了局部收集的设计思路和基于Region的内存布局形式。虽然G1也仍是遵循分代收集理论设 ...详情>>
如何在Java中实现分布式系统的动态配置管理?
解释分布式系统中的数据一致性模型
如何在Java中实现分布式集群的健康检查?
解释分布式系统中的数据分发策略
如何在Java中实现分布式系统的故障检测?
解释数据库中的索引合并(Index Merging)技术
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2024-12-15