logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入JVM:详解G1垃圾回收器原理

本文小豪将带大家认识各类垃圾回收器的基础概念与应用场景,同时重点讲解目前最为流行的G1垃圾回收器的工作原理。G1采用独特的内存管理策略,实现对整个堆空间的垃圾回收,主要将堆内存划分为多个大小相等的区域(称为Region),各个区域根据需要扮演不同的角色。G1垃圾回收器年轻代回收时,采用了三种关键技术,分别是记忆集、卡表和写屏障。

文章图片
#jvm#java#后端 +1
Spring深度学习:IOC容器及源码解析

大家经常戏称Java工程师为Spring工程师,毫无疑问,这句话体现出Spring框架在Java开发中的重要性和普及度。本文小豪将带大家深度学习Spring IOC底层源码,学习过程中不仅仅是了解Spring IOC的工作原理,更重要的是学会理解框架的底层逻辑,从而提升我们的思维能力。

文章图片
#spring#java#后端
Spring深度学习:Bean生命周期及源码解析

本文小豪将带大家深度学习Spring Bean相关知识,包括Bean的生命周期及Bean创建过程的底层源码,学习过程中不仅仅是了解Spring Bean的工作原理,更重要的是学会理解框架的底层逻辑,从而提升我们的思维能力。

文章图片
#spring#java#后端
Spring深度学习:IOC容器及源码解析

大家经常戏称Java工程师为Spring工程师,毫无疑问,这句话体现出Spring框架在Java开发中的重要性和普及度。本文小豪将带大家深度学习Spring IOC底层源码,学习过程中不仅仅是了解Spring IOC的工作原理,更重要的是学会理解框架的底层逻辑,从而提升我们的思维能力。

文章图片
#spring#java#后端
Spring深度学习:AOP创建过程源码解析

本文小豪将带大家深度学习Spring AOP相关知识,包括AOP标签解析及创建代理的底层源码,经过Spring AOP底层源码的解读,以此掌握更多的编程实践方案,同时进一步提升我们的架构能力。AOP实现核心业务和非核心业务的解耦,也提高了系统的可维护性,在Spring中AOP典型的应用就是事务机制,在后续深入学习Spring事务之前,我们有必要先行学习Spring AOP。

文章图片
#spring#java#后端
Spring深度学习:Bean生命周期及源码解析

本文小豪将带大家深度学习Spring Bean相关知识,包括Bean的生命周期及Bean创建过程的底层源码,学习过程中不仅仅是了解Spring Bean的工作原理,更重要的是学会理解框架的底层逻辑,从而提升我们的思维能力。

文章图片
#spring#java#后端
深入JVM:详解JIT即时编译器

本文小豪将带大家认识JIT即时编译器,介绍主流HotSpot虚拟机内置的几款即时编译器,同时结合代码实例,着重讲解JIT优化手段。在Java程序执行过程中,当某些方法或代码块(它们都对应特定的字节码)被频繁调用时,这部分代码就被视为热点代码,JVM虚拟机会针对性的对这部分热点代码进行优化编译,将它们从字节码转换为本地机器码,然后将优化后的本地机器码缓存起来,后续再执行时可以直接从缓存中获取并运行,

文章图片
#jvm#java#后端 +1
深入JVM:从类加载机制解读类的生命周期

对于Java工程师而言,深入理解JVM(Java虚拟机)不仅是掌握Java程序运行机制的基础,也是提升系统性能、优化应用和解决复杂问题能力的重要一步,更是Java进阶之路的重中之重。本文小豪将带大家学习类的生命周期,包括类的验证、准备、解析和初始化这几个关键步骤,同时从类加载的角度剖析static静态代码、构造方法、初始化方法的执行顺序,进一步理解类加载机制。

文章图片
#jvm#python#开发语言
深入JVM:详解JVM内存模型及其演变过程

JVM内存模型定义了Java程序在运行过程中的内存分配、使用和回收策略。随着Java版本的迭代,不同版本的Java虚拟机内存模型也会存在差异,这就致使当我们在阅读技术博客时,如果作者没有明确指出所讨论的Java版本,很容易混淆这些概念。本文小豪将深入解析JVM内存模型的组成,探讨不同Java版本中内存模型的变化和演进,帮助大家全面理解和掌握JVM内存模型。

文章图片
#jvm#java#后端 +1
到底了