自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 【Hadoop】26-MapReduce的输出格式

针对前一节介绍的输人格式,Hadoop都有相应的输出格式。OutputFormat类的层次结构如图所示。1文本输出默认的输出格式是TextOutputFormat,它把每条记录写为文本行。它的键和值可以是任意类型,因为Text0utputFormat调用toString()方法把它们转换为字符串。每个键·值对由制表符进行分隔,当然也可以设定mapreduce.output.textoutp...

2018-07-29 17:01:04 1785

原创 【Spring源码分析】15-ConfigurationClassPostProcessor

ConfigurationClassPostProcessor是一个BeanDefinitionRegistryPostProcessor,用于在Spring启动时处理以Java类定义形式的配置。@Overridepublic void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) { int r...

2018-07-26 17:30:14 7540

原创 【Spring源码分析】14-Spring默认重要的组件

A代表通过addBeanFactoryPostProcessor或addBeanPostProcessor方法直接添加为相应的组件后面的数字代表此组件在代码层面出现的先后顺序之后为组件的类名bean的name继承了PriorityOrdered还是OrderedOrdered或PriorityOrdered的优先级...

2018-07-26 17:29:54 6293

转载 【Hadoop】25-MapReduce的输入格式

1.输入分片与记录一个输入分片(split)就是一个由单个map操作来处理的输人块。每一个map操作只处理一个输人分片。每个分片被划分为若干个记录,每条记录就是一个键·值对,map一个接一个地处理记录。输人分片和记录都是逻辑溉念,不必将它们对应到文件,尽管其常见形式都是文件。在数据库的场景中,一个输人分片可以对应于一个表上的若干行,而一条记录对应到一行(如同DBInputFormat,这种输人...

2018-07-25 17:20:11 927

转载 【Hadoop】24-MapReduce的类型

MapReduce的类型Hadoop的MapReduce中,map函数和reduce函数遵循如下常规格式:map:(K1,V1)->list(K2,V2)reduce:(K2,list(V2))->list(K3,K4)一般来说,map函数输人的键/值类型(K1和V1)不同于输出类型(K2和V2)。然而,reduce函数的输人类型必须与map函数的输出类型相同,但reduce函数的输出...

2018-07-23 00:14:31 1034

转载 【Java基础】bridge method(桥接方法)

在看spring-mvc的源码的时候,看到在解析handler方法时,有关于获取桥接方法代码,不明白什么是桥接方法,经过查找资料,终于理解了什么是桥接方法。什么是桥接方法桥接方法是 JDK 1.5 引入泛型后,为了使Java的泛型方法生成的字节码和 1.5 版本前的字节码相兼容,由编译器自动生成的方法。我们可以通过Method.isBridge()方法来判断一个方法是否是桥接方法,在字节码中桥接方...

2018-07-12 10:52:53 1052

转载 【Java基础】synthetic Java合成类型

Synthetic  看Class源码的时候,看到有个关键字Synthetic以及isSynthetic()方法,遂有兴趣查阅了一番。   一开始以为,就是复合类型(引用类型),也就是非基本类型,可后来看到Java语言规范的描述(以及写代码测试),才知道不是,但看了许久,也不知道具体:Any constructs introduced by a Java compiler that do not ...

2018-07-11 17:33:22 1484 2

原创 【Drools学习笔记】08-执行控制

议程是一个Rete功能。它维护着一组能够执行的规则,其工作是以确定的顺序安排执行。在对行动采取行动时RuleRuntime,规则可能完全匹配并有资格执行; 单个规则运行时操作可以生成多个符合条件的规则。当规则完全匹配时,将创建规则匹配,引用规则和匹配的事实,并将其置于议程中。议程使用冲突解决策略控制这些匹配的执行顺序。规则引擎反复循环两个阶段:规则运行时操作。这是大多数工作发生的地方,无论是在Co...

2018-07-04 20:26:44 1640

原创 【Drools学习笔记】07-exists与insertLogical

我们先看个例子,然后在说明两个函数的作用。kmodule.xml<kbase name="FireKB" packages="org.drools.examples.fire.simple">    <ksession name="FireKS"/></kbase><kbase name="FireLogicalKB" pa

2018-07-04 16:17:14 1428

转载 【Drools学习笔记】06-Cross Products

Cross Products之前提到“Cross Products”一词,其实就是一个join操作(译者注:可以理解为笛卡尔积)。想象一下,火灾报警示例的数据与以下规则结合使用,其中没有字段约束:rule "Show Sprinklers" when $room : Room() $sprinkler : Sprinkler()then System.out.printl...

2018-07-04 15:20:31 291

转载 【Drools学习笔记】05-规则语法

1. 基础api在 Drools 当中,规则的编译与运行要通过Drools 提供的各种API 来实现,这些API 总体来讲可以分为三类:规则编译、规则收集和规则的执行。完成这些工作的API 主要有KnowledgeBuilder、KnowledgeBase、StatefulKnowledgeSession、StatelessKnowledgeSession、、等,它们起到了对规则文件进行收集、编译...

2018-07-04 15:19:22 628

转载 【Drools学习笔记】04-StatefulKieSession使用

stateful session 有状态会话有状态会话长期存在,并允许随着时间的推移进行迭代更改。 有状态会话的一些常见用例包括但不限于: 1. 监测 半自动买入股票市场监控与分析。 2. 诊断 故障查找,医疗诊断 3. 物流 包裹跟踪和送货配置 4. 合规 验证市场交易的合法性。与无状态会话相反,必须先调用dispose()方法,以确保没有内存泄漏,因为KieBase包含创建状态知识会话时的引用...

2018-07-04 14:49:03 1855

转载 【Drools学习笔记】03-StatelessKieSession使用

stateless session 无状态会话Drools规则引擎中有如此多的用例和诸多功能,它变得令人难以置信。不过不用担心,复杂性是分层的,你可以用简单的用例来逐步了解drools。无状态会话,不使用推理,形成最简单的用例。无状态会话可以被称为函数传递一些数据,然后再接收一些结果。无状态会话的一些常见用例有以下但不限于:验证 这个人有资格获得抵押吗?计算 计算抵押保费。路由和过滤 将传入的邮件...

2018-07-04 14:32:11 3293

原创 【Drools学习笔记】02-动态加载规则

上一篇Drools简介中的例子将规则写在了drl文件中,我们还可以动态的拼凑我们想要的规则,代码如下:@Testpublic void testKieRuntimeAccess() throws IOException, ClassNotFoundException {     String str = ""; str += "package org.drools.com...

2018-07-04 13:26:30 1031

转载 【Drools学习笔记】01-Drools简介

Drools是一款基于Java的开源规则引擎  实现了将业务决策从应用程序中分离出来。  优点:    1、简化系统架构,优化应用    2、提高系统的可维护性和维护成本    3、方便系统的整合    4、减少编写“硬代码”业务规则的成本和风险Drools的基本工作工程  我们需要传递进去数据,用于规则的检查,调用外部接口,同时还可能获取规则执行完毕之后得到的结果Fac...

2018-07-04 13:07:19 1003

html5帮助文档

很好的html5帮助文档, 值得拥有。

2012-06-14

css2.0cmh文档

内容比较全,讲解比较到位,很适合下载使用

2012-03-19

java编程思想第四版(含源码和课后答案)pdf

java编程思想第四版pdf包括源码和课后答案

2012-03-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除