博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Volantis
文档
帮助
示例
社区
博客
源码
随看随记
为什么HashMap要求容量必须是2的幂?🎯 当mask(length-1)的所有低位都是1时,hash值的每一位都能影响最终的索引计算 🎯 如果mask某位是0,那么hash值对应位的信息就丢失了,导致分布不均匀 length = 16 = 10000 (二进制)length-1 = 15 = 01111 (二进制) ← 低4位全为1! ...
2025-06-05
Java
Java
Read More
redis实现登陆功能
整体登陆流程 1、验证码生成与发送机制用户点击”发送验证码”后,系统首先进行手机号格式校验,校验通过后生成6位数字验证码并存储到Redis中,设置5分钟过期时间。Redis的key采用规范化格式:login:code:{手机号}。 1234567891011121314151617181920public Result sendCode(String phone, Htt...
2025-05-16
Java
Java
Read More