- 博客(52)
- 收藏
- 关注
转载 Hadoop源码学习笔记(6)——从ls命令一路解剖
Hadoop源码学习笔记(6) ——从ls命令一路解剖 Hadoop几个模块的程序我们大致有了点了解,现在我们得细看一下这个程序是如何处理命令的。 我们就从原头开始,然后一步步追查。 我们先选中ls命令,这是一个列出分面式文件系统中的目录结构。传入一个查阅地址,如果没有则是根目录。启动NameNode和DataNode服务。然后在命令行中输入ls : 换成程序,如果写呢
2017-03-31 16:38:14 557
转载 Hadoop源码学习笔记(5) ——回顾DataNode和NameNode的类结构
Hadoop源码学习笔记(5) ——回顾DataNode和NameNode的类结构 之前我们简要的看过了DataNode的main函数以及整个类的大至,现在结合前面我们研究的线程和RPC,则可以进一步看看几个对象的大至结构以及调用关系。 我们知道,三个结构(客户端,NameNode,DataNode)是能过网络调用的,走的是RPC。那在底层通讯时谁做服务器谁做客户端呢?我们先回顾
2017-03-31 16:31:01 315
转载 Hadoop源码学习笔记(4) ——Socket到RPC调用
Hadoop源码学习笔记(4) ——Socket到RPC调用 Hadoop是一个分布式程序,分布在多台机器上运行,事必会涉及到网络编程。那这里如何让网络编程变得简单、透明的呢? 网络编程中,首先我们要学的就是Socket编程,这是网络编程中最底层的程序接口,分为服务器端和客户端,服务器负责监听某个端口,客户端负责连接服务器上的某个端口,一旦连接通过后,服务器和客户端就可以双向通讯
2017-03-31 16:30:02 239
转载 Hadoop源码学习笔记(3) ——初览DataNode及学习线程
Hadoop源码学习笔记(3) ——初览DataNode及学习线程 进入了main函数,我们走出了第一步,接下来看看再怎么走: public class DataNode extends Configured implements InterDatanodeProtocol, ClientDatanodeProtocol, FSConstants,
2017-03-31 16:29:00 190
转载 Hadoop源码学习笔记(2) ——进入main函数打印包信息
Hadoop源码学习笔记(2) ——进入main函数打印包信息 找到了main函数,也建立了快速启动的方法,然后我们就进去看一看。 进入NameNode和DataNode的主函数后,发现形式差不多: public static void main(String args[]) { try { StringUtils.startu
2017-03-31 16:28:07 344
转载 Hadoop源码学习笔记(1) ——第二季开始——找到Main函数及读一读Configure类
Hadoop源码学习笔记(1) ——找到Main函数及读一读Configure类 前面在第一季中,我们简单地研究了下Hadoop是什么,怎么用。在这开源的大牛作品的诱惑下,接下来我们要研究一下它是如何实现的。 提前申明,本人是一直搞.net的,对java略为生疏,所以在学习该作品时,会时不时插入对java的学习,到时也会摆一些上来,包括一下设计模式之类的。欢迎高手指正。 整
2017-03-31 16:27:04 306
转载 Hadoop学习笔记(10) ——搭建源码学习环境
Hadoop学习笔记(10) ——搭建源码学习环境 上一章中,我们对整个hadoop的目录及源码目录有了一个初步的了解,接下来计划深入学习一下这头神象作品了。但是看代码用什么,难不成gedit?,单步调试呢? 看程序不能调那多痛苦啊,想看跟踪一下变量,想看一下执行路径都难。 所以这里,我们得把这个调试环境搭建起来。Hadoop的主要代码是用java编写的,所以这里就选用eclip
2017-03-31 16:20:34 269
转载 Hadoop学习笔记(9) ——源码初窥
Hadoop学习笔记(9) ——源码初窥 之前我们把Hadoop算是入了门,下载的源码,写了HelloWorld,简要分析了其编程要点,然后也编了个较复杂的示例。接下来其实就有两条路可走了,一条是继续深入研究其编程及部署等,让其功能使用的淋漓尽致。二是停下来,先看看其源码,研究下如何实现的。在这里我就选择第二条路。 研究源码,那我们就来先看一下整个目录里有点啥: 这个是
2017-03-31 16:19:18 245
转载 Hadoop学习笔记(8) ——实战 做个倒排索引
Hadoop学习笔记(8) ——实战 做个倒排索引 倒排索引是文档检索系统中最常用数据结构。根据单词反过来查在文档中出现的频率,而不是根据文档来,所以称倒排索引(Inverted Index)。结构如下: 这张索引表中, 每个单词都对应着一系列的出现该单词的文档,权表示该单词在该文档中出现的次数。现在我们假定输入的是以下的文件清单: T1 : h
2017-03-31 16:16:24 193
转载 Hadoop学习笔记(7) ——高级编程
Hadoop学习笔记(7) ——高级编程 从前面的学习中,我们了解到了MapReduce整个过程需要经过以下几个步骤: 1.输入(input):将输入数据分成一个个split,并将split进一步拆成。 2.映射(map):根据输入的进生处理, 3.合并(combiner):合并中间相两同的key值。 4.分区(Partition):将分成N分,分别送到下一环节
2017-03-31 16:14:44 149
转载 Hadoop学习笔记(6) ——重新认识Hadoop
Hadoop学习笔记(6) ——重新认识Hadoop 之前,我们把hadoop从下载包部署到编写了helloworld,看到了结果。现是得开始稍微更深入地了解hadoop了。 Hadoop包含了两大功能DFS和MapReduce, DFS可以理解为一个分布式文件系统,存储而已,所以这里暂时就不深入研究了,等后面读了其源码后,再来深入分析。 所以这里主要来研究一下MapReduce
2017-03-31 16:13:10 154
转载 Hadoop学习笔记(5) ——编写HelloWorld(2)
Hadoop学习笔记(5) ——编写HelloWorld(2) 前面我们写了一个Hadoop程序,并让它跑起来了。但想想不对啊,Hadoop不是有两块功能么,DFS和MapReduce。没错,上一节我们写了一个MapReduce的HelloWorld程序,那这一节,我们就也学一学DFS程序的编写。 DFS是什么,之前已经了解过,它是一个分布式文件存储系统。不管是远程或本地的文件系
2017-03-31 16:10:58 259
转载 Hadoop学习笔记(4) ——搭建开发环境及编写Hello World
Hadoop学习笔记(4) ——搭建开发环境及编写Hello World 整个Hadoop是基于Java开发的,所以要开发Hadoop相应的程序就得用JAVA。在linux下开发JAVA还数eclipse方便。 下载 进入官网:http://eclipse.org/downloads/。 找到相应的版本进行下载,我这里用的是eclipse-SDK-3.7.
2017-03-31 16:04:33 349
转载 Hadoop学习笔记(3)——分布式环境搭建
Hadoop学习笔记(3) ——分布式环境搭建 前面,我们已经在单机上把Hadoop运行起来了,但我们知道Hadoop支持分布式的,而它的优点就是在分布上突出的,所以我们得搭个环境模拟一下。 在这里,我们采用这样的策略来模拟环境,我们使用3台ubuntu机器,1台为作主机(master),另外2台作为从机(slaver)。同时,这台主机,我们就用第一章中搭建好的环境来。 我
2017-03-31 16:00:56 291
转载 Hadoop学习笔记(2) ——解读Hello World
Hadoop学习笔记(2) ——解读Hello World 上一章中,我们把hadoop下载、安装、运行起来,最后还执行了一个Hello world程序,看到了结果。现在我们就来解读一下这个Hello Word。 OK,我们先来看一下当时在命令行里输入的内容: $mkdir input $cd input $echo "hello worl
2017-03-31 15:59:21 283
转载 Hadoop学习笔记(1) ——菜鸟入门
Hadoop学习笔记(1) ——菜鸟入门 http://www.cnblogs.com/zjfstudio/p/3859704.html Hadoop是什么?先问一下百度吧: 【百度百科】一个分布式系统基础架构,由Apache基金会所开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式
2017-03-31 15:54:58 191
转载 《hadoop基础教程》之初始hadoop
Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。 《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和应用场景有了初步了解。 Hadoop历史 雏形开始于2002年的Apa
2017-03-31 11:02:11 345
翻译 Building Your First Process with Oracle BPM 11g
Purpose This tutorial shows you how to build a simple Hello World application using Oracle BPM Suite 11gR1. It also shows you how to deploy the process to the BPM engine and test it in the BPM Worksp
2016-04-28 10:55:39 1096
转载 Oracle-BPM(十)
代码下载:git BPM节点更新 例子(一): [java] view plain copy package com.ui.bpm; import com.proxy.bpm.query.TaskQueryService; import com.proxy.bpm.query.TaskQueryService_
2016-04-26 13:56:53 624
转载 Oracle-BPM(九)
代码下载:git 9、bpm api之taskQueryService【分页__没有测试】 [java] view plain copy package com.ui.bpm; import com.proxy.bpm.query.TaskQueryService; import co
2016-04-26 13:56:34 508
转载 Oracle-BPM(八)
代码下载:git 8、bpm api之taskQueryService【不分页__没有测试】 [java] view plain copy package com.ui.bpm; import com.proxy.bpm.query.TaskQueryService; import com.proxy.bpm
2016-04-26 13:56:06 512
转载 Oracle-BPM(七)
代码下载:git 7、bpm api之以taskNumber或taskId查询 语言:java [java] view plain copy package test01; import com.taskQuery.services.TaskQueryService; import com.ta
2016-04-25 16:29:13 527
转载 Oracle-BPM(五)
参考:http://docs.oracle.com/cd/E28280_01/dev.1111/e10224/bp_workflow.htm#SOASE10452 How to use Human WorkFlow Web Services There are different ways to interact with the Human
2016-04-25 16:26:32 383
转载 Oracle-BPM(三)
代码下载:git 三、建webService调用流程---启动流程 1、新建webServices 2、在em上获取对应流程的wsdl
2016-04-25 16:20:03 405
转载 Oracle-BPM(一)
Oracle BPM是oracle产品的中间件之一,是解决工作流程的技术。 以下总结整个bpm流程的建立过程。 开发工具:Oracle JDeveloper 11g 操作系统:win7 代码下载:git 一、流程图 1、新建一个BPM Application
2016-04-25 16:15:35 1078
转载 java--WebService小例子【MyEclipse10】
http://blog.csdn.net/qw765811529/article/details/46047669
2016-04-25 16:13:03 193
转载 java--webservices【jdeveloper】
开发环境:Oracle JDeveloper 11g 一、新建一个项目【服务端】 二、发布一个接口 三、部署在服务器上
2016-04-25 16:09:58 365
转载 Oracle BPM开发中遇到的一些问题和解决方法
1、启动域和受管理域的时候,往往会因为IPV6监听MAC地址,造成两个域通讯的时候会出现异常。 解决方法:在启动脚本setSOADomainEnv.cmd中加入set JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.net.preferIPv4Stack=true,不使用IPV6。 2、IE9,在访问待办任务的时候,系统有时会无法响应。 原因:IE对URL的长度有限
2016-04-25 15:24:51 896
转载 图解oracle jdeveloper 进行web服务(Web Service)测试
基于WSDL的Web服务的测试工具我以前基本没见,印象中XML spy可以进行,但XML spy并不是免费软件。 本文讲解用oracle jdeveloper 进行web服务(Web Service)测试。 如果你调别人的Web Service 返回 Not Found,可以参考本文,用oracle jdeveloper可以返回具体的错误信息。
2016-04-25 15:06:30 680
转载 图解oracle jdeveloper 代码智能提示+字体+编码 配置方法
1、Tools->Preferences.... jdeveloper 代码智能提示+字体+编码 配置方法" title="图解oracle jdeveloper 代码智能提示+字体+编码 配置方法" style="margin:0px; padding:0px; border:0px; list-style:none"> 2、这里可以设置编码,默认和系统有关,比如windows 就是GB
2016-04-25 15:04:37 1105
转载 图解oracle jdeveloper中创建BPM审批页面
说明: 1、我肯定告诉大家,没有几年时间学习ADF,你别想创建出页面来。 2、ADF是JSF 而不是大家所用的SSH架构,有点类似ASP.net那种。 所以本文只能是入门课程,其他不清楚自己下去学习JSF和ADF的内容。 1、首先设计好你的BPM 工程,然后创建一个新的ADF 工程 jdeveloper中创建BPM审批页面" title="图解oracle j
2016-04-25 15:02:47 907
转载 图解oracle BPM 调用外部web服务(Web Service)
本文先决条件:图解oracle jdeveloper+BPM入门 最简单流程 今天我们学习调用外部服务,调用外部web服务(Web Service)。 1、进入组件编辑器 BPM 调用外部web服务(Web Service)" title="图解oracle BPM 调用外部web服务(Web Service)" style="margin:0px; pa
2016-04-25 14:58:19 717
转载 图解oracle BPM 常用Component组件简介
本文先决条件:图解oracle jdeveloper+BPM入门 最简单流程 上面的文章我们已经讲过几个常用组件,User Task 人工任务、Exclusive 判断节点,今天我们再看几个常用组件: 1、赋值组件(Script) 如果你想给参数赋值怎么办?用它吧,下面几个图我们将Output设置为 "OK" BPM 常用Component组件简介" title
2016-04-25 14:53:54 599
转载 图解oracle BPM入门 asynchronous/Manual Process
本文先决条件:图解oracle jdeveloper+BPM入门 最简单流程 这里要谈谈消息节点(异步流程)和人工节点(人工流程的区别) 两种流程创建 方式: 1、异步流程(asynchronous) BPM入门 asynchronous/Manual Process" title="图解oracle BPM入门 asynchronous/Manual
2016-04-25 14:50:05 646
转载 图解oracle BPM入门 工作流/子流程调用
本文先决条件:图解oracle jdeveloper+BPM入门 最简单流程 问题说明:在BPM中子流程(Subprocess)控件和我们业务中的不一样。这里的子流程是设计者安排的,比如发起一个流程为母流程,通过这个流程又调用产生一个/多个新流程叫子流程。 比如一个审批的同时进行其他流程运行,比如记录流程。 1、首先我们在上面的工程里面添加一个流程进行演
2016-04-25 14:48:57 1053
转载 图解oracle jdeveloper+SOA+BPM Suite 11g 安装配置方法
Oracle JDeveloper 是一个免费的非开源的集成开发环境,通过支持完整的开发生命周期简化了基于 Java 的 SOA 应用程序和用户界面的开发。 默认是没有SOA组件和BPM的,需要自己安装配置。 本文所有工具均可在官方网站下载,也可以找官方技术人员获得。 本文先决条件: 1、电脑已经配置JAVA 环境 2、已经下载oracle j
2016-04-25 14:47:58 892
转载 图解oracle jdeveloper+BPM入门 最简单流程
本文先决条件:图解oracle jdeveloper+SOA+BPM Suite 1 现在我们来制作一个最简单流程,两个节点带审批。 1、建一个BPM流程程序 jdeveloper+BPM入门 最简单流程" title="图解oracle jdeveloper+BPM入门 最简单流程" style="margin:0px; padding:0px; border:0px;
2016-04-25 14:42:53 939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人