Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

为什么HashMap要求容量必须是2的幂?🎯 当mask(length-1)的所有低位都是1时,hash值的每一位都能影响最终的索引计算 🎯 如果mask某位是0,那么hash值对应位的信息就丢失了,导致分布不均匀 length = 16 = 10000 (二进制)length-1 = 15 = 01111 (二进制) ← 低4位全为1! ...
Java

整体登陆流程 1、验证码生成与发送机制用户点击”发送验证码”后,系统首先进行手机号格式校验,校验通过后生成6位数字验证码并存储到Redis中,设置5分钟过期时间。Redis的key采用规范化格式:login:code:{手机号}。 1234567891011121314151617181920public Result sendCode(String phone, Htt...
Java