![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
文章平均质量分 90
记录阅读过的书籍的读后感及概要
刘乘九
苟有恒,何必三更眠五更起
最无益,莫过一日曝十日寒
展开
-
JAVA内存模型 读书笔记
学习内容链接:https://www.cnblogs.com/yanlong300/p/9009687.html JAVA内存模型定义 CPU有缓存一致性协议及内存屏障。而JAVA是一个跨平台的语言,为了实现一处编码处处执行的功能。JAVA需要设计一个中间层模型来匹配不同操作系统及硬件上的差异。 java内存模型(java memory model): java内存模型指定的是java虚拟内存如何与计算机内存(硬件实体RAM)一起配合。java虚拟机本身就是一个抽象的计算机模型,所以jav..原创 2021-01-04 18:14:56 · 75 阅读 · 0 评论 -
CPU缓存一致性协议MESI 学习笔记
学习内容链接:https://www.cnblogs.com/yanlong300/p/8986041.html(原文写的非常好,建议看原文。这里仅仅是自己学习后,再梳理一遍增加印象~) 为什么有MESI协议? CPU的计算能力与日俱增,然而内存及硬盘的发展速度远远落后于CPU,CPU厂商为了解决这个问题在CPU内增加了少量告诉缓存来匹配CPU的计算速度。随着计算机的硬件架构逐渐走向了多缓存(时间局部性、空间局部性)多核心的结构。为了保证计算中缓存内部数据的一致性,提出了一个MESI协议来解决这个.原创 2021-01-04 14:58:36 · 186 阅读 · 0 评论 -
maven学习笔记 作用及依赖管理
maven有啥用 1.jar包难找 没有maven之前没有统一的管理工具,想引入一个包得到处搜索下载。 2.jar包依赖 一般来说一个包很有可能依赖了其他好几个包,我们想使用一个包的时候就得将这个包及其依赖的其他包都下载回来进行管理。 3.jar包冲突 通常我们一个项目会引用多个包来实现功能,但是我们引用进来的这些包依赖的子包,可能有重复但是版本不同的。这样我们要手动解决冲突还是很繁琐的事情。 4.jar包管理 jar包自己放在本地进行使用的话,如果团队来了新成员的话...原创 2020-11-27 19:30:16 · 117 阅读 · 0 评论 -
《毅力-如何培养自律的习惯》阅读笔记
动机 这本书被之前的朋友推荐过几次,一直有惦记着什么时候阅读以下这本书,可惜因为没有电子版的让我在通勤摸鱼的时候来阅读,一直搁置至今才有在阅读。书里讨论的是一个比较抽象的问题毅力,得益于作者对此问题的深刻见解用漫画的方式表达了出来(没错,它的表达形式是补刀240张的漫画),花了半个多小时就阅读理解了作者的意思,真是少就是多。 内容 如书名以下仅仅记录一下作者的核心思想(原著中作者归纳的),以便自己有空能在任何想看的时候有地方可以找。以下是原著中的总结,括号内是给自己的一些提示和解读: 1.确信你全身原创 2020-08-24 02:09:31 · 281 阅读 · 0 评论