自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Java内存模型的深入分析

本文首发于个人公众号:卯时卯刻,文章地址为:Java内存模型深入分析 0x01 内存模型产生的历史背景 曾经,计算机的世界远没有现在复杂,那时候的cpu只有单核,我们写的程序也只会在单核上按代码顺序依次执行,根本不用考虑太多。 后来,随着技术的发展,cpu的执行速度和内存的读写速度差异越来越大,人们很快发现,如果还是按照代码顺序依次执行的话,cpu会花费大量时间来等待内存操作的完成,这造成了cpu的巨大浪费。 为了弥补cpu和内存之间的速度差异,计算机世界的工程师们在cpu和内存之间引入了缓存,虽然该方法极

2020-12-07 12:04:53 193

原创 有了这张图,看谁还能阻拦我研究linux内核源码!

本文首发于我的个人公众号 卯时卯刻,最新原创文章都会优先发在那里,欢迎大家关注。 叮铃铃,其实并不是这张。 最近在写一个 linux内核启动流程分析 的系列文章,主要是想从源码角度,非常细致的给大家讲下linux内核是如何启动的。 目前已经写了几篇了,而且为了能让大家更好的理解,我还配了很多图,但这种方式还是有个问题,就是这些图都是从局部上讲解一个问题,到目前为止还没有一个内核的bzImage的全景图。 所以,今天花了些时间,好好的画了一张这样的图。 画这张图着实花了我不少时间,我已经尽量把细节画得

2020-10-29 11:18:51 146

原创 居然还有方式可以查看Java方法的汇编代码,真是神奇。

本文首发于个人公众号卯时卯刻,文章链接为: 居然还有方式可以查看Java方法的汇编代码,真是神奇。 耶~ 当我们在研究java的内部实现时,经常会需要查看java方法的字节码,有时为了确定一些问题,甚至还需要查看某些方法在jit编译后的汇编代码。 这篇文章我们从零开始,详细说一下如何查看java方法的字节码以及汇编代码,希望能给有这方面困惑的同学提供一些帮助。 为了真正意义上的从零开始,我们自己动手,通过源码构建一个属于我们自己的jdk,该过程虽然不是必须的,但了解这些过程,对于我们理解后文,以及后续

2020-10-26 12:16:54 432

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除