上一页 1 2 3 4 5 6 7 8 9 ··· 34 下一页
摘要: 1. Redis 底层数据结构 Redis数据库就像是一个哈希表,首先对key进行哈希运算得到哈希值再取模得到一个下标,每个元素是一个节点,节点之间形成链表。这感觉有点像Java中的HashMap。 不同的数据类型的实现方式是不一样的,可以通过object encoding命令查看底层真正的数据存储 阅读全文
posted @ 2022-07-27 20:45 废物大师兄 阅读(1793) 评论(0) 推荐(0) 编辑
摘要: 1. 获取指定前缀的key 需求描述: Redis中有大量以xxx开头的key,在不使用keys命令的情况下,如何快速获取这些前缀的key 解决方案: redis自带的scan命令可以解决这个问题 2. SCAN命令 SCAN是一个基于游标的迭代器。这意味着在每次调用该命令时,服务器都会返回一个更新 阅读全文
posted @ 2022-07-27 16:28 废物大师兄 阅读(11252) 评论(0) 推荐(0) 编辑
摘要: 1 商品抢购 主要逻辑是:减库存,记录抢购成功的用户 @RestController public class DemoController { @Resource private StringRedisTemplate stringRedisTemplate; private static fin 阅读全文
posted @ 2022-07-02 21:03 废物大师兄 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 重复数据如图所示 自关联,保留id最小的那一条,其它的都删除 DELETE t1 FROM invest_year t1, invest_year t2 WHERE t1.pro_id = t2.pro_id AND t1.pro_year = t2.pro_year AND t1.id > t2. 阅读全文
posted @ 2022-06-22 18:23 废物大师兄 阅读(639) 评论(0) 推荐(0) 编辑
摘要: KeyStore(译:密钥存储库) 代表用于加密密钥和证书的存储设施。 KeyStore 管理不同类型的 entry(译:条目)。每种类型的 entry 都实现了 KeyStore.Entry 接口。提供了三个基本的 KeyStore.Entry 实现: KeyStore.PrivateKeyEnt 阅读全文
posted @ 2022-06-08 17:33 废物大师兄 阅读(3840) 评论(0) 推荐(0) 编辑
摘要: 1 缓存穿透 问题描述 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给数据库带来压力。 解决方案 缓存空值,即对于不存在的数据,在缓存中放置一个空对象(注意,设置过期时间) 2 缓存击穿 问 阅读全文
posted @ 2022-04-26 20:14 废物大师兄 阅读(347) 评论(0) 推荐(0) 编辑
摘要: RestTemplate是用于执行 HTTP 请求的同步客户端,通过底层 HTTP 客户端库(例如 JDK HttpURLConnection、Apache HttpComponents 等)公开一个简单的模板方法 API。 RestTemplate 通过 HTTP 方法为常见场景提供模板 注意:从 阅读全文
posted @ 2022-04-14 17:17 废物大师兄 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 基于Spring Security 5 的 Authorization Server的写法 先看演示 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x 阅读全文
posted @ 2022-04-02 18:52 废物大师兄 阅读(2203) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Gateway主要用于以下角色之一: OAuth Client OAuth Resource Server 1 Spring Cloud Gateway as an OAuth 2.0 Client 在这种情况下,任何未经身份验证的传入请求都将启动授权码流程。网关获取令牌后 阅读全文
posted @ 2022-04-02 17:31 废物大师兄 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: 1 基础知识 单点登录机制(SSO)允许用户登录应用程序一次,并访问所有相关的系统,而不需要单独登录它们。 由于 SSO,用户只需登录一次即可使用服务,并自动登录到所有相关应用程序。SSO 消除了单独登录它们的需要。此外,用户不需要存储或记住多个凭据。 单点登录仅与身份验证过程相关。它的任务是验证用 阅读全文
posted @ 2022-04-02 14:55 废物大师兄 阅读(2182) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 34 下一页