.NET平台构成的三个关键实体是:1、CLR(公共语言运行库):为我们定位,加载,管理.NET类型,同时负责一些底层细节的工作,如内存管理,应用托管,处理线程,安全检查等,它包含了一个重要名为mscoree.dll(公共对象运行库的执行引擎)的库,当一个程序集引用一个程序集时,要使用它时,首先会加载...
本系列作为Effective JavaScript的读书笔记。
ECMAScript标准并没有规定对JavaScript的Object类型中的属性的存储顺序。
但是在使用for..in循环对Object中的属性进行遍历的时候,确实是需要依赖于某种顺序的。正因为ECMAScript没有对这个顺序进行明确地规范,所以每个JavaScript执行引擎都能够根据自身的特点进行实现,那么在不...
分类:
编程语言 时间:
2014-10-28 17:56:23
阅读次数:
169
server2003操作系统IIS运行应用程序报错,应用程序事件查看器详细:NET Runtime version 2.0.50727.42 - 执行引擎错误或者无法创建应用程序域解决方法:卸载.net2.0,然后重装借助专门卸载.net2.0的工具net framework 2.0cleanup_...
分类:
Web程序 时间:
2014-10-20 21:18:42
阅读次数:
287
在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下...
分类:
数据库 时间:
2014-10-20 16:42:19
阅读次数:
316
SQL执行引擎会从pg_stats、pg_class等相关系统字典表、视图获取生成最佳执行计划的数据,如果相关字典视图的数据不准确就没有办法生成良好的执行计划。
发现以下Bug一枚。
0. 插入数据之后,新创建的索引不会自动更新收集索引的pg_class.relpages\pg_class.reltuples信息;
1. 对一个表,当执行UPDATE\DELETE之后,对表执行VACUU...
分类:
其他好文 时间:
2014-10-20 11:43:27
阅读次数:
307
http://my.oschina.net/u/567296/blog/303780 JVM的内部结构如下图: JVM主要包括两个子系统和两个组件: ? ? 1. 两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统; ? 1.1?Class loa...
分类:
其他好文 时间:
2014-09-14 23:48:18
阅读次数:
642
简介 在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基...
分类:
数据库 时间:
2014-09-10 17:19:10
阅读次数:
348
1、JDK、JRE、JVM之间的关系。JDK包含JRE和其它开发工具库如编译器、调试期,jConsele性能检测工具等2、JVM的构成:类装载器子系统、执行引擎、运行时数据区,如下图:3、JVM规范中运行时数据区组成:(1)方法区:存储元数据如类信息、静态变量、常量池,线程共用(2)堆:存储对象实例...
分类:
其他好文 时间:
2014-09-03 19:43:17
阅读次数:
207
EEPlat相对传统的J2EE应用是在系统运行过程中会根据所需加载相应功能或界面部分的元数据,然后执行引擎根据元数据动态解析执行。在系统的使用过程中与传统J2EE应用没什么区别。
考虑到元数据的加载和动态解析,EEPlat在性能和效率运行上进行了深入考虑,为了提高效率主要采用了如下手段:
1) 元数据的存储和加载使用内存数据库H2等,当然也可以使用MySQL...
分类:
其他好文 时间:
2014-08-26 13:43:06
阅读次数:
252
Apache Crunch是FlumeJava的实现,为不太方便直接开发和使用的MapReduce程序,开发一套MR流水线,具备数据表示模型,提供基础原语和高级原语,根据底层执行引擎对MR Job的执行进行优化。从分布式计算角度看,Crunch提供的许多计算原语,可以在Spark、Hive、Pig等地方找到很多相似之处,而本身的数据读写,序列化处理,分组、排序、聚合的实现,类似MapReduce各阶段的拆分都可以在Hadoop里找到影子。
本文介绍Crunch在数据表示模型、操作原语、序列化处理方面的设计和...
分类:
其他好文 时间:
2014-08-03 18:02:06
阅读次数:
267