- 博客(3)
- 收藏
- 关注
原创 学习【count(*)这么慢,我该怎么办?】
在不同的 MySQL 引擎中,count(*) 有不同的实现方式 MyISAM引擎把一个表的总行数放在了磁盘上,因此执行count(*)的时候会直接返回这个数,效率很高 InnoDB引擎就很麻烦,在执行count(*)的时候需要一行一行的从引擎中读出来,然后累计计数。 这里需要注意的是,count(*)是不带条件的,如果带where条件的话那么MyISAM也不会返回那么快。 多版本并发控制MV...
2019-06-21 09:08:40 2281
原创 成全是了不起的美德
“成全”的定义 我认为成全就是当自己的某些利益与其他的利益产生冲突的时候,我们是选择为自己的利益还是选择成全。举一个例子:两个刚结婚的夫妻,他们在争论谁洗碗的问题。其实这个问题可以站在更高的角度来看,站在整个家庭利益的角度来看,应该是谁的时间更有价值,谁不应该来洗碗。所以如果丈夫在外面辛苦一天,而且对于家庭作出的贡献比较大的话,那么丈夫就不应该洗碗,反正亦然。 为什么要“成全” 现如今,越来越多的...
2019-06-09 15:38:58 196
原创 关于JVM第一篇
1. 简单描述一下JVM的内存模型 首先java所设计的内存模型分为JVM内存模型和java内存模型(JMM),其中 JVM 内存模型主要包含栈(方法栈)、本地方法栈、程序计数器、方法区、堆; 栈是线程私有,线程执行方法时都会创建一个栈帧,用来存储局部变量表、操作栈、动态链接、方法出口等信息,调用方法时进行入栈,执行完毕后进行出栈。如果方法运行时栈的深度超过了虚拟机允许的最大深度就会出现St...
2019-06-03 09:03:24 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人