原文施工中 Hotspot Architecture Hotspot虚拟机架构 JVM主要组件包括类加载器,运行时数据区和执行引擎。 Key Hotspot Componen...
原文施工中 Hotspot Architecture Hotspot虚拟机架构 JVM主要组件包括类加载器,运行时数据区和执行引擎。 Key Hotspot Componen...
本文浅析了双亲委派的基本概念、实现原理、和自定义类加载器的正确姿势。 对于更细致的加载loading过程、初始化initialization顺序等问题,文中暂不涉及,后面整理...
SSM是项目开发中基础的组件,掌握其原理也是基本要求,今天再回顾一下Mybatis的一些细节 Mybatis: Mybatis 插件原理 Mybatis源码分析-整体设计(一...
今年,ServiceMesh(服务网格) 概念在社区里头非常火,有人提出 2018 年是 ServiceMesh 年,还有人提出 ServiceMesh 是下一代的微服务架构...
这篇简单梳理下与多线程相关的硬件知识,了解它们能够让我们更清晰的了解多线程工作的本质,以及关键字synchronized、volatile、final的实现原理。 我们会发现...
注:本文内容会有部分涉及上节的硬件知识:【Java并发学习二】多线程编程的硬件基础知识总结 1. 内存屏障 上一节讲过,为了解决写缓冲器和无效化队列带来的有序性和可见性问题,...
通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized。如果一个变量使用...
前言 这篇文章将深入介绍CAS在JDK具体的实现方式,填补Java源码系列(7) -- AtomicInteger中相关内容的空缺,主要从高层调用开始,经历JDK、JNI和a...
本文开始分析Netty的源码,由于目标是自顶向下分析,在这一节将分析Netty是如何构建起如上图所示的整体框架。首先将使用一个示例展示怎么使用Bootstarp构建服务端应用...