在创建索引时,通常采用的数据结构有:Hash、二叉搜索树、红黑树、B树以及B+树。这里主要介绍这些数据结构的设计思...[作者空间]
乐观锁,就像生活中乐观的人总是想着事情往好的方向发展;悲观锁,就像生活中悲观的人总是想着事情往坏的方向发展。这两种...[作者空间]
1. String 为什么不可变? String底层存储字符串的是“char[]”(JDK1.8之后改成了 byt...[作者空间]
推荐优先阅读Java 8系列之重新认识HashMap 1. 数据结构 JDK1.7的 ConcurrentHash...[作者空间]
一、项目架构中引入MQ的优劣(假想接口操作为写库) 优势,主要有3方面:解耦:如果A服务的一个接口需要调用B、C、...[作者空间]
摘要: 本文对Hystrix、Resilience4j、Sentinel进行对比,并探讨如何使用一行代码这种极简的...[作者空间]