前言 好久没写文章了,最近没事儿看了下Redisson里面的分布式锁的写法,进而看到了它使用了netty中的HashedWheelTimer,大致扫了一下,觉得有点意思,花了...
在前文我们介绍了如何使用Redis或者Caffeine来做缓存。 Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2 Spring Boot缓存实战 ...
更新:经过很多朋友的提醒, 本文的 insert() 和 delete() 两个算法存在一些问题, 由于笔者最近略忙一直没有时间修改, 现在先给出一个两年前实现的源码链接, ...
附上最近更新的面经:某大佬的20+公司面试题总结和自己的补充 一面 自我介绍下自己,不超过3分钟(实际上我的自我介绍不到一分钟)你感觉比本科阶段自己进步了多少,有哪些进步研究...
对象的分配 大部分对象都在Heap(堆中进行分配),Heap空间是共享的内存空间,当多个线程在Heap中为对象分配内存空间时,需要通过加锁的方式进行同步,为了提高对象分配的效...
概述 对于逃逸分析和TLAB两种技术之间的关联一直没有理清楚,今天抽时间专门整理了一下这两门技术。通过这篇文章,我们可以了解到什么: 对象的分配流程 对象在年轻代是采用什么算...
写的不错,赞!
深入理解Java中的逃逸分析前言:最近在H大的公众号学习了很多关于JVM相关的知识,本文为学习总结,参考于公众号:Hollis,原文标题如下:深入理解Java中的逃逸分析 | 文末送书 在Java的编译...
前言:最近在H大的公众号学习了很多关于JVM相关的知识,本文为学习总结,参考于公众号:Hollis,原文标题如下:深入理解Java中的逃逸分析 | 文末送书 在Java的编译...