上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 88 下一页
摘要: 这个区别对于我们来说并不大,这是内存分配的两种方法。一般代码逻辑,简单变量,结构体都是放入栈中,而对象,以及被装箱的数据是放入堆中的。简单来说,栈就是一个很长的栈(数据结构中的栈,如果不理解可以当做是像线一样的一长串数据)。里面存着各种逻辑,以及像整形,浮点型等数据,根据栈先进先出的原则,代码会一条 阅读全文
posted @ 2018-01-24 16:26 夏威夷8080 阅读(179) 评论(0) 推荐(0)
摘要: 性能分析神器VisualVM 转:visualvm监控远程机器上的Java程序 阅读全文
posted @ 2018-01-24 16:15 夏威夷8080 阅读(136) 评论(0) 推荐(0)
摘要: MySQL 的性能(上篇)—— SQL 执行分析 MySQL 的性能(下篇)—— 性能优化方法 阅读全文
posted @ 2018-01-24 15:49 夏威夷8080 阅读(204) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/bitcarmanlee/article/details/51004767 阅读全文
posted @ 2018-01-24 15:14 夏威夷8080 阅读(167) 评论(0) 推荐(0)
摘要: 一、问题 项目采用springboot搭建,想给方法添加@Scheduled注解,实现两个定时任务。可是运行发现,两个task并没有并发执行,而是执行完一个task才会执行另外一个。上代码: 运行发现任务没有并行执行。 二、解决 给类添加注解@EnableAsync,并给方法添加注解@Async。 阅读全文
posted @ 2018-01-24 14:13 夏威夷8080 阅读(6846) 评论(1) 推荐(2)
摘要: mysqld_safe与mysqld区别,直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。 用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风 阅读全文
posted @ 2018-01-23 23:44 夏威夷8080 阅读(4574) 评论(0) 推荐(0)
摘要: 官网说:从5.7.18开始不在二进制包中提供my-default.cnf文件。参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 经过测试,在5.7.18版本中,使用tar.gz安装时,也就是压缩包解压出来安装这种, 阅读全文
posted @ 2018-01-23 23:18 夏威夷8080 阅读(976) 评论(0) 推荐(1)
摘要: 1.exist,not exist一般都是与子查询一起使用. In可以与子查询一起使用,也可以直接in (a,b.....)。2.exist会针对子查询的表使用索引. not exist会对主子查询都会使用索引. in与子查询一起使用的时候,只能针对主查询使用索引. not in则不会使用任何索引. 阅读全文
posted @ 2018-01-23 16:59 夏威夷8080 阅读(369) 评论(0) 推荐(0)
摘要: Extra表示附加信息,常见的有如下几种(也按查询效率从高到低排列): Using index 表示使用索引,如果只有 Using index,说明他没有查询到数据表,只用索引表就完成了这个查询,这个叫覆盖索引。如果同时出现Using where,代表使用索引来查找读取记录, 也是可以用到索引的,但 阅读全文
posted @ 2018-01-23 14:52 夏威夷8080 阅读(546) 评论(0) 推荐(0)
摘要: 在MySQL性能调试中,常常使用EXPLAIN解释MySQL执行计划,从而用来估算性能耗时。其中,rows用来表示在SQL执行过程中会被扫描的行数,该数值越大,意味着需要扫描的行数,相应的耗时更长。但是需要注意的是EXPLAIN中输出的rows只是一个估算值,不能完全对其百分之百相信,如EXPLAI 阅读全文
posted @ 2018-01-23 14:30 夏威夷8080 阅读(7974) 评论(0) 推荐(0)
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 88 下一页