- 博客(7)
- 收藏
- 关注
原创 Oauth2密码模式获取Token过程
因在工作中经常使用到Oauth2协议密码模式,特此写一篇关于密码模式认证生成token流程。在本文中指明主要的方法。1.进入AbstractAuthenticationProcessingFilter类中,调用attemptAuthentication()获取Authentication.2.获取client_id,client_secret,封装authentication对对象,下一步调用ProviderManager类中authenticate方法未完。。。。...
2022-05-28 17:20:41
1948
原创 什么是缓存雪崩、击穿、穿透?
什么是缓存雪崩、击穿、穿透?用户的数据一般都是存储于数据库,数据库的数据是落在磁盘上的,磁盘的读写速度可以说是计算机里最慢的硬件了。当用户的请求,都访问数据库的话,请求数量一上来,数据库很容易就奔溃的了,所以为了避免用户直接访问数据库,会用 Redis 作为缓存层。因为 Redis 是内存数据库,我们可以将数据库的数据缓存在 Redis 里,相当于数据缓存在内存,内存的读写速度比硬盘快好几个数量级,这样大大提高了系统性能。引入了缓存层,就会有缓存异常的三个问题,分别是缓存雪崩、缓存击穿、缓存穿透。
2022-05-20 10:18:59
183
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人