摘要: LinkedList 底层基于双向链表实现,本文从源码级别深度解析 LinkedList 的增删查方法实现原理、时间复杂度陷阱、内存开销分析,以及与 ArrayList 的对比选型建议。 阅读全文
posted @ 2026-04-24 23:28 一灯架构 阅读(28) 评论(0) 推荐(0)
摘要: HashMap 是 Java 中最常用的数据结构,本文从源码级别深度解析 HashMap 的底层实现原理,包括 put 方法流程、哈希扰动算法、扩容机制、链表转红黑树、线程安全问题等核心知识点。 阅读全文
posted @ 2026-04-21 18:44 一灯架构 阅读(52) 评论(0) 推荐(1)
摘要: LinkedList 的插入操作真的是 O(1) 吗?本文从源码级别揭示 LinkedList 的真实面貌,深入分析双向链表的性能陷阱、内存开销、CPU 缓存问题,以及与 ArrayList 的全面对比。 阅读全文
posted @ 2026-04-19 18:50 一灯架构 阅读(43) 评论(0) 推荐(0)
摘要: 程序员不用患上AI焦虑症 AI不会替代真正的思考与沉淀。普通人不必陷入技术焦虑,守住节奏、提升核心能力,才能真正借助AI成长。 阅读全文
posted @ 2026-04-05 20:08 一灯架构 阅读(51) 评论(0) 推荐(0)
摘要: 阿里云11月12日官方故障报告来了 影响范围 1. OSS、OTS、SLS、MNS 等产品的部分服务受到影响,大部分产品如 ECS、RDS、网络等运行不受影响。 阅读全文
posted @ 2023-11-16 10:54 一灯架构 阅读(1363) 评论(0) 推荐(0)
摘要: 高级Java程序员必问,Redis事务终极篇 Redis事务(Transaction)通过将多个Redis操作封装为一个原子性的操作序列,确保在事务执行过程中,不会受到其他客户端的干扰。从而在保证数据一致性的同时,协调并发,提高数据操作的效率和性能 阅读全文
posted @ 2023-05-05 11:45 一灯架构 阅读(1111) 评论(0) 推荐(2)
摘要: 详解Redis三大集群模式,轻松实现高可用! Redis集群是一种通过将多个Redis节点连接在一起以实现高可用性、数据分片和负载均衡的技术。它允许Redis在不同节点上同时提供服务,提高整体性能和可靠性。根据搭建的方式和集群的特性,Redis集群主要有三种模式:主从复制模式(Master-Slave)、哨兵模式(Sentinel)和Cluster模式。 阅读全文
posted @ 2023-04-23 10:47 一灯架构 阅读(31132) 评论(0) 推荐(17)
摘要: 彻底搞懂Redis持久化机制,轻松应对工作面试 Redis是基于内存存储的数据库,如果遇到服务重启或者崩溃,内存中的数据将会被清空。所以为了确保数据安全性和可靠性,我们需要将内存中的数据持久化到磁盘上。 持久化不仅可以防止由于系统故障、重启或者其他原因导致的数据丢失。还可以用于备份、数据恢复和迁移等操作。 阅读全文
posted @ 2023-04-20 10:31 一灯架构 阅读(1598) 评论(0) 推荐(3)
摘要: Redis性能瓶颈揭秘:如何优化大key问题? Redis大key问题指的是某个key对应的value值所占的内存空间比较大,导致Redis的性能下降、内存不足、数据不均衡以及主从同步延迟等问题。 到底多大的数据量才算是大key? 阅读全文
posted @ 2023-04-17 10:20 一灯架构 阅读(3030) 评论(0) 推荐(5)
摘要: Redis为什么能抗住10万并发?揭秘性能优越的背后原因 Redis是一个开源的,基于内存的,高性能的键值型数据库。它支持多种数据结构,包含五种基本类型 String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合),和三种特殊类型 Geo(地理位置)、HyperLogLog(基数统计)、Bitmaps(位图),可以满足各种应用场景的需求。 阅读全文
posted @ 2023-04-13 11:09 一灯架构 阅读(3141) 评论(4) 推荐(3)