编程社-专注IT编程技术教程分享
最新发布第625页
为什么Java解释和编译都有?-编程社

为什么Java解释和编译都有?

首先在Java经过编译之后生成字节码文件,接下来进入JVM中,就有两个步骤编译和解释。 如下图: 编译性: Java源代码首先被编译成字节码,JIT 会把编译过的机器码保存起来,以备下次使用。 解释性...
清欢渡的头像-编程社钻石会员清欢渡10个月前
0757
WebVM-浏览器运行的Linux虚拟机-编程社

WebVM-浏览器运行的Linux虚拟机

这是一个在浏览中运行的Linux系统,不是那种完全用HTML + JavaScript实现的模拟UI ,而是一个真正实现了 Linux功能的系统,只不过它可以运行在浏览器中。 这个工具叫做WebVM,是一个在浏览器中...
清欢渡的头像-编程社钻石会员清欢渡10个月前
01537
MySQL是如何实现数据的排序的?-编程社

MySQL是如何实现数据的排序的?

根据 explain 的结果来看,MySQL 可以分为索引排序和 filesort。 索引排序 如果查询中的 ORDER BY 子句包含的字段已经在索引中,并且索引的排列顺序和 ORDER BY 子句一致,则可直接利用索引进行...
消息中间件-pulsar详解-编程社

消息中间件-pulsar详解

这两年pulsar发展比较快,有好多大公司引入了pulsar,相关的资料和课程也多了,今天一起来了解一下pulsar这款中间件。 下图是几款消息中间件的历史: 2012年pulsar在Yahoo内部开发,2016年开源...
IDEA神级插件:MybatisPlus代码生成器-编程社

IDEA神级插件:MybatisPlus代码生成器

1. 告别繁琐的代码编写 在软件开发过程中,我们经常遇到这样的情况:新需求涌现,需要添加多个数据库表。 面对这种情况,你是否曾陷入以下困境? 复制旧代码,然后逐一修改? 手动往实体类添加新字段?...
Java为什么既是编译型也是解释型的?-编程社

Java为什么既是编译型也是解释型的?

首先在Java经过编译之后生成字节码文件,接下来进入JVM中,就有两个步骤编译和解释。 如下图: 编译性: Java源代码首先被编译成字节码,JIT 会把编译过的机器码保存起来,以备下次使用。 解释性...
mysql的为什么选取B+树,作为存储结构,与B树的比较?-编程社

mysql的为什么选取B+树,作为存储结构,与B树的比较?

B+ 树与 B 树差异的点,主要是以下这几点: 叶子节点(最底部的节点)才会存放实际数据(索引+记录),非叶子节点只会存放索引; 所有索引都会在叶子节点出现,叶子节点之间构成一个有序链表; ...