2016年11月16日

jstack使用

摘要: jstack主要用来查看某个Java进程内的线程堆栈信息,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多,语法格式如下: 执行下面命令,获取到java进行pid 执行下面命令查看最耗时的线程 从上面看到12735线程最费时间 执行下面命令 计算出16进制数据 执行下面命令。 阅读全文

posted @ 2016-11-16 15:38 一个小小小开发 阅读(225) 评论(0) 推荐(0) 编辑

2016年11月15日

开始学习python -python变量类型

摘要: Numbers(数字) 数字数据类型用于存储数值。 他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。 Python支持四种不同的数字类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) 长整形介意直接用L表 阅读全文

posted @ 2016-11-15 17:58 一个小小小开发 阅读(191) 评论(0) 推荐(0) 编辑

2016年11月14日

mysql索引的艺术 单列索引与多列索引的区别

摘要: 两个表的区别在于第二表是组合索引,组合了`parent_shop_code`,`role_id`,`resource_id`三列 单独的每个有索引的列查询没有区别,但是如果多个条件一起查询 mysql的处理方式不一样了,它会选择一个最严格的索引来进行检索,可以理解为检索能力最强的那个索引来检索,另外 阅读全文

posted @ 2016-11-14 11:12 一个小小小开发 阅读(696) 评论(0) 推荐(0) 编辑

2016年11月11日

mysql索引的艺术-最左匹配原则的理解

摘要: 表结构,有三个字段,分别是id,name,cid CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `cid` int(11) DEFAULT NULL, 阅读全文

posted @ 2016-11-11 16:36 一个小小小开发 阅读(2902) 评论(1) 推荐(2) 编辑

mysql索引的艺术

摘要: 先看一段sql MySQL索引原理 索引目的 索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者ze开头的单词呢 阅读全文

posted @ 2016-11-11 16:07 一个小小小开发 阅读(169) 评论(0) 推荐(0) 编辑

导航