- 博客(6)
- 收藏
- 关注
原创 黑马同城拼车系统项目代码和总结合集!用户登录+百度AI
基于SpringCloud的同城拼车系统,前两天的代码,实现用户登录和百度智能识别车辆图片的车牌号
2025-02-22 13:49:25
878
原创 Java面试:redis缓存击穿的解决方案一,逻辑过期
如图,逻辑过期不设置数据过期时间,热点数据可以永久存在缓存里面,设置逻辑过期时间。设置逻辑过期时间是为了保证数据的一致性。保证数据的一致性有以下三种更新策略,设置逻辑过期时间属于主动更新。
2025-01-20 21:49:51
72
原创 黑马点评项目点击登录后,显示登录没成功的问题
在userServiceImpl的login方法中缺了以下代码,保存后就可以登录成功。原因是没有保存用户信息到redis当中。
2025-01-15 12:20:24
246
原创 Java集合面试题:HashMap的扩容机制
解释:oldCap是2的幂次方,二进制位中只有一位是1,其余位是0,通过与运算来计算hash值对应位置的二进制为0还是1,重新进行分组。代数进去就是假设e.hash为16,odlCap为初始值16,那么就为1,newTab[j+oldCap]=oldTab[j]oldCap是2的n次方,只有一位为1,记这个位置为x,e要存到新数组的后半部分,e的x位也必须为1,所以与运算结果不为0。是根据这个链表的hash值 如果大于容量放新的,小于容量放旧的。其实就是取模,e.hash%(2^n)
2025-01-14 13:57:06
188
原创 数论:逆元表
逆元定义(ax)%M=1,则x就称为在模M下a的逆元eg:(a/p)%M得到的余数不准确,除法取模只能用逆元。举个栗子: 最简单的C(n, 3) 即 n(n-1)(n-2) / 6 初学者的想法可能是先将n(n-1)(n-2)的模余乘法结果S算出来再除6但我们知道模余后S不一定会被6整除(这里一定出现的差错~), 那么怎么办呢?于是聪明的人类发现了逆元这个东西. 先介绍性质:在模余自然数域中, 除一个数等于乘以它的乘法逆元。
2023-09-16 20:54:49
369
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人