01 2020 档案
Zipkin原理学习--日志追踪 MySQL 执行语句
摘要:目前Zipkin官方提供了插件用于支持对MySQL语句执行过程的日志追踪,提供了对MySQL5、MySQL6和MySQL8的支持,官方地址:https://github.com/openzipkin/brave/tree/master/instrumentation 一、介绍及示例配置示例: 1、引
阅读全文
Java 生成堆内存 Dump 文件的实践
摘要:如何在 Java 中生成堆内存 Dump 文件 在 Java 应用的性能优化和故障排查中,堆内存 Dump 文件是分析内存泄漏、对象分布和性能瓶颈的重要工具。本文将介绍如何通过多种方法生成堆内存 Dump 文件,并提供一些使用场景和工具支持。 什么是堆内存 Dump? 堆内存 Dump 是 JVM
阅读全文
什么时候会发生FullGC
摘要:堆内存划分为 Eden、Survivor 和 Tenured/Old 空间,如下图所示: 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,对老年代GC称为Major GC,而Full GC是对整个堆来说的,在最近几个版本的JDK里默认包括了对永生代即方法区
阅读全文
Maven3种打包方式之一maven-assembly-plugin的使用
摘要:在Maven中,主要有3个插件可以用来打包: maven-jar-plugin,默认的打包插件,用来打普通的project JAR包; maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包; maven-assembly-plugin,支持自定义的打包结构,也可以
阅读全文