摘要: 综上所述: GPL是开源协议里要求最严格的协议(修改源码后必须开源、新增的代码必须用GPL协议) MIT是要求最少的协议(除了保留作者的名称,其他基本没得要求) 阅读全文
posted @ 2018-01-25 09:49 不止吧 阅读(599) 评论(0) 推荐(0) 编辑
摘要: FormatElement: { ArgumentIndex }:是从0开始的入参位置索引。 { ArgumentIndex , FormatType } { ArgumentIndex , FormatType , FormatStyle } FormatType: :指定使用不同的Format子 阅读全文
posted @ 2017-09-28 10:07 不止吧 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 1,首先要确定优化的目标,在什么样的业务场景下,表的大小等等。如果表比较小的话,可能都不需要加索引。 2,哪些字段可以建索引,一般都where、order by 或者 group by 后面的字段。 3,记录修改的时候需要维护索引,所以会有开销,要衡量建了索引之后的得与失。 学生表,可以认为name 阅读全文
posted @ 2017-09-26 14:24 不止吧 阅读(1821) 评论(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 不止吧 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 前言: 在查看 Thread.java 文件时,发现有一个 方法比较特殊 private native void start0(); 概念: native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统 阅读全文
posted @ 2017-09-06 14:06 不止吧 阅读(59610) 评论(6) 推荐(12) 编辑
摘要: 1.业务流程不同 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 2.解决问题的方式 集群是解决高可用的 分布式是解决高性能、高并发的 3.比喻 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒 阅读全文
posted @ 2017-09-04 13:38 不止吧 阅读(1792) 评论(0) 推荐(2) 编辑