![240](https://upload.jianshu.io/users/upload_avatars/9302064/e4b5b5a2-0c24-4b1d-ad9b-c9cb83d4b4ae.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
为了换取性能,JVM在内置锁上做了非常多的优化,膨胀式的锁分配策略就是其一。理解偏向锁、轻量级锁、重量级锁的要解决的基本问题,几种锁的分配和膨胀过程,有助于编写并优化基于锁的...
前言 众所周知tcp传输层协议在建立连接的时候需要三次才能建立起一个真正的可靠连接,可是为什么是三次呢,不可以是两次,四次等等呢,可以自己思考一番,带着疑问可以看下文。 三次...
上一节已经将Spring源码导入IDEA,为了以后分析方便,我们在Spring源码目录下,新建自己的一个Gradle模块。 1.新建gradle测试工程 File-->New...
坚持✊
深入理解JAVA虚拟机 (一)深入理解JAVA虚拟机 (一) 本文是学习《深入理解Java虚拟机》周志明著 所整理的学习笔记,如有错误请斧正转载请注明出处 简书猫挺欠 Java虚拟机在执行Java程序...
面试中常常会被问到JDK自带的容器,许多时候面试官会深挖实现以及常用类,这里简单做一部分的整理,文章基于jdk1.8版本。由于本人才疏学浅,如有错误之处还望斧正,技术应认真对...
深入理解JAVA虚拟机 (一) 本文是学习《深入理解Java虚拟机》周志明著 所整理的学习笔记,如有错误请斧正转载请注明出处 简书猫挺欠 Java虚拟机在执行Java程序...
写在前面 不知不觉已经步入IT这个坑三年半有余,发现许多知识点看过后记忆点并不是很深刻,想了一下整理出来发布一下,一来加深自己的印象,二来可以形成体系方便日后自己温故而知新,...