- 博客(7)
- 资源 (8)
- 收藏
- 关注
转载 mysql学习问题整理
1.select * from T where k betwee 3 and 5 这条语句的执行流程是什么样的?2.回表的概念是什么?3.索引覆盖的概念是什么, 索引覆盖的优点是什么?4.最左前缀原则的概念是什么? 说明最左前缀原则的执行过程.5.索引下推的概念是什么? MySQL 5.6 的下推优化是怎么做的?...
2019-06-30 09:02:29 75
转载 mysql 索引优化(下)问题摘抄
本文来自于丁奇老师的mysql实战45讲中的答疑区。【狼的诱惑】踩过坑:有人问我联合索引的技巧,回答的不是很好总结:1、覆盖索引:如果查询条件使用的是普通索引(或是联合索引的最左原则字段),查询结果是联合索引的字段或是主键,不用回表操作,直接返回结果,减少IO磁盘读写读取正行数据2、最左前缀:联合索引的最左 N 个字段,也可以是字符串索引的最左 M 个字符3、联合索引:根据创建联合索引...
2019-06-30 08:59:48 183
转载 如何避免长事物对业务的影响
从开发角度看1、确认是否使用了 set autocommit=0。这个确认工作可以在测试环境中开展,把 MySQL 的 general_log 开起来,然后随便跑一个业务逻辑,通过 general_log 的日志来确认。一般框架如果会设置这个值,也就会提供参数来控制行为,你的目标就是把它改成 1。2、确认是否有不必要的只读事务。有些框架会习惯不管什么语句先用 begin/commit 框起...
2019-06-26 19:56:53 616
原创 php7.2中mcrypt转openssl的方法详解
在php7.2中mcrypt已经被废弃了。用openssl代替它。例如public function desEncrypt($str,$key) { $iv = $key; $size = mcrypt_get_block_size ( MCRYPT_DES, MCRYPT_MODE_CBC ); $str = $this->_pkc...
2019-06-25 20:34:05 4104 3
原创 ajaxfileupload一个自己改过的上传插件
最近在写一个项目,用到了ajaxfileupload做为上传的插件,但在需求文档中,明确要求做到以下几点1、可以多文件上传2、每个文件的大小不超过20M3、判断文件的格式。4、上传的文件总数不能超过N个。基于以上的要求发现我现在使用的版本根本不支持【2】【4】于是花了一下午时间,自己瞎捣鼓了下。html<div class="form-body col-md...
2019-06-17 17:16:09 240
转载 Redis篇-redis配置详解
该文章转自于:https://blog.csdn.net/u010648555/article/details/73423560在我需要的清楚redis配置的时候,翻阅到作者的文章。非常感谢。redis默认配置解读1: Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2: 当Redis以守护进程方式运行时,Red...
2019-06-11 09:22:25 1761
原创 判断前端多文件上传的数量
var fileCount = filesObj.files.length;if (window.File && window.FileList ){ alert("附件超过"+num+"个,请重新上传"); return false; } ...
2019-06-04 19:34:52 1935 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人