- 博客(4)
- 收藏
- 关注
原创 Maven创建SSH工程(快速入门)源代码
同时引入了crm07_dao和crm07_service,在上面配置引入的时候只引入了service因为service依赖于dao所以dao也被引入了进来。子模块crm06_dao中添加junit的依赖,scope为test,但是在crm06_service中并不能使用junit。可以在crm07的目录下的pom.xml当中看到父工程下所包含的子工程多了一个。pom.xml当中的struct2的配置多了一个配置。3、中间部分:传递依赖的范围,A依赖C的范围。建立类中的普通的属性和表的字段的对应映射。
2024-12-21 02:38:02
967
原创 MapReduce原理分析之MapTask读取数据
将每行的偏移量保存在key中,每行的具体数据保存在value中,分别通过getCurrentKey方法和getCurrentValue方法来获取。| cleanup | 任务结束前执行一次,可以做一些收尾工作,比如setup的时候声明一个变量sum,map阶段累加,最后在cleanup的时候将sum输出,获取统计的结果 |说明调用的是RecordReader中的方法,而具体是RecordReader中的哪个实现类呢?| run | 当于map task的驱动,将前面的方法组成了一个模板 |
2024-12-21 02:30:41
638
原创 List中remove()方法的陷阱,被坑惨了!
List调用remove(index)方法后,会移除index位置上的元素,index之后的元素就全部依次左移,即索引依次-1要保证能操作所有的数据,需要把index-1,否则原来索引为index+1的元素就无法遍历到(因为原来索引为index+1的数据,在执行移除操作后,索引变成index了,如果没有index-1的操作,就不会遍历到该元素,而是遍历该元素的下一个元素)。本以为这代码再简单不过,可还是掉入了陷阱里,上面的代码这样写的话,元素3是过滤不完的。输出结果为[1, 2, 3, 3, 4]
2024-12-21 02:23:16
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅