摘要: 前言 在根据执行计划对SQL进行分析之后,逐步的去优化每个子查询的索引以及成本使用情况,执行计划我的理解就是用来对索引进行逐步的优化的一个过程。让每个查询都尽量使用索引,在索引过程中,索引会经常性失效。 口诀 建立索引注意事项 单值索引,尽量选择过滤性更好的字段。【eg: 性别字段,过滤比例为50% 阅读全文
posted @ 2019-09-11 11:56 大步向前blue 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在自己所管理的项目中,发现redis加锁的方式不对,在高并发的情况有问题。故在网上找搜索了一把相关资料。发现好多都是互相抄袭的,很多都是有缺陷的。好多还在用redis 的 setnx命令来实现分布式锁。其实redis 中的set命令本身就已经集成了setnx命令的功能了,而且比其还强大。这 阅读全文
posted @ 2019-08-26 20:39 大步向前blue 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 前言 为了实现“一键部署”的目的,我采用Dockerfile 和 docker compose来实现自己的目的。这个过程中,我怎么也无法启动自己的redis server服务。 目录结构 文件内容 Dockerfile docker compose.yml 问题分析: 1. Dockerfile 在 阅读全文
posted @ 2019-08-19 19:28 大步向前blue 阅读(4523) 评论(0) 推荐(0) 编辑
摘要: 前言 shell 取子串的方式有点特别,你写的匹配字符串是需要从头开始匹配的,第一个匹配到了才开始匹配下一个,这个类似于python中的match的工作方式。 1,获取子串有两种方式 使用字符串匹配的方式去截取。其中匹配的方式和python中的match的工作方式很像,只是其截取的是那些 没有匹配 阅读全文
posted @ 2019-08-15 11:39 大步向前blue 阅读(7683) 评论(0) 推荐(0) 编辑
摘要: 前言 此篇,主要是演示docker php source , docker php ext install ,docker php enable docker configure 这四个命令到底是用来干嘛的,它们在PHP容器中都做了哪些事情。 很多人很不理解在Dockerfile中安装PHP扩展的时 阅读全文
posted @ 2019-08-09 19:46 大步向前blue 阅读(40698) 评论(4) 推荐(5) 编辑
摘要: 前言: 案例一: 创建一个自定义类 数据库结构 CREATE TABLE `student` ( `id` int(2) NOT NULL AUTO_INCREMENT, `name` char(20) NOT NULL, `code` char(64) NOT NULL, `sex` char(4 阅读全文
posted @ 2019-07-25 13:59 大步向前blue 阅读(2255) 评论(0) 推荐(0) 编辑
摘要: 前言 shell 是一个比较神奇的国度,里面有太多的坑需要填,今天需要填的坑就是,数组遍历在使用时加了引号和不加引号的区别。 案例 解析: 不加引号,数组中元素间的“空格”就会编程换行符 加引号, 将整个数组作为整个字符串来显示,不换行 阅读全文
posted @ 2019-07-16 14:09 大步向前blue 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 前言 Bash默认不支持二维数组,如果我们想实现map 数据结构,可以安装如下的方式来进行构造 预备知识 eval: 它是shell内建命令,用于字符串的解析。它会首先扫描命令行然后进所有的置换,最终再执行该命令。 案例 解析: #第一步,声明arr 是一个数组,它里面的值由两个表达式组成 arr= 阅读全文
posted @ 2019-07-16 11:06 大步向前blue 阅读(2915) 评论(0) 推荐(0) 编辑
摘要: <!--?xml version="1.0" encoding="UTF-8"?--> 前言: 我找这个设置找了好久,后来在一篇博文中才找到,现在记录下来一下,顺便带图解释一下 设置步骤: File -> Setting -> Appearance & Behavior -> System Sett 阅读全文
posted @ 2019-07-12 19:25 大步向前blue 阅读(5978) 评论(0) 推荐(1) 编辑
摘要: 前言 如果你跟我一样,不愿意使用 xshell 第三方工具来远程登录自己的服务器,只想使用原生的系统 terminal来做登录,那么一下的案例会让你如愿。 安装 pexpect 模块 pip install pexpect 案例 #!/usr/local/bin/python3 import pex 阅读全文
posted @ 2019-07-11 18:44 大步向前blue 阅读(1321) 评论(0) 推荐(0) 编辑