CopyOnWriteArrayList 是 JUC 中唯一一个支持并发的 List。 CopyOnWrite … 继续阅读剖析 CopyOnWriteArrayList
分类:技术
【Redis 分布式锁】(3)完善这把“锁”
在上一篇文章(好用一点的锁)的最后,我们又发现了目前的锁存在两个问题: 由于不可控的异常状况,持有锁的线程不能 … 继续阅读【Redis 分布式锁】(3)完善这把“锁”
【Redis 分布式锁】(2)好用一点的“锁”
在上一篇文章(一把简单的“锁”)中,我们发现了目前锁存在两个问题: 某个线程所持有的锁可以被其它线程随意释放掉 … 继续阅读【Redis 分布式锁】(2)好用一点的“锁”
【Redis 分布式锁】(1)一把简单的“锁”
前言 在单体架构向分布式集群架构演进的过程中,项目中必不可少的一个功能组件就是分布式锁。在开发团队有技术积累的 … 继续阅读【Redis 分布式锁】(1)一把简单的“锁”
为什么 HashMap 的容量大小要设置为2的N次方?
前两天,我在一位同学提交中看到了下面这样的一行代码。 Map<String, String&g … 继续阅读为什么 HashMap 的容量大小要设置为2的N次方?
Windows 10 批处理脚本:一键[启动/结束] Java 应用程序
功能 通过批处理命令脚本启动 Java 应用程序以及结束已启动的应用程序进程。 运行环境 Windows 10 … 继续阅读Windows 10 批处理脚本:一键[启动/结束] Java 应用程序
Windows 10 批处理脚本:实时监测文件夹大小
功能 监测系统文件夹占用磁盘容量大小,如超过设置的容量值,则自动将其监测文件夹下的文件全部删除。 运行环境 W … 继续阅读Windows 10 批处理脚本:实时监测文件夹大小
Java8 Stream的简单示例
前言 示例 前置代码 基本过滤(filter) 基本转换(map) 去重(distinct) 排序(sorte … 继续阅读Java8 Stream的简单示例
Redis中的字典
简介 字典是一种在 Redis 中高频使用的用于保存键值对的抽象数据结构,在 Java 中常用的有 HasmM … 继续阅读Redis中的字典
Redis中的链表
链表,作为数据结构中的常客想必大家已经十分熟悉,在 Java 中也有许多类型的内置链表。Redis 使用C语言 … 继续阅读Redis中的链表