- 博客(9)
- 收藏
- 关注
原创 java算法之----二分查找找到全部索引
1. 首先编辑一组数据, 和待查找的数据 注: 二分查找最好是先排序, 这里是升序排序 数组中有可能有多个相同数据, 所以创建一个集合用来存放已经找到的索引 将参数传进方法内, 接下来实现方法: public static void main(String[] args) { int[] arr = {1,2,3,3,3,6,8}; ...
2018-08-30 21:13:31 433
原创 maven之----setting.xml的相关配置及仓库默认不支持cdh
1. maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者生效。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml会...
2018-08-10 09:49:37 1958 1
原创 转载:Hash表之----ASL和不成功ASL的计算 (平均查找长度)
一、线性探测再散列法 Hash表: 元素的值(value)和在数组中索引位置(index)有一个确定关系 Index = Hash(key) ==> y = f(x) Index有可能相同,怎么处理冲突?不同的老师、教材在“处理冲突”上可能会有不同的方法。示例:将关键字序列(7、8、30、11、18、9、14)散列存储到散列表中。散列表的存储空间是一个下标从...
2018-06-29 08:45:56 17570 2
原创 MapReduce之----往hbase数据库写入数据时, 出现数据异常
问题 :写入HBase的数据不对如读入的数据是hello nihao hadoop hehe byebyehello nihao hadoopspark scale存入数据库就成了hbase(main):038:0> scan 't_user2'ROW COLUMN+CELL ...
2018-06-23 10:17:18 757
转载 MapReduce程序运行流程
为了方便理解,先用作图的方式进行阐述: MapReduce程序的执行过程分为两个阶段:Mapper阶段和Reducer阶段。其中Mapper阶段可以分为6个步骤:第一阶段:先将HDFS中的输入文件file按照一定的标准进行切片,默认切片的类为FileInputFormat,通过切片输入文件将会变成split1、split2、split3……;随后对输入切片split按照一定的规则解析...
2018-06-12 09:23:44 467
转载 Eclipse背景颜色修改
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window-Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Editors面板。 面板...
2018-06-04 18:06:13 1399
原创 Hadoop学习之----MapReduce执行流程小结
1.在Mapper类中,文件的每一行都会调用重写的方法, 但是方法外面的只会执行一次, 所以可以把获取配置对象和泛型对象写在重写方法的外面, 节约内存2.在Reducer类中,从Mapper类来的每一个K-V都会调用重写的方法, 但是方法外面的只会执行一次.PS: 不是每次都执行一次Mapper类和Reducer类举例说明 :(例子中的注释会说的很明白!)求学生的平均成绩:名字 语文 ...
2018-06-03 13:51:25 265
原创 运行hadoop指令之——WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform....
配置完hadoop启动的时候出现如下警告信息但是会正常显示结果:[hadoop@min1 ~]$ hadoop fs -ls /18/05/26 19:14:46 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes whe...
2018-05-26 20:49:13 2050
转载 hadoop入门:在windows上用Eclipse编写程序
前提是已经在linux上装好了Hadoop并且在windows上安装了Eclipse环境虽然有许多人推崇vim编程,但是本人并不习惯vim编程,本人还是比较在window下使用eclipse编程。另外由于本人linux安装的都是最小化安装,没有图形界面,因此使用windows的eclipse编写mapreduce程序远程发送至linux的hadoop下运行。1. 在windows上搭建Hado...
2018-05-26 16:54:14 799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人