上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页

2014年12月8日

activiti源码解读之心得整编

摘要: TaskService.completeTask()的执行内幕是啥?activiti采取了command模式,completeTask会被包装成一个CompleteTaskCmd,一个Cmd执行的时候需要一些外围处理,如:log日志。activiti定义了一个拦截器链,链上的每个拦截器都有个next... 阅读全文

posted @ 2014-12-08 11:39 白乔 阅读(444) 评论(0) 推荐(0) 编辑

2014年12月7日

关于activiti流程通过、驳回、会签、转办、中止、挂起等核心操作功能的封装

摘要: http://blog.csdn.net/aochuanguying/article/details/7594197package com.famousPro.process.service.impl;import java.util.ArrayList;import java.util.HashM... 阅读全文

posted @ 2014-12-07 21:27 白乔 阅读(441) 评论(0) 推荐(0) 编辑

Activiti源码分析(框架、核心类。。。)

摘要: http://jiangwenfeng762.iteye.com/blog/1338553Activiti是业界很流行的java工作流引擎,关于Activiti与JBPM5的关系和如何选择不是本文要讨论的话题,相关内容可以baidu一下。Activiti从架构角度看是比较优秀的,是很面向对象的,是我... 阅读全文

posted @ 2014-12-07 21:05 白乔 阅读(449) 评论(0) 推荐(0) 编辑

2014年12月6日

也谈一下Activiti工作流节点的自由跳转

摘要: 最近在搞openwebflow的工作流节点自由跳转功能,在网上看了一些资料,感觉不是很好,总结原因如下:直接手动调用SqlSession的操作,感觉会漏掉一些重要的初始化操作(如:启动新节点之后加载其用户授权策略,等);只有往前(往已执行过的节点)跳转的功能,没有往后节点(往还没有执行的节点)跳转的... 阅读全文

posted @ 2014-12-06 21:42 白乔 阅读(4579) 评论(3) 推荐(0) 编辑

2014年12月5日

activiti 源码笔记之startProcess

摘要: http://blog.csdn.net/songzheng_741/article/details/17199339rumtimeService.startProcessInstanceByXX方法将启动流程的任务委派给StartProcessInstanceCmd,此时会根据rumtimeSer... 阅读全文

posted @ 2014-12-05 21:08 白乔 阅读(285) 评论(0) 推荐(0) 编辑

Activti跳过中间节点的helloworld实例程序

摘要: http://blog.csdn.net/songzheng_741/article/details/17289633此实例是一个最简单的在运行时人为动态改变流程运转的实例,意在为任意流、驳回等功能抛砖引玉.定义一个最简单的流程,它只有一个“开始事件”、一个“ServiceTask”、一个“结束事件... 阅读全文

posted @ 2014-12-05 21:04 白乔 阅读(892) 评论(0) 推荐(0) 编辑

2014年11月27日

HDFS之SequenceFile和MapFile

摘要: http://blog.csdn.net/javaman_chen/article/details/7241087Hadoop的HDFS和MapReduce子框架主要是针对大数据文件来设计的,在小文件的处理上不但效率低下,而且十分消耗内存资源(每一个小文件占用一个Block,每一个block的元数据... 阅读全文

posted @ 2014-11-27 22:58 白乔 阅读(280) 评论(0) 推荐(0) 编辑

收藏2个mongodb connector网址

摘要: https://github.com/plaa/mongo-sparkhttps://github.com/mongodb/mongo-hadoophttp://codeforhire.com/2014/02/18/using-spark-with-mongodb/ 阅读全文

posted @ 2014-11-27 22:51 白乔 阅读(141) 评论(0) 推荐(0) 编辑

Spark:用Scala和Java实现WordCount

摘要: http://www.cnblogs.com/byrhuangqiang/p/4017725.html为了在IDEA中编写scala,今天安装配置学习了IDEA集成开发环境。IDEA确实很优秀,学会之后,用起来很顺手。关于如何搭建scala和IDEA开发环境,请看文末的参考资料。用Scala和Jav... 阅读全文

posted @ 2014-11-27 22:37 白乔 阅读(263) 评论(0) 推荐(0) 编辑

2014年11月25日

理解Java的引用对象

摘要: SoftReferenceWeakReference 的特性基本一致, 最大的区别在于 SoftReference会尽可能长的保留引用,不会在GC时就回收对象,而是直到JVM 内存不足时才会被回收(虚拟机保证), 这一特性使得 SoftReference 非常适合缓存应用http://blog.si... 阅读全文

posted @ 2014-11-25 16:31 白乔 阅读(188) 评论(0) 推荐(0) 编辑

hadoop mapreduce 优化

摘要: http://www.cnblogs.com/c840136/archive/2013/03/10/2952887.htmlhttp://irwenqiang.iteye.com/blog/1535809mapreduce程序效率的瓶颈在于两点: 1:计算机性能 2:I/O操作优化优化无非包括时... 阅读全文

posted @ 2014-11-25 09:49 白乔 阅读(179) 评论(0) 推荐(0) 编辑

Pig与Hive的区别

摘要: http://myeyeofjava.iteye.com/blog/1601792Pig是一种编程语言,它简化了Hadoop常见的工作任务。Pig可加载数据、表达转换数据以及存储最终结果。Pig内置的操作使得半结构化数据变得有意义(如日志文件)。同时Pig可扩展使用Java中添加的自定义数据类型并支... 阅读全文

posted @ 2014-11-25 08:53 白乔 阅读(386) 评论(0) 推荐(0) 编辑

2014年11月24日

Hadoop MapReduceV2(Yarn) 框架简介

摘要: http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/对于业界的大数据存储及分布式处理系统来说,Hadoop 是耳熟能详的卓越开源分布式文件存储及处理框架,对于 Hadoop 框架的介绍在此不再累述,读者可参考Hadoop... 阅读全文

posted @ 2014-11-24 22:58 白乔 阅读(225) 评论(0) 推荐(0) 编辑

Spark技术内幕:Client,Master和Worker 通信源码解析

摘要: http://blog.csdn.net/anzhsoft/article/details/30802603Spark的Cluster Manager可以有几种部署模式:StandloneMesosYARNEC2Local在向集群提交计算任务后,系统的运算模型就是Driver Program定义的S... 阅读全文

posted @ 2014-11-24 22:56 白乔 阅读(458) 评论(0) 推荐(0) 编辑

Spark技术内幕:Stage划分及提交源码分析

摘要: http://blog.csdn.net/anzhsoft/article/details/39859463当触发一个RDD的action后,以count为例,调用关系如下:org.apache.spark.rdd.RDD#countorg.apache.spark.SparkContext#run... 阅读全文

posted @ 2014-11-24 22:55 白乔 阅读(839) 评论(0) 推荐(0) 编辑

无责任比较thrift vs protocol buffers

摘要: http://blog.csdn.net/socoolfj/article/details/3855007最新版本的Hadoop代码中已经默认了Protocol buffer作为RPC的默认实现,原来的WritableRpcEngine已经被淘汰了。来自cloudera的Aaron T. Myers... 阅读全文

posted @ 2014-11-24 22:02 白乔 阅读(399) 评论(0) 推荐(0) 编辑

理解hadoop的Map-Reduce数据流(data flow)

摘要: http://blog.csdn.net/yclzh0522/article/details/6859778Map-Reduce的处理过程主要涉及以下四个部分:客户端Client:用于提交Map-reduce任务jobJobTracker:协调整个job的运行,其为一个Java进程,其main cl... 阅读全文

posted @ 2014-11-24 21:47 白乔 阅读(202) 评论(0) 推荐(0) 编辑

hadoop-2.5安装与配置

摘要: 安装之前准备4台机器:bluejoe0,bluejoe4,bluejoe5,bluejoe9bluejoe0作为master,bluejoe4,5,9作为slavebluejoe0作为namenodebluejoe9为secondary namenodebluejoe4,5,9作为datanode安... 阅读全文

posted @ 2014-11-24 15:54 白乔 阅读(372) 评论(0) 推荐(0) 编辑

linux下查看本地程序占用的端口

摘要: netstat -apn结合ps 阅读全文

posted @ 2014-11-24 15:33 白乔 阅读(159) 评论(0) 推荐(0) 编辑

2014年11月23日

理解Spark的RDD

摘要: RDD是个抽象类,定义了诸如map()、reduce()等方法,但实际上继承RDD的派生类一般只要实现两个方法:def getPartitions: Array[Partition]def compute(thePart: Partition, context: TaskContext): Next... 阅读全文

posted @ 2014-11-23 20:57 白乔 阅读(234) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页

导航