摘要: /** * Redisson分布式锁核心接口,继承了Java的Lock接口 * 提供了分布式环境下的锁操作,支持可重入、过期自动释放等特性 */ public interface RLock extends Lock, RExpirable, RLockAsync { /** * 尝试获取锁,获取成 阅读全文
posted @ 2025-09-02 21:15 诸葛匹夫 阅读(14) 评论(0) 推荐(0)
摘要: ConcurrentHashMap 核心方法源码注释文档 一、文档说明 本文档基于 JDK 1.8 版本的 ConcurrentHashMap,对其核心方法进行源码级别的注释解析。ConcurrentHashMap 是 Java 并发包(java.util.concurrent)中的重要容器,旨在解 阅读全文
posted @ 2025-09-02 15:43 诸葛匹夫 阅读(19) 评论(0) 推荐(0)
摘要: ConcurrentHashMap 原理详解 一、概述 ConcurrentHashMap 是 Java 并发包(java.util.concurrent)中提供的线程安全的哈希表实现,专为高并发场景设计。它解决了 HashMap 在并发环境下的线程安全问题,同时相比 Hashtable 提供了更高 阅读全文
posted @ 2025-09-02 15:24 诸葛匹夫 阅读(149) 评论(0) 推荐(0)
摘要: HashMap 扩容原理深度分析 一、引言 HashMap 作为 Java 集合框架中最常用的实现类之一,其高效的查找和插入性能使其在各类 Java 应用中被广泛使用。HashMap 的高性能很大程度上归功于其动态扩容机制,该机制能够在数据量增长时自动调整内部结构,维持哈希表的查询效率。本文将从底层 阅读全文
posted @ 2025-09-02 11:55 诸葛匹夫 阅读(248) 评论(0) 推荐(0)
摘要: HashMap 的 put 原理及 JDK7 与 JDK8 对比文档 一、HashMap 的 put 方法核心原理 HashMap 是 Java 中常用的键值对存储结构,基于哈希表实现,其put方法的核心作用是将键值对 (key-value) 存储到集合中。主要流程包括: 计算哈希值:根据 key 阅读全文
posted @ 2025-09-02 11:26 诸葛匹夫 阅读(37) 评论(0) 推荐(0)
摘要: 管道概念详解 我们平常执行redis的命令都是一条一条执行,比如set aa aa,get aa。那么这个时候我们要在客户端执行两次命令才能完成任务。那么为了解决这个痛点,redis提供了一个将命令打包的功能,然后redis服务器进行批量执行这些打包好的命令。 在redis-cli中使用管道 好,接 阅读全文
posted @ 2025-04-02 22:33 诸葛匹夫 阅读(99) 评论(0) 推荐(0)
摘要: Stream数据结构简介 Stream是Redis5推出的新的一种数据结构。他是一个新的强大的支持多播的可持久化的消息队列。 Redis官方作者声明借鉴了kafka的设计。 往队列中添加消息 (xadd) xadd steam_user * username zhangsan age 18 xadd 阅读全文
posted @ 2025-03-30 12:05 诸葛匹夫 阅读(225) 评论(0) 推荐(0)
摘要: SqlSource是mybatis重要的组件,是对你写的sql语句的简单封装。 public interface SqlSource { BoundSql getBoundSql(Object parameterObject); } 这个接口有很多种实现: VelocitySqlSource这个实现 阅读全文
posted @ 2025-03-23 10:45 诸葛匹夫 阅读(112) 评论(0) 推荐(0)
摘要: 在rabbitmq的网页控制台界面发送消息的时候,有如下几个消息参数 1.Routingkey 是一个用于消息路由的字符串,主要作用是协助交换机(Exchange)把消息准确地路由到合适的队列(Queue)。 不同类型的交换机对 routingKey 的处理方式有所不同 常见交换机类型和routin 阅读全文
posted @ 2025-02-24 17:14 诸葛匹夫 阅读(96) 评论(0) 推荐(0)
摘要: spring是一个功能强大的框架 spring帮助我们开发者解决了很多问题,比如对象创建,方法功能增强,事务的处理等等一系列问题。 一谈到spring,免不了说他的IOC和AOP。IOC翻译成中文叫控制反转。网上对这个词实在是解释的晦涩难懂。我总结一句话:IOC帮我们创建功能强大的对象并且管理对象。 阅读全文
posted @ 2025-02-23 19:53 诸葛匹夫 阅读(67) 评论(0) 推荐(0)