- 博客(4)
- 收藏
- 关注
原创 索引失效记录
除了那几个正常的索引失效情况,工作中还遇到了以下情况导致慢sql。 in()里面存放过多,会导致索引失效。 select distinct 字段 from 表 如果没有distinct,有序字段加索引,返回会很快。 但是distinct会把所有查出来的数据又重新扫描去重一次 带有count这种也是慢sql ...
2022-08-11 22:37:28
1633
原创 代码层面吧
public class Main { private static final int NOT_VISITED = 0; private static final int VISITED = 1; private static final int VISIT_FINISHED = 2; static int[] visitStatus; //节点遍历状态 static List<List<Integer&...
2022-07-10 13:21:39
82
1
原创 【无标题】有点问题
public class Main { private static final int NOT_VISITED = 0; private static final int VISITED = 1; private static final int VISIT_FINISHED = 2; static int[] visitStatus; //节点遍历状态 static List<List<Integer&...
2022-07-10 13:20:17
65
原创 redis
redis五种数据类型分别是string(字符串),hash(哈希),list(列表),set(集合)及sort set (有序集合)。 缓存穿透缓存没有要查询的数据,高并发或者恶意攻击,使得请求直接连接db。解决方案是布隆过滤器判断缓存是否存在。设置一个为null的缓存,设置较短的过期时间。缓存击穿高并发面对db,可能是缓存过期设置热点数据缓存永不过期,或者分批次过期。 分布式锁,使得缓存失效后只有一个线程访问db大面积的缓存击穿称为缓存雪崩设置redis集群,或者缓存击穿的方法解决 ...
2021-08-20 14:09:26
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人