原文出处:https://github.com/doocs/advanced-java/blob/master/docs/high-concurrency/database-...
原文出处:https://github.com/doocs/advanced-java/blob/master/docs/high-concurrency/database-...
ConcurrentHashMap的初步使用及场景 CHM的使用 ConcurrentHashMap是J.U.C包里面提供的一个线程安全并且高效的HashMap,所以Conc...
点赞再看,养成习惯,搜一搜【一角钱技术[https://upload-images.jianshu.io/upload_images/10170978-580795bd2f9...
消息存储部分是RocketMQ的重要组成部分,良好的存储机制会有效降低延迟,提高整体效率。RocketMQ利用到了文件系统,将消息存放在磁盘中实现持久化。 提示: 上传图片失...
MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了一级缓存、二级缓存 这两个缓存机制,能够很好地处理和维护...
前言ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用 Th...
最近面试的时候发现很多人会问Spring是如何解决循环依赖的,虽然知道是通过三级缓存去解决的,但是也仅仅只是知其然,不知其所以然,抱着学习的心态还是好好捋一捋: 三级缓存是如...