1.利用有序索引获取有序数据 取出满足过滤条件作为排序条件的字段,以及可以直接定位到行数据的行指针信息,在 Sort Buffer 中进行实际的排序操作,然后利用排好序的数据根据行指针信息返回表中取
est、session和application对象。 以上就是对Struts2 OGNL的分析与简介
生成一个解析器。 说明语法: 编写一个 .y 的语法文件(同时说明 C 在这里要进行的动作)。 编写一个词法分析器来处理输入并将标记传递给解析器。 这可以使用 Lex 来完成。 编写一个函数,通过调用 yyparse()
是一个高质量的 yacc 变种,其目的是为了避免依赖某个特定的编译器。 yacc 是一个经典的生成语法分析器的工具,大学的《编译原理》课程里介绍过。 项目主页: http://www.open-open
redis是由Salvatore Sanfilippo用C语言编写的一个缓存系统,与memcached相比,提供了更多的处理复杂数据结构的方法;性能也非常的突出。 由于项目需要,自己简单地看了下spring新加入的模块
先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对 connector做了详细的源代码分析。并且我们以H
删除index处的元素,同时右边的元素左移。 remove(Object o): 先查找,再删除。设计到数组元素的左移。 set(int index, E element): 于位置index处设置为element
表示其配置类是由 org.apache.log4j.xml.DOMConfigurator 来实现的,我们也可以在系统变量中设置。 DOMConfigurator 类中定义了很多常量,用来表示 Log4j.xml 等配置文件的各个属性。
AWS 是当前最成功的云计算平台,其系统架构最大的特点就是通过 Web Service 接口开放数据和功能,一切以服务为第一位;并通过 SOA 的架构使系统达到松耦合。 AWS 提供的 Web
的一个源代码管理分析工具,它可以在Windows,Linux等多种平台下工作。功能类似于windows下的Sourceinsight,它可以显示类,函数以及成员之间的关系,对阅读分析源代码机器有用。
cppcheck是静态的C/C++ 代码分析工具,用以检查内存泄漏,错配的内存分配和释放,缓冲区溢出,以及更多的问题。 You can check non-standard code that includes
池的技术。 在本文描述常量池之前,先来了解一下JVM运行时数据区的内存模型。《深入JAVA虚拟机》书中是这样描述的:JVM运行时数据区的内存模型由五部分组成: 【1】方法区 【2】堆 【3】JAVA栈
hash表是一种常见的数据结构,主要是通过hash算法将数据尽可能的散列开来存放,当要查找某一数据时,可以通过hash算法直接定位,节省了对比查找的时间。map是一种key、value形式的键值对,将
"total" : 1, "readers" : 0, "writers" : 1 } } totalTime是数据库启动之后的总时间, 单位是micro second lockTime为处于锁定状态的时间。
这是一个用于C#的分析器,它使用 Roslyn 来生成重构,代码分析和其它细节。 项目主页: http://www.open-open.com/lib/view/home/1416541965648
JVM:如何分析线程堆栈 在这篇文章里我将教会你如何分析JVM的线程堆栈以及如何从堆栈信息中找出问题的根因。在我看来线程堆栈分析技术是Java EE产品支持工程师所必须掌握的一门技术。在线程堆栈中
利用java中的HttpUrlConnection上传文件,我们其实只要知道Http协议上传文件的标准格式。那么就可以用任何一门语言来模拟浏览器上传文件。
Highcharts是一款功能非常强大的jQuery图表应用,利用Highcharts可以创建很多外观漂亮而且数据展示灵活的网页图表。本文主要介绍了利用Highcharts实现的折线图,并将部分代码分享给大家。
前首先要分析列表滑动的性能瓶颈在什么地方。因为之前不会正确使用TraceView这个工具,主要是看不懂TraceView界面下方数据指标的值代表什么意思…以前我用 StopWatch 类来分析性能,现在觉得弱爆了…不过有些地方
接着上一篇Volley框架的使用,这一篇主要主要讲Volley框架运作的原理。主要使用流程图来叙述,简单的分析了整个流程的过程,具体的请参考源代码或者查看我上一篇在文章末尾添上的链接。 一、Volley的准备