首页
学习
活动
专区
工具
TVP
发布

技术趋势

专栏成员
195
文章
189523
阅读量
25
订阅数
缓存一致性协议-MESI是什么?
上文:内存屏障是什么? 本文是继上文的解决内存不一致的另一种实现方式。根据上文我们了解到cpu加载执行计算的流程:
逍遥壮士
2022-12-01
1.6K0
内存屏障是什么?
内存屏障,也称内存栅栏,内存栅障,屏障指令等, 是一类同步屏障指令,是CPU或编译器在对内存随机访问的操作中的一个同步点,使得此点之前的所有读写操作都执行后才可以开始执行此点之后的操作。---百度百科
逍遥壮士
2022-12-01
2K0
jdk-8大基础类型源码阅读(byte、short、int、long、float、double、boolean、char)
在我们编写基础数据类型的时候有时候在做一些基础的判断的时候会发现,为啥判断的结果不一致,比如你int a =127 当 a==127是true,但是当a=128 a==128就发现是false,所以这时候会可能会很纳闷为啥不一样?当然jdk底层很多源码是值得每一个java从业者学习。
逍遥壮士
2022-06-15
5170
JVM-直接内存(Direct Memory)
直接内存是Java堆之外的,直接向系统申请的内存空间,所以直接内存不是虚拟机的一部分,也不是《Java虚拟机规范》中定义的内存区域,也有可能导致OOM。
逍遥壮士
2021-07-05
1.5K0
jvm的类加载器(classloader)及类的加载过程
类加载简单的说就是JVM通过类加载器ClassLoader,把.class文件中的信息,拼装成Class对象放入内存中。
逍遥壮士
2021-03-23
1.9K0
spring的缓存(cache)-(缓存穿透、缓存击穿、缓存雪崩、热点数据)
注:本文篇幅有点长,所以建议各位下载源码学习。(如需要请收藏!转载请声明来源,谢谢!)
逍遥壮士
2020-09-18
2.3K0
spring的缓存(cache)-本地
注:本文篇幅有点长,所以建议各位下载源码学习。(如需要请收藏!转载请声明来源,谢谢!)
逍遥壮士
2020-09-18
2.7K0
设计模式-服务定位器模式
记得刚入行的时候,有一个需求通过用户每次来获取一个固定商品的信息,而我的实现是直接从库中查出再转成对象,然后返回给用户,突然某一天用户量增加了好几百倍,直接把库拉挂了...后面直接用上了缓存,解决了该问题...
逍遥壮士
2020-09-18
7160
设计模式-备忘录模式
美国大片好多超级英雄的角色,一个人从头干到尾,还毫发无损,真的是大家很崇拜的对象,而超级英雄平常也是普通人状态,等到世界末日或者说变身的时候才变成超级牛逼的一种状态,干完架又恢复成普通人,这里其实跟备忘录模式有点像,普通状态和超级英雄状态。
逍遥壮士
2020-09-18
3810
设计模式-组合模式
世界分为7大洲,每个国家,一般只属一个洲(像俄罗斯这种除外哈),这样的话就构建成级联关系,一般世界上任何某处地区都所属某个国家,而这个国家又所属某个洲,组合模式是就是将地区(基本对象)和组合对象(国家、洲)不断的去组合成更复杂的的对象。将所有的地区组成树型结构;
逍遥壮士
2020-09-18
6810
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档