核心类:ZorkaAsyncThread.javaprotected BlockingQueue submitQueue; /*** Processes single item from submit queue (if any).*/public void runCycle() {try {T o...
分类:
其他好文 时间:
2015-06-23 11:50:03
阅读次数:
184
一、beanshell基础知识从应用程序中调用BeanShell创建一个BeanShell的解释器(interpreter)用eval()和source()命令可以对一个字符串求值和运行一个脚本文件使用set()方法可以给一个对象传入一个变量的参考使用get()方法可以重新得到一个变量的结果二、在b...
分类:
系统相关 时间:
2015-06-23 11:26:49
阅读次数:
255
主要用到三方面技术:beanshell来实现可扩展:告诉zorkaAgent插桩的具体需求,包括插桩的方法和值、插桩的时机、插桩追踪记录方式等。Instrument来通过代理的方式访问JVM,实现在类加载的时候访问类字节码。ASM字节码操纵框架,用于实现真正底层的类字节码的修改。一、beanshel...
分类:
其他好文 时间:
2015-06-23 11:25:37
阅读次数:
109
客户端请求处理就是接收交互式/非交互式命令,通过httpclient发送到服务器(coordinator),客户端通过httpclient更新执行状态打印给用户看,最后收集结果打印给用户。启动Prestocli客户端的代码文件为:presto-cli\src\main\java\com\facebook\presto\cli\Presto.javapublicfi..
分类:
其他好文 时间:
2015-06-18 02:02:56
阅读次数:
1940
之前一直以为jQuery(elem).data()是在内部调用了jQuery.data(),看了代码后发现不是。但是这两个还是需要放在一起看,因为它们内部都使用了jQuery的数据缓存机制。好吧,重点就是data_user对象,跟另一个data_priv是姐妹~~先来看下jQuery.data():...
分类:
Web程序 时间:
2015-06-16 01:19:51
阅读次数:
143
本文以wordCount为例,详细说明spark创建和运行job的过程,重点是在进程及线程的创建。
实验环境搭建
在进行后续操作前,确保下列条件已满足。
1. 下载spark binary 0.9.1
2. 安装scala
3. 安装sbt
4. 安装java
启动spark-shell单机模式运行,即local模式
local模式运行非常简单,只要...
分类:
其他好文 时间:
2015-06-14 09:38:28
阅读次数:
219
Guava是Google开源的一个Java基础类库,它在Google内部被广泛使用。Guava提供了很多功能模块比如:集合、并发库、缓存等,EventBus是其中的一个module,本篇结合EventBus源码来谈谈它的设计与实现。...
分类:
其他好文 时间:
2015-06-02 00:30:37
阅读次数:
3300
作者:阮一峰日期:2015年5月20日2009年,Node.js项目诞生,所有模块一律为CommonJS格式。时至今日,Node.js 的模块仓库npmjs.com,已经存放了15万个模块,其中绝大部分都是 CommonJS 格式。这种格式的核心就是 require 语句,模块通过它加载。学习 No...
分类:
其他好文 时间:
2015-05-21 12:08:36
阅读次数:
156
转自:http://blog.csdn.net/zouxy09/article/details/8532111Graph Cut,下一个博文我们再学习下Grab Cut,两者都是基于图论的分割方法。另外OpenCV实现了Grab Cut,具体的源码解读见博文更新。接触时间有限,若有错误,还望各位前辈...
分类:
其他好文 时间:
2015-05-17 18:24:55
阅读次数:
129