关系型数据: 表示层:表。 逻辑层:存储引擎。 物理层:数据文件。 数据存储和查询: 存储管理器。 权限及完整性管理器。 事务管理器。 文件管理器。 缓冲区管理器。 查询管理器。 DML解释器。 DDL解释器。 DCL解释器。 查询执行引擎。 关系运算: 投影:只输出指定属性。 选择:只输出符合条件 ...
分类:
数据库 时间:
2016-04-27 22:17:52
阅读次数:
214
概述最近这段时间在强化日志系统自身的稳定性和可靠性,一个稳定可靠的系统离不开监控,我们这里谈及的监控除了服务是否存活还有这些组件的核心metrics采集与抓取,为此我们将这些任务做成了定时任务来执行。由于大致的思路以及设计已经成型,所以今天来分享一下日志系统在定时任务这块的选型与设计。...
分类:
其他好文 时间:
2016-04-26 21:40:50
阅读次数:
201
1、MySQL基础概念 mysql逻辑架构如下: 每个客户端连接都会在服务器中拥有一个线程,这个连接的查询只会在这个单独的线程中执行。 MySQL是分层的架构。上层是服务器层的服务和查询执行引擎,下层是存储引擎。虽然有很多不同作用的插件API,但存储引擎API还是最重要的。如果能理解MySQL在存储 ...
分类:
数据库 时间:
2016-04-19 12:01:05
阅读次数:
284
虚拟机字节码执行引擎
1. 所有的Java虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的有效过程,输出的是执行结果。
2. 运行时栈帧结构:
栈帧是支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态链接和方法返回地址等信息,每一个方法调用从调用开始到执行完成都对应着一个栈帧在虚拟机栈里...
分类:
其他好文 时间:
2016-04-07 07:12:17
阅读次数:
183
Node.js采用C++语言编写而成,浏览器内核V8做为执行引擎;Node不是JS应用、而是一个Javascript的运行环境。...
分类:
Web程序 时间:
2016-03-29 10:51:54
阅读次数:
297
我总是记不住继承是怎么个机制,今天我来彻底的总结一下。 感谢海子,给出他的链接http://www.cnblogs.com/dolphin0520/p/3803432.html 先了解一下初始化的顺序 当程序执行时,需要生成某个类的对象,java执行引擎会先检查是否加载了这个类,如果没有加载,则先执 ...
分类:
编程语言 时间:
2016-03-26 12:15:36
阅读次数:
157
首先这里澄清两个概念:JVM实例和JVM执行引擎实例,JVM实例对应了一个独立运行的Java程序,而JVM执行引擎实例则对应了属于用户运行程序的线程;也就是JVM实例是进程级别,而执行引擎是线程级别的。 JVM是什么?—JVM的生命周期 JVM实例的诞生:当启动一个Java程序时,一个JVM实例就产
分类:
编程语言 时间:
2016-03-14 18:42:54
阅读次数:
343
一、前言 在了解了类加载的相关信息后,有必要进行更深入的学习,了解执行引擎的细节,如字节码是如何被虚拟机执行从而完成指定功能的呢。下面,我们将进行深入的分析。 二、栈帧 我们知道,在虚拟机中与执行方法最相关的是栈帧,程序的执行对应着栈帧的入栈和出栈,所以栈帧对于执行引擎而言,是很重要的基础。栈帧的基
分类:
其他好文 时间:
2016-03-14 18:26:28
阅读次数:
207
JVM字节码执行引擎 运行时栈帧结构 局部变量表 操作数栈 动态连接 方法返回地址 附加信息 方法调用 解析 分派 –“重载”和“重写”的实现 静态分派 动态分派 单分派和多分派 JVM动态分派的实现 基于栈的字节码解释执行引擎 基于栈的指令集与基于寄存器的指令集 JVM字节码执行引擎 虚拟机是相对
分类:
其他好文 时间:
2016-02-26 17:05:23
阅读次数:
168
Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制: Java源码编译机制 类加载机制 类执行机制 Java源码编译机制 Java 源码编译由以下三个过程组成: 分析
分类:
编程语言 时间:
2016-02-14 23:31:28
阅读次数:
258