原文施工中 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构建服务端应用...
线程模型设计的好坏,决定了系统的吞吐量,并发性和安全性能架构质量属性。Netty线程模型被精心的设计,既提升了并发性,又在很大程度避免锁,局部进行了无锁优化。 Netty线程...
原文链接:原文地址 这可能是目前最透彻的Netty原理架构解析 “ 本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望...
** 既然是入门,那我们就在这里写一个简单的Demo,客户端发送一个字符串到服务器端,服务器端接收字符串后再发送回客户端。** 2.1、配置开发环境 1.安装JDK 2.去官...
并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),Conc...
最原始出处:http://blog.csdn.net/myan/article/details/647511 (CSDN孟岩的博客) 本文转自:http://www.fuqi...
几乎所有的科学观察都着了魔似的向平均值回归——《女士品茶》 什么是线性回归 线性回归这个概念是由达尔文的表弟高尔顿在研究父代与子代身高关系的时候提出的,我第一次看到这四个字的...
前三篇笔记介绍了机器学习的一些基本概念以及理论基石,从这篇笔记开始我们就进入到具体的一个个模型的学习了。其实关于理论和概念还有很多内容没有介绍到,但是不结合具体的模型...