2024年8月9日
摘要: 缓存穿透 redis缓存和数据库中没有相关数据 解决方案 1. 对不存在的数据缓存到redis中,设置key,value值为null(不管是数据未null还是系统bug问题),并设置一个短期过期时间段,避免过期时间过长影响正常用户使用。 2. 拉黑该IP地址 3. 对参数进行校验,不合法参数进行拦截 阅读全文
posted @ 2024-08-09 16:21 坐在云上飘 阅读(27) 评论(0) 推荐(0)
摘要: redis 数据类型 string list hash set zset HyperLogLog GEO BloomFilter(布隆过滤器) HyperLogLog 基本概念: Redis 在 2.8.9 版本添加了 HyperLogLog 结构。 Redis HyperLogLog 是用来做基数 阅读全文
posted @ 2024-08-09 15:44 坐在云上飘 阅读(19) 评论(0) 推荐(0)
摘要: /** * 筛选出Integer集合中大于7的元素,并打印出来 */ private static void test2() { List<Integer> list = Arrays.asList(6, 7, 3, 8, 1, 2, 9); Stream<Integer> stream1 = li 阅读全文
posted @ 2024-08-09 09:57 坐在云上飘 阅读(40) 评论(0) 推荐(0)
摘要: MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 阅读全文
posted @ 2024-08-09 09:51 坐在云上飘 阅读(10) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-08-09 09:48 坐在云上飘 阅读(6) 评论(0) 推荐(0)