Cache

💠 缓存 1.1. 缓存淘汰算法 应用场景 2.1. 客户端 2.2. 服务端 2.3. 数据库 2.4. 分布式缓存 2.4.1. Ehcache 2.4.2. Redis cluster 场景 3.1. Hot Key 3.2. BigKey 3.3. 缓存雪崩 Cache Avalanche 3.4. 缓存穿透 Cache Penetration 3.5. 缓存击穿/崩溃 Cache Breakdown 3.6. 缓

Caffeine

💠 Caffeine 1.1. 使用 1.1.1. SpringBoot集成 1.2. 设计 1.2.1. 缓存类型 1.2.2. 驱逐策略 1.2.3. 持久化 1.2.4. 统计 💠 2024-09-20 11:10:09 Caffeine Github 本地缓存无冕之王Caffeine Cache 使用 Introduction to Caffeine Sprin

GuavaCache

💠 GuavaCache 💠 2024-02-04 15:34:54 GuavaCache Guava Cache

Memcache

目录 start Memcache 目录 end|2020-04-27 23:42| Memcached memcached.org | Github

Elasticsearch

💠 Elasticsearch Install 2.1. 单节点 2.2. 集群 2.3. 客户端 2.3.1. Java Index Mapping DSL 分词器 向量搜索 💠 2024-11-11 11:02:40 Elasticsearch Official Guide 参考: Elasticsearch 快速开始 使用场景: 七个生产案例告诉你BATJ为何选择ElasticS

MulticaseRegistry

目录 start Dubbo 的 Multicast 实现 目录 end|2020-04-27 23:42| Dubbo 的 Multicast 实现 参考: Dubbo Multicast 注册中心即相关代码实现 通过 wireshark 抓包, 可以看到大致的流程 provider 或者 customer 都是先 register 然后 subscribe 1 2 3 4 5 6 7 8 9 10 11

Dubbo

目录 start Dubbo SPI Tips 目录 end|2020-10-12 14:58| Dubbo Official Doc | Github Sample RegistryService 通过查看 Type Hierarchy 可以看到所有 Dubbo 支持的注册中心 SPI META-INF 目录结构 Tips SpringBoot 整合 Dubbo 使用 XML 方式 只需在Configuration注

常见排序算法

目录 start 排序算法 冒泡 插入 选择 归并 希尔 快速 基数 堆 Tim 目录 end|2020-04-27 23:42| 排序算法 Github: Java 实现 | Python 实现 参考: 十大经典排序算法 Github: 十大经典排序算法 wikipedia 排序算法