Springboot使用AOP结合Redis+Lua脚本分布式限流

1.定义一个限流注解,方便AOP调用12345678910111213141516171819202122232425262728293031@Target(ElementType.METHOD) @Retention(RetentionPolic...

编程 / Java

手搓布隆过滤器

布隆过滤器的核心思想是: 使用一个大的 位数组(BitSet) 使用 多个哈希函数(HashFunction) 插入元素时,对元素进行多次哈希并将对应的位数组位置置为true(遍历哈希函数,便于使用不同的种子来把一个要哈希的对象变为多个int值放入...

编程 / Java

HashMap底层讲解

首先HashMap是初始容量为 16,负载因子为 0.75,则扩容阈值为 16 × 0.75 = 12。当存入第 13 个元素时,HashMap 就会触发扩容。当触发扩容时,HashMap 的容量会扩大为当前容量的两倍。例如,容量从 16 增加到 3...

编程 / Java

© 2024 竹林听雨 使用 Stellar 创建
总访问 113 次 | 本页访问 26