最新发布第625页
排序
为什么Java解释和编译都有?
首先在Java经过编译之后生成字节码文件,接下来进入JVM中,就有两个步骤编译和解释。 如下图: 编译性: Java源代码首先被编译成字节码,JIT 会把编译过的机器码保存起来,以备下次使用。 解释性...
WebVM-浏览器运行的Linux虚拟机
这是一个在浏览中运行的Linux系统,不是那种完全用HTML + JavaScript实现的模拟UI ,而是一个真正实现了 Linux功能的系统,只不过它可以运行在浏览器中。 这个工具叫做WebVM,是一个在浏览器中...
MySQL是如何实现数据的排序的?
根据 explain 的结果来看,MySQL 可以分为索引排序和 filesort。 索引排序 如果查询中的 ORDER BY 子句包含的字段已经在索引中,并且索引的排列顺序和 ORDER BY 子句一致,则可直接利用索引进行...
消息中间件-pulsar详解
这两年pulsar发展比较快,有好多大公司引入了pulsar,相关的资料和课程也多了,今天一起来了解一下pulsar这款中间件。 下图是几款消息中间件的历史: 2012年pulsar在Yahoo内部开发,2016年开源...
IDEA神级插件:MybatisPlus代码生成器
1. 告别繁琐的代码编写 在软件开发过程中,我们经常遇到这样的情况:新需求涌现,需要添加多个数据库表。 面对这种情况,你是否曾陷入以下困境? 复制旧代码,然后逐一修改? 手动往实体类添加新字段?...
Java为什么既是编译型也是解释型的?
首先在Java经过编译之后生成字节码文件,接下来进入JVM中,就有两个步骤编译和解释。 如下图: 编译性: Java源代码首先被编译成字节码,JIT 会把编译过的机器码保存起来,以备下次使用。 解释性...
mysql的为什么选取B+树,作为存储结构,与B树的比较?
B+ 树与 B 树差异的点,主要是以下这几点: 叶子节点(最底部的节点)才会存放实际数据(索引+记录),非叶子节点只会存放索引; 所有索引都会在叶子节点出现,叶子节点之间构成一个有序链表; ...