09 2023 档案

摘要:Redis内存碎片:深度解析与优化策略Redis内存碎片主要是因为Redis数据存储和回收过程中的内存管理问题导致的 阅读全文
posted @ 2023-09-26 16:49 Booksea 阅读(785) 评论(0) 推荐(0) 编辑
摘要:Redis类型(Type)与编码(Encoding)Redis是一款开源的高性能key-value数据库,广泛应用于各种场景。在Redis中, 数据类型(Type)和编码(Encoding) 是非常重要的概念。本篇博客将详细介绍Redis支持的数据类型以及相应的编码方式和底层实现原理。 阅读全文
posted @ 2023-09-26 14:07 Booksea 阅读(325) 评论(0) 推荐(0) 编辑
摘要:使用Optional优雅避免空指针异常在编程世界中, 空指针异常(NullPointerException)无疑是我们最常遇到的"罪魁祸首"之一。它像一片隐蔽的地雷,静静地等待着我们不小心地踏入,给我们的代码带来潜在的威胁。这种问题虽然看似微小,但却无法忽视。甚至可能对整个程序的稳定性产生重大影响。 阅读全文
posted @ 2023-09-26 11:46 Booksea 阅读(1017) 评论(0) 推荐(2) 编辑
摘要:高并发系统设计之缓存提到缓存,我们往往首先想到的就是Redis。确实,Redis是缓存最常见的实现手段,但Redis并不是 银弹 ,在某些场景下Redis未必是最佳选项。 阅读全文
posted @ 2023-09-20 09:54 Booksea 阅读(492) 评论(0) 推荐(0) 编辑
摘要:本地缓存无冕之王Caffeine CacheCaffeine Cache以其高性能和可扩展性赢得 本地缓存之王 的称号,它是一个Java缓存库。它的设计目标是优化计算速度、内存效率和实用性,以符合现代软件开发者的需求。 阅读全文
posted @ 2023-09-19 21:03 Booksea 阅读(1325) 评论(0) 推荐(1) 编辑
摘要:高并发系统设计之限流当我们谈论Web应用或者服务,一个重要的话题就不能避免:限流。这是一种保护系统和维持服务稳定性的重要手段。 阅读全文
posted @ 2023-09-10 12:20 Booksea 阅读(679) 评论(1) 推荐(1) 编辑
摘要:高并发系统设计之负载均衡通过负载均衡,我们能提高系统的可用性,提升响应速度,同时也能防止任何单一的资源过度使用。 阅读全文
posted @ 2023-09-10 12:18 Booksea 阅读(184) 评论(0) 推荐(0) 编辑