简介 通过包装reducer,创建一个state History,保留历史state,可以做退一步,进一步操作 1.install 2.API(包装reducer,其中config参数为history配置) 2.1 和 combineReducers 配合使用 3.History API 3.1 包 ...
分类:
其他好文 时间:
2016-11-13 02:20:31
阅读次数:
147
redux学习: 1.应用只有一个store,用于保存整个应用的所有的状态数据信息,即state,一个state对应一个页面的所需信息 注意:他只负责保存state,接收action, 从store.dispatch(aciton)获得一个action, 然后要通过reducer整理,旧state和 ...
分类:
其他好文 时间:
2016-11-11 07:32:03
阅读次数:
294
The first things we need to do is create a reducer: It has some default initialize data. What it does is just simply return the state. Then let's crea ...
分类:
移动开发 时间:
2016-11-09 17:34:17
阅读次数:
284
1、order by hive中的order by 和传统sql中的order by 一样,对数据做全局排序,加上排序,会新启动一个job进行排序,会把所有数据放到同一个reduce中进行处理,不管数据多少,不管文件多少,都启用一个reduce进行处理。如果指定了hive.mapred.mode=s ...
分类:
其他好文 时间:
2016-11-02 20:26:27
阅读次数:
254
三、MapReduce运行原理 1、Map过程简述: 1)读取数据文件内容,对每一行内容解析成<k1,v1>键值对,每个键值对调用一次map函数 2)编写映射函数处理逻辑,将输入的<k1,v1>转换成新的<k2,v2> 3)对输出的<k2,v2>按reducer个数和分区规则进行分区 4)不同的分区 ...
分类:
其他好文 时间:
2016-10-27 12:17:13
阅读次数:
234
一、在reducer中,返回的state必须是全新的对象,否则,redux不会执行listening方法,因为redux会认为state没有更新过,没必要重新渲染view。 出现问题的例子: 是的,就是这个例子,就算旧state的name值修改了,但是redux不会认为state作出改变的,我没有去 ...
分类:
其他好文 时间:
2016-10-24 14:06:04
阅读次数:
137
Mapper Reducer Runner 执行: hadoop jar wc.jar com.easytrack.hadoop.mr.WCRunner2 /wordcount.txt /wc/output4 ...
分类:
其他好文 时间:
2016-10-23 17:07:47
阅读次数:
178
1.定义组件; 2.定义action; 3.定义Reducer:reducer1(state,action); 4.定义store:store(reducer1); 5.定义mapStateToProps(state); 6.定义mapDispatchToProps(dispatch); 7.定义c ...
分类:
其他好文 时间:
2016-10-20 11:59:21
阅读次数:
88
1. map任务处理 1.3 对输出的key、value进行分区。 分区的目的指的是把相同分类的<k,v>交给同一个reducer任务处理。 自定义排序,排序是根据k2来进行排序的,k2就需要自己进行自定义类型 自定义分组 为了针对新的key类型作分组,我们也需要自定义一下分组规则: (1)编写一个 ...
分类:
编程语言 时间:
2016-10-10 23:15:38
阅读次数:
148
immutable.js是一款用于生成不可变量的工具。在react的reducer中可以发挥一些用处,尝试翻译一下官方文档。 --开始 NPM直接安装 --上手小栗子 官方栗子直接抄过来的 官方的文档分为以下几个部分: 1.fromJS(); 2.is(); 3.List; ... ...
分类:
Web程序 时间:
2016-10-01 10:28:27
阅读次数:
580