JVM是Java程序运行的环境,同时是一个操作系统的一个应用程序进程,因此它有自己的生命周期,也有自己的代码和数据空间。 JVM体系主要分为三个子系统和两大组件,分别是:类装载器子系统、执行引擎子系统和GC子系统,组件是内存运行数据区域和本地接口。 JVM工作是指操作系统装入JVM,是通过JDK中的
分类:
其他好文 时间:
2016-01-31 21:34:43
阅读次数:
155
何时需要理解Java 虚拟机机制一、排错二、性能优化字节码文件的执行流程、机制。涉及到文件的加载机制(类加载器)、执行机制(执行引擎)、运行时优化(JIT运行时编译)、以及内存分配与垃圾回收。同时涉及到并发访问时的内存模型与线程安全机制。HotSpot的主要参数也主要是涉及上面的几大块:类型加载参数...
分类:
编程语言 时间:
2016-01-23 07:48:53
阅读次数:
141
1、通过用户界面提交SQL 驱动接收SQL2、驱动将SQL传送给编译器 3、编译器获得SQL 检查语法、匹配资源、去metastore查询4、metastore返回相应的数据库字段信息 优化SQL、产生执行计划5、驱动接收执行计划 将执行计划发送执行引擎6、执行引擎解析6.1、 DDL操作:直...
分类:
其他好文 时间:
2016-01-21 10:34:24
阅读次数:
134
IIS7 .NET Runtime version 2.0.50727.5420 - 执行引擎错误(000007FEE77AAF0E) (80131506)装完系统,配置完IIS,发现.NET程序报503错误,出错后连接池自动关闭这个程序是需要连接access数据库的,打开系统日志发现错误如下:错误...
分类:
其他好文 时间:
2016-01-04 10:13:30
阅读次数:
419
本文主要介绍了Java虚拟机、字节码和class文件结构、JVM执行流程和类加载、JVM内存结构、JVM执行引擎与动态编译。通过对本文的学习,可以对JVM的运行机制有所了解。
分类:
其他好文 时间:
2015-12-27 01:08:57
阅读次数:
491
http://msdn.microsoft.com/zh-cn/library/dn144699.aspx简介在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge...
分类:
数据库 时间:
2015-12-24 23:53:03
阅读次数:
639
概念简介我们平时所说的查询在SQLServer 中主要有两部分来实现:编译查询,主要包括了五个环节(缓存查找、分析、代数化、优化、缓存新计划) 流程描述: 首先,在计划缓存中查找是否包含新的查询,如果包含则直接交由执行引擎来执行该缓存计划,跳过编译阶段。 其次,如果没有匹配则执行分析阶段(包括参数....
分类:
数据库 时间:
2015-11-16 09:27:43
阅读次数:
186
学了这么久的Java,一直听说JVM虚拟机是运行所有java程序,但是不知道具体内部结构是怎样,以及它的运行机制是什么。今天刚好看到一篇文章,索性就开始学习。JVM的主要结构:由上图可以看出,Jvm主要组成有:类加载器、运行数据区、执行引擎、本地方法接口组成。其中运行数据区..
分类:
其他好文 时间:
2015-11-05 00:58:43
阅读次数:
349
Tomcat简单来说就是JAVA2EE加上Servlet和JSP类库的实现,tomcat=JWS(Sun)+Jserv(ASF)Tomcat的核心组件:catalina:servletcontainerCoyote:httpconnectionJasper:JSPEngine执行引擎TomcatInstance:运行中的tomcat进程(java进程)Server:即一个tomcat实例;Service:用于将conn..
分类:
其他好文 时间:
2015-11-03 23:08:30
阅读次数:
392
前置条件说明 Hive on Spark是Hive跑在Spark上,用的是Spark执行引擎,而不是MapReduce,和Hive on Tez的道理一样。 从Hive 1.1版本开始,Hive on Spark已经成为Hive代码的一部分了,并且在spark分支上面,可以看...
分类:
其他好文 时间:
2015-09-25 14:47:26
阅读次数:
354