Bootstrap
源码系列 | 阿里JVM-Sandbox核心源码剖析

之所以我会对JVM-Sandbox的核心源码进行剖析,其主要原因是在于JVM-Sandbox的开源社区似乎并不活跃,相关资料极其匮乏,许多对JVM-Sandbox设计原理和实现细节感兴趣的同学只能望而却步

Spring Boot可执行JAR的原理

JAR、ZIP文件格式、类加载、JAR URL协议

Spring Boot可执行JAR的原理

JAR、ZIP文件格式、类加载、JAR URL协议

Spring Boot可执行JAR的原理

JAR、ZIP文件格式、类加载、JAR URL协议

Spring Boot FatJar类加载机制简要分析

Spring Boot通过采用Thread Context ClassLoader 实现fatjar中应用依赖类的加载。

mac idea配置类和方法的注释

mac idea 类和方法添加注释

零代码以“王者荣耀”为例解析设计七原则

摘要:一文助你深入理解设计模式七大原则。

解析ThreadPoolExecutor类是如何保证线程池正确运行的

摘要:对于线程池的核心类ThreadPoolExecutor来说,有哪些重要的属性和内部类为线程池的正确运行提供重要的保障呢?

据说99.99%的人都会答错的类加载的问题

首先还是把问题抛给大家,这个问题也是我厂同学在做一个性能分析产品的时候碰到的一个问题。

零代码以“王者荣耀”为例解析设计七原则

摘要:一文助你深入理解设计模式七大原则。

今天你的静态变量和静态代码块执行了吗?

摘要:今天你的静态变量和静态代码块执行了吗?

为了搞清楚类加载,竟然手撸JVM!

当学习一个新知识不知道从哪下手的时候,最有效的办法是梳理这个知识结构的脉络信息。就像JVM的学习,也是一个庞大的知识体系。例如:类加载、加载器、生命周期、性能优化、调优参数、调优工具、优化方案、内存区域、虚拟机栈、直接内存等等。

深入分析3种线程池执行任务的逻辑方法

​​​​摘要:结合ThreadPoolExecutor类的源码深度分析线程池执行任务的整体流程。

解析ThreadPoolExecutor类是如何保证线程池正确运行的

摘要:对于线程池的核心类ThreadPoolExecutor来说,有哪些重要的属性和内部类为线程池的正确运行提供重要的保障呢?

为了搞清楚类加载,竟然手撸JVM!

当学习一个新知识不知道从哪下手的时候,最有效的办法是梳理这个知识结构的脉络信息。就像JVM的学习,也是一个庞大的知识体系。例如:类加载、加载器、生命周期、性能优化、调优参数、调优工具、优化方案、内存区域、虚拟机栈、直接内存等等。

JVM类加载机制笔记

JVM类加载过程包括5个阶段(7个部分):加载、检验、准备、解析、初始化、(使用、卸载)。

据说99.99%的人都会答错的类加载的问题

首先还是把问题抛给大家,这个问题也是我厂同学在做一个性能分析产品的时候碰到的一个问题。

先收藏!关于Java类、接口、枚举的知识点大汇总

摘要:Java知识点精选之类、接口、枚举30问,算是比较基础的,希望大家一起学习进步。

Spring Boot可执行JAR的原理

JAR、ZIP文件格式、类加载、JAR URL协议

扒一扒面向对象编程的另一面

​​摘要:尽管有很多小伙伴对面向对象的概念已经很很熟了,但是到底什么是面向对象编程?面向对象有哪些特性?面向对象编程能够为我们带来哪些便利?面向对象又有哪些不足呢?

这几种Java异常处理方法,你会吗?

​​摘要:我们在软件开发的过程中,任何语言的开发过程中都离不开异常处理。

深入分析3种线程池执行任务的逻辑方法

​​​​摘要:结合ThreadPoolExecutor类的源码深度分析线程池执行任务的整体流程。

解析ThreadPoolExecutor类是如何保证线程池正确运行的

摘要:对于线程池的核心类ThreadPoolExecutor来说,有哪些重要的属性和内部类为线程池的正确运行提供重要的保障呢?

据说99.99%的人都会答错的类加载的问题

首先还是把问题抛给大家,这个问题也是我厂同学在做一个性能分析产品的时候碰到的一个问题。

Spring Boot FatJar类加载机制简要分析

Spring Boot通过采用Thread Context ClassLoader 实现fatjar中应用依赖类的加载。

深入理解JVM类加载机制

Java代码在编译过后,想要被运行和使用,经过的第一个步骤就是将编译后的字节码文件加载的虚拟机,那虚拟机是如何把字节码文件加载到虚拟机的呢?

源码系列 | 阿里JVM-Sandbox核心源码剖析

之所以我会对JVM-Sandbox的核心源码进行剖析,其主要原因是在于JVM-Sandbox的开源社区似乎并不活跃,相关资料极其匮乏,许多对JVM-Sandbox设计原理和实现细节感兴趣的同学只能望而却步

为了搞清楚类加载,竟然手撸JVM!

当学习一个新知识不知道从哪下手的时候,最有效的办法是梳理这个知识结构的脉络信息。就像JVM的学习,也是一个庞大的知识体系。例如:类加载、加载器、生命周期、性能优化、调优参数、调优工具、优化方案、内存区域、虚拟机栈、直接内存等等。

mac idea配置类和方法的注释

mac idea 类和方法添加注释

深入分析3种线程池执行任务的逻辑方法

​​​​摘要:结合ThreadPoolExecutor类的源码深度分析线程池执行任务的整体流程。

解析ThreadPoolExecutor类是如何保证线程池正确运行的

摘要:对于线程池的核心类ThreadPoolExecutor来说,有哪些重要的属性和内部类为线程池的正确运行提供重要的保障呢?

为了搞清楚类加载,竟然手撸JVM!

当学习一个新知识不知道从哪下手的时候,最有效的办法是梳理这个知识结构的脉络信息。就像JVM的学习,也是一个庞大的知识体系。例如:类加载、加载器、生命周期、性能优化、调优参数、调优工具、优化方案、内存区域、虚拟机栈、直接内存等等。

零代码以“王者荣耀”为例解析设计七原则

摘要:一文助你深入理解设计模式七大原则。

其他标签