自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java 反射 & 注解

【Java基础】反射详述&简单模拟SpringMVC_springmvc在哪里用到了反射-优快云博客。【Java基础】注解详述&模拟Junit框架_junit 注解component-优快云博客。

2024-12-04 17:52:37 371 1

原创 Mysql

就是加括号...列子查询行子查询表子查询。

2024-09-05 16:21:58 316

原创 Redis学习:Redisson

阻塞队列和线程池一开始就执行。

2024-08-18 18:21:43 188

原创 Redis学习:商品秒杀 分布式锁

配置要求需要额外的配置,而依赖注入方式不需要。代码可读性:依赖注入方式通常更直观和易读。灵活性在某些情况下可能更灵活,因为它可以在运行时动态获取代理对象。

2024-08-14 17:31:10 681

原创 Redis学习:缓存

当数据更新时,直接删除缓存中的对应数据,下次访问时重新加载最新数据到缓存中。这种策略简单直接,但可能会导致缓存雪崩问题。:定期刷新缓存中的数据,保持缓存数据与数据库中的数据同步。这种策略可以减轻缓存失效带来的压力,但可能导致缓存中的数据不是最新的。:当数据更新时,发布一个事件通知缓存系统,使缓存系统能够及时更新对应的缓存数据。这种策略能够保证缓存数据的及时更新,但需要在系统中引入事件机制。:将缓存中的数据与数据库中的数据分开存储,读操作优先从缓存中获取数据,写操作则更新数据库并删除或更新缓存中的数据。

2024-08-10 19:16:51 1498

原创 Redis学习:登录相关功能

保存用户信息到redis,key为前缀+随机uuid,value为User对象转为的hashmap。通过MvcConfig配置拦截器生效,.order()参数配置拦截器顺序,数字越小越优先。基于token获取redis中用户,保存到ThreadLocal中,刷新有效期。注解将不会生效,因为 Spring 容器无法管理这个对象的生命周期和依赖注入。判断ThreadLocal中是否有用户实现对需要登录的url进行拦截。如果已登录的用户有持续的操作则一直刷新登录有效的时间。未登录则能够正常访问不需要登录的接口。

2024-08-09 12:15:14 1148 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除