12 2020 档案

摘要:select count(1) from table1 where column1 = 1 and column2 = 'foo' and column3 = 'bar' 其中column1,column2 ,column3分别单独建立了3个单索引。 与其说是“数据库查询只能用到一个索引”,倒不是说 阅读全文
posted @ 2020-12-31 10:46 DiligentCoder 阅读(170) 评论(0) 推荐(0) 编辑
摘要:一:分析MySQL In查询为什么所有不生效 结论:IN肯定会走索引,但是当IN的取值范围较大时会导致索引失效,走全表扫描 navicat可视化工具使用explain函数查看sql执行信息 1.1 场景1:当IN中的取值只有一个主键时 我们只需要注意一个最重要的type 的信息很明显的提现是否用到索 阅读全文
posted @ 2020-12-31 10:39 DiligentCoder 阅读(76) 评论(0) 推荐(0) 编辑
摘要:1:简单SQL查询 EXPLAINSELECT * FROM log_member WHERE member_id = 46770 ; 2:表索引信息 CREATE TABLE `log_member` ( `log_id` int(11) NOT NULL AUTO_INCREMENT COMME 阅读全文
posted @ 2020-12-31 10:35 DiligentCoder 阅读(89) 评论(0) 推荐(0) 编辑
摘要:一:问题 时间范围查询所有数据的同数据存在超过4次的数据,检索查询时已经没有速度了,直接不响应。 优化方向: ①给md5_code、nuclear_time字段加索引。 ②给sql语句后面加order by null。 ③调整where条件里字段的查询顺序,有索引的放前面。 ④给所有where条件的 阅读全文
posted @ 2020-12-31 10:31 DiligentCoder 阅读(208) 评论(0) 推荐(0) 编辑
摘要://作为普通锁 public boolean setNX(String key, String value) { return (Boolean) redisTemplate.execute((RedisCallback) connection → { Boolean acquire = conne 阅读全文
posted @ 2020-12-29 09:46 DiligentCoder 阅读(889) 评论(0) 推荐(0) 编辑
摘要:起步 在大多数的系统中,对内容进行分类是必要的。比如电商的商品分类;论坛的板块等。 需求分析 分类之间的关系是怎样的? 很明显,一个分类下面可以是多个下级分类。反过来呢,一个下级分类能够属于几个上级分类呢?这个并不确定,得看具体的业务需求。如果是多个实现上会更加复杂,为了讨论层级设计,这里先限定每个 阅读全文
posted @ 2020-12-28 19:32 DiligentCoder 阅读(1972) 评论(0) 推荐(0) 编辑
摘要:展开全部 大写的字母抄R,U之类就是转某个面,小袭写的r,u等就是同bai时转du两层,带'就是逆时针zhi转。x、y、z就是整个魔方转,dao具体怎么转比较绕一点,x、y、z分别为水平,竖直和前后轴,标记x、y、z就是分别围着这三个轴顺时针转90°,加'就是逆时针。具体碰到了也别自己想,看看动画就 阅读全文
posted @ 2020-12-18 18:13 DiligentCoder 阅读(230) 评论(1) 推荐(0) 编辑
摘要:需求 项目使用springboot,有一个场景需要先从本地查询所有数据,然后再调用第三方接口填充其他字段,每次调用第三方接口都需要本地数据的字段作为查询条件。厂商提供的接口只能单个查询,所以只能遍历从本地查询的数据然后挨个调用接口,这样响应时间实在慢且效率太低。 那就想办法优化呗,第一想法肯定是启用 阅读全文
posted @ 2020-12-16 11:02 DiligentCoder 阅读(1222) 评论(1) 推荐(0) 编辑
摘要:随着app 增长 带动了 api 的增长,有了api 总是离不开登录,怎么实现简单安全的登录过程至关重要。 不让用户每次超时都输入密码,不在客户端保存账号密码 ,用户体验与安全至关重要。 没有绝对的安全 但设置 accessToken 的超时确实为我们的安全有所提高 下图是 app 登录流程解析 阅读全文
posted @ 2020-12-15 16:33 DiligentCoder 阅读(202) 评论(0) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/267707800 阅读全文
posted @ 2020-12-15 14:09 DiligentCoder 阅读(92) 评论(0) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/269525031 阅读全文
posted @ 2020-12-15 13:29 DiligentCoder 阅读(81) 评论(0) 推荐(0) 编辑
摘要:分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需 阅读全文
posted @ 2020-12-15 11:05 DiligentCoder 阅读(141) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/bigwhitetao9527/article/details/106957115/ 阅读全文
posted @ 2020-12-13 18:48 DiligentCoder 阅读(401) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/yubin1285570923/article/details/83352491 阅读全文
posted @ 2020-12-10 15:43 DiligentCoder 阅读(535) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/bestxianfeng163/article/details/95093779 阅读全文
posted @ 2020-12-10 13:42 DiligentCoder 阅读(65) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/163yun/p/9876687.html 用的时候new 阅读全文
posted @ 2020-12-07 14:32 DiligentCoder 阅读(78) 评论(0) 推荐(0) 编辑
摘要:http://www.ruoyi.vip/ http://www.jeecg.com/ http://java.isture.com/ https://www.jianshu.com/p/ae25eb3cfb5d 锁 https://hutool.cn/docs/#/ 工具类 https://blo 阅读全文
posted @ 2020-12-04 12:38 DiligentCoder 阅读(72) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示