自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 索引失效记录

除了那几个正常的索引失效情况,工作中还遇到了以下情况导致慢sql。in()里面存放过多,会导致索引失效。select distinct 字段 from 表如果没有distinct,有序字段加索引,返回会很快。但是distinct会把所有查出来的数据又重新扫描去重一次带有count这种也是慢sql...

2022-08-11 22:37:28 1185 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:21:39 38 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 32

原创 redis

redis五种数据类型分别是string(字符串),hash(哈希),list(列表),set(集合)及sort set (有序集合)。缓存穿透缓存没有要查询的数据,高并发或者恶意攻击,使得请求直接连接db。解决方案是布隆过滤器判断缓存是否存在。设置一个为null的缓存,设置较短的过期时间。缓存击穿高并发面对db,可能是缓存过期设置热点数据缓存永不过期,或者分批次过期。分布式锁,使得缓存失效后只有一个线程访问db大面积的缓存击穿称为缓存雪崩设置redis集群,或者缓存击穿的方法解决...

2021-08-20 14:09:26 45

空空如也

空空如也

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

TA关注的人

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