目前为一线互联网程序员,欢迎关注我的公众号 sanbuhouzi(三不猴子)回复666获取面试资料,回复电子书获取200本PDF电子书
IP属地:上海
装饰者模式 定义 在不改变原有对象的基础之上,将功能附加到对象上。提供了比继承更有弹性的替代方案(扩展原有对象功能) 类型 结构型 适用场景 扩展一个类的功能或者给一个类添加...
为什么会有这4种引用 Java中的引用的定义很传统:如果reference类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。 这种定义很纯粹,...
古人说得好,工欲善其事,必先利其器,这篇小随笔其实很久之前就该写了(因为是很久之前做的事情了)。现在为了写它,还得手动复现当时的场景,真麻烦呐。 笔者的机器配置和环境如下: ...
1 CPU和内存的交互 了解jvm内存模型前,了解下cpu和计算机内存的交互情况。【因为Java虚拟机内存模型定义的访问操作与计算机十分相似】 有篇很棒的文章,从cpu讲到内...
使用现状 Redis分布锁的基础内容,我们已经在基于AOP和Redis实现的简易版分布式锁这篇文章中讲过了,也在文章中示范了正常的加锁和解锁方法。 分布式锁在之前的项目中一直...
思路很棒 点赞
Redis分布式锁(三):锁超时后导致多个线程获得锁的解决方案使用现状 Redis分布锁的基础内容,我们已经在基于AOP和Redis实现的简易版分布式锁这篇文章中讲过了,也在文章中示范了正常的加锁和解锁方法。 分布式锁在之前的项目中一直...
@悄悄说13月亮历 平凡不是当一条咸鱼。
承认自己平凡 才是让你这一生平凡的开始一 今天早上在朋友圈里看到了一篇名为《接受平凡,是我们这辈子做的最不平凡之事》。从标题里,我就隐隐发现这篇文章骑着一只超级大的木马,点进去看了之后发现,果然如此。 现在把这篇...