黑马点评项目
文章平均质量分 93
黑马点评
java登云楼
人生就像一盒巧克力,你永远也不知道下一个吃到的是什么味道
展开
-
黑马点评(二)--商户查询缓存
从缓存中查到数据首先判断是否为空,如果为空则返回数据为空,如果不为空,判断缓存中的数据是否过期,如果没过期直接返回缓存中的数据,如果过期了则去获取锁,获取到锁,新开一个线程重建缓存,(主线程)然后返回过期的数据,如果没有获取到锁,则直接返回过期的数据。查询的时候,先从缓存中查询,如果有值直接返回,如果没有值则去数据库中查询,没有值则返回数据为空,有值则将查到的值存入redis中,并设置过期时间,最后返回查到的数据。在编写业务逻辑的时候,修改了数据库中的数据后,同时更新缓存中的数据。提前缓存好热点key吗,原创 2024-04-30 12:34:26 · 1007 阅读 · 0 评论 -
黑马点评(一)--短信登录
2、实现WebMvcConfigurer接口,重新addIntercepteors方法,调用addinterceptor方法添加一条拦截器,其中可以设置或排除拦截的路径,除此之外还可以设置拦截器的优先级。1、实现HandlerInterceptor接口,重写preHandler、posthandler、afterCompletion方法,具体的验证码验证码发送能未实现,目前只能通过redis客户查看发送的请求。要明白这三个方法都是在哪个阶段执行的。要理解threadlocal原理。原创 2024-04-21 23:22:04 · 336 阅读 · 1 评论