在上一篇的CliDriver类中介绍了CliDriver类会引用到CommandProcessor相关类,主要是根据命令来判断具体实现类,比如通过本地的hivecli启动时,运行hive的命令(非list/source/shell命令等)时在processCmd方法中有如下实现:try{
CommandProcessorproc=CommandProcessorFactory.g..
分类:
其他好文 时间:
2014-10-23 06:56:00
阅读次数:
254
Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现。break 一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标...
分类:
编程语言 时间:
2014-10-18 13:52:13
阅读次数:
198
1. XML的解析方式都有哪些? 每一种解析方式的执行流程?
设XML为:abcc1
Dom SAX Pull
2.abcc1 以树的方式展现应该是什么样子的
根节点 在上面
子节点和文本在下面
3. 设现有3个Activity,A1, A2, A3,如何实现 A1 启动 A2, A2启动A3后,由A3进行返回操作,直接可以返回到 A1? 举出两种方式?
...
分类:
移动开发 时间:
2014-10-11 15:10:05
阅读次数:
217
异常类的继承关系 基础的理论部分参见----Java教程总结随笔9,图如下所示:异常的执行流程图,如下所示参考---Java教程总结随笔9:理解以上图示,有助于思考和查阅。
分类:
其他好文 时间:
2014-10-03 18:37:55
阅读次数:
349
JBPM语言概述:全称 Java Business Process Management ,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。是开源项目,遵循ASL(Apache
License Version2.0)和EULA(JBoss End User License Agreement)协议。
一,开发环境部署
1,去官网下载JBP...
分类:
其他好文 时间:
2014-10-01 13:00:21
阅读次数:
200
这里可以简单的修改任意函数的返回地址,可以做到自定义EIP的指向,即可执行当前进程空间的任意指令,这里只是让大家更清楚栈帧结构,没有涉及跨进程的inline HOOK 等,后面会陆续讲下读取任意进程内存,修改任意进程函数执行流程等方法。
废话不多说了,直接上菜:
#include
#include
/*
打印 main函数的返回地址的值(用途,你懂得!)...
分类:
其他好文 时间:
2014-09-29 00:19:47
阅读次数:
246
一个请求在Struts2框架中的处理大概分为以下几个步骤:1 客户端发送请求;2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接...
分类:
其他好文 时间:
2014-09-28 15:14:22
阅读次数:
159
1.什么是ajax
1.它是一个客户端技术,是将原来的一些老的技术进行结合使用,产生一种新的应用。
2.可以跟任何服务端技术开发的程序进行交互。
3.ajax不是一门新的语言或者技术,只是将xml,dom,js,css等技术进行结合使用。
4.异步的交互方式。
2.ajax的执行流程
1.发出...
分类:
其他好文 时间:
2014-09-25 13:29:19
阅读次数:
222
一、MapReduce简介1.1 MapReduce概述 MapReduce是一种分布式计算模型,由Google提出,主要用于搜索领域,解决海量数据的计算问题。MR由两个阶段组成:Map和Reduce,用户只需要实现map()和reduce()两个函数,即可实现分布式计算,其执行流程如图1。这两个....
分类:
其他好文 时间:
2014-09-23 22:14:05
阅读次数:
368
CALL 指令在实现转移之前, 要将返回地址存入堆栈的, 以便子程可以通过 ret 指令返回到 CALL 指令下面的指令接着运行; jmp 就没用这些事儿, 直接过去就过去了, 以后的执行流程全由那里的说了算. 当然了, 一些特殊的执行流程控制技巧除外.call == ...
分类:
其他好文 时间:
2014-09-23 14:22:54
阅读次数:
126