logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM -- 内存模型(运行时数据区,垃圾回收机制)

本文详细解析了Java虚拟机的运行时数据区,涵盖程序计数器、栈、堆及方法区的内存布局与参数调优,深入阐述了可达性分析、分代回收理论及标记清除、复制、标记整理等核心算法,并对比了Serial、CMS、G1等主流垃圾回收器的特性。

文章图片
#jvm
JVM -- 类的加载

Java虚拟机(JVM)的类加载机制是Java程序运行的基石,它负责将编译后的.class字节码文件加载到内存中,并进行验证、准备、解析和初始化,最终形成可以被JVM执行的Java代码。理解这一机制,尤其是“双亲委派模型”,对于深入掌握Java底层原理、排查类冲突以及设计热部署框架至关重要。

文章图片
#jvm
微服务分布式事务 -- XA,AT,TCC模式

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。

文章图片
#微服务#分布式
Redis的高可用

repl_baklog这个文件是一个固定大小的数组,只不过数组是环形,也就是说角标到达数组末尾后,会再次从0开始读写,这样数组头部的数据就会被覆盖。repl_baklog中会记录Redis处理过的命令及offset,包括master当前的offset,和slave已经拷贝到的offset。首先,Sentinel集群要选出一个执行failover的Sentinel节点,可以成为leader。随着不断

文章图片
#redis
到底了