摘要:
这里分析MapReduce原理并没用WordCount,目前没用过hadoop也没接触过大数据,感觉,只是感觉,在项目中,如果真的用到了MapReduce那待排序的肯定会更加实用。 先贴上源码 为了看程序是怎么跑的,所以在上面加上了各种输出。 从头开始分析,单纯的从main方法开始,集群上不太好跟踪 阅读全文
摘要:
看源码的时候,对于找类有点作用 阅读全文
摘要:
F4 显示类的集成视图ctrl + f 查找Ctrl+Shift+T workspace中查找.java文件Ctrl+Shift+R workspace中所有文件ALT+Shift+W 比较有用的快捷键,能打开一个终端,能找到当前文件在项目的位置,进explore,打开outlineAlt+Shif 阅读全文
摘要:
docker官网上的安装步骤比较麻烦,而且下载下来后pull镜像也特别慢。通过阿里云可以快速安装docker,并且可配置加速器。通过阿里云超快速安装docker: 安装或升级Docker 请安装1.6.0以上版本的Docker。您可以通过阿里云的镜像仓库下载: mirrors.aliyun.com/ 阅读全文
摘要:
首先弄出来装有hadoop、java、ssh、vim的镜像起名badboyf/hadoop。做镜像有两种方法,一种是用Dockerfile来生成一个镜像,一种是基于ubuntu14.04的基础镜像生成容器后进入容器设置完成后,根据容器打成新的镜像。这是第一次弄,各种不会的地方,所以用第二种方法,弄出 阅读全文
摘要:
模式汇总:装饰者 :包装一个对象以得到新的行为状态 :封装了基于状态的行为,并使用委托在行为之间切换迭代器 :在对象的结合中游走,而不暴露集合的实现外观 :简化一群类的接口策略 :封装可以互换的行为,病史用委托类决定要使用哪一个代理 :包装对象,以控制对此对象的访问工厂方法 :由子类决定要创建的对象 阅读全文
摘要:
代理模式:为另一个对象提供一个替身或占位符以控制对这个对象的访问。 代码: 类图: 这里SecretaryProxy就是一个代理,在Boss开会前会通知Boss开会,还可以控制一些小的会议不用参加。 代理模式和装饰者模式很像,都是用一个对象把被封装对象封装起来,然后调用封装的对象。但是代理模式的目的 阅读全文
摘要:
java.lang.ClassNotFoundException: org.springframework.data.web.config.EnableSpringDataWebSupport缺少依赖:在gradle.build文件dependencies添加 compile("org.spring 阅读全文
摘要:
我用的系统是ubuntu14.04新建一个Java Project。 这里用的是gradle打包,gradle默认找src/main/java下的类编译。src目录已经有了,手动在src下创建main/java(也可以配置gradle去找其他路径的下的文件)。在项目跟录下创建build.gradle 阅读全文
摘要:
Hadoop官网:http://hadoop.apache.org/ 目前最新的版本是Hadoop 3.0.0-alpha1前提:java 1.6 版本以上 首先从官网下载压缩包(hadoop-3.0.0-alpha1.tar.gz )。配置环境变量:JAVA_HOME(如果是做的java开发这个肯 阅读全文