摘要:1、查询谓词没有使用索引的主要边界,换句话说就是select *,可能会导致不走索引。 比如,你查询的是SELECT * FROM T WHERE Y=XXX;假如你的T表上有一个包含Y值的组合索引,但是优化器会认为需要一行行的扫描会更有效,这个时候,优化器可能会选择TABLE ACCESS FUL 阅读全文
posted @ 2018-02-27 13:55 不止吧 阅读(5354) 评论(0) 推荐(0) 编辑
摘要:启动与停止 启动 /usr/local/php/sbin/php fpm 停止 pkill php fpm 阅读全文
posted @ 2018-01-29 11:08 不止吧 阅读(54) 评论(0) 推荐(0) 编辑
摘要:安装目录 和大多软件一样一般安装在 /usr/local/ 目录下 /usr/local/ 命令man Usage: nginx [ ?hvVt] [ s signal] [ c filename] [ p prefix] [ g directives] Options: ?, h : this h 阅读全文
posted @ 2018-01-29 11:04 不止吧 阅读(87) 评论(0) 推荐(0) 编辑
摘要:综上所述: GPL是开源协议里要求最严格的协议(修改源码后必须开源、新增的代码必须用GPL协议) MIT是要求最少的协议(除了保留作者的名称,其他基本没得要求) 阅读全文
posted @ 2018-01-25 09:49 不止吧 阅读(150) 评论(0) 推荐(0) 编辑
摘要:FormatElement: { ArgumentIndex }:是从0开始的入参位置索引。 { ArgumentIndex , FormatType } { ArgumentIndex , FormatType , FormatStyle } FormatType: :指定使用不同的Format子 阅读全文
posted @ 2017-09-28 10:07 不止吧 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1,首先要确定优化的目标,在什么样的业务场景下,表的大小等等。如果表比较小的话,可能都不需要加索引。 2,哪些字段可以建索引,一般都where、order by 或者 group by 后面的字段。 3,记录修改的时候需要维护索引,所以会有开销,要衡量建了索引之后的得与失。 学生表,可以认为name 阅读全文
posted @ 2017-09-26 14:24 不止吧 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:1.基本操作 进入vi vi 或者 vim 进入一个文件或者新建一个文件 例如:vim 11.txt vi有3种模式 一般模式:刚进入时、按esc时、 编辑模式:按下字母【i, I, o, O, a, A, r, R】、按 insert 键 命令行模式:按【 : / ? 】 移动光标 【h、j、k、 阅读全文
posted @ 2017-09-22 15:46 不止吧 阅读(263) 评论(0) 推荐(0) 编辑
摘要:前言: 在查看 Thread.java 文件时,发现有一个 方法比较特殊 private native void start0(); 概念: native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统 阅读全文
posted @ 2017-09-06 14:06 不止吧 阅读(45968) 评论(4) 推荐(6) 编辑
摘要:1.业务流程不同 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 2.解决问题的方式 集群是解决高可用的 分布式是解决高性能、高并发的 3.比喻 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒 阅读全文
posted @ 2017-09-04 13:38 不止吧 阅读(587) 评论(0) 推荐(1) 编辑