自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 1.对象数据的处理&2.json数据处理&3.提取网站并计算流量&4.分组TopN&5.MapjoinTest

1.对象数据的处理:(1)person类:package com.mr.day05.test01;import org.apache.hadoop.io.Writable;import java.io.DataInput;import java.io.DataOutput;import java.io.IOException;public class person imple...

2019-08-29 15:49:51 269

原创 数据倾斜的一种解决

数据倾斜的一种解决:(1.重写Partitioner自定义分区)package com.mr.day04;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Partitioner;import java.util.R...

2019-08-29 15:17:28 179

原创 1WordCount&2合并相同&3共同好友

1.WordCount①将文件拆分成splits,由于测试用的文件较小,所以每个文件为一个split,并将文件按行分割形成<key,value>对儿。这一步由MapReduce框架自动完成,其中偏移量(即key值)包括了回车所占的字符数(Windows和Linux环境会不同)。②将分割好的<key,value>对交给用户定义的map方法进行处理,生成新的<key...

2019-08-29 14:59:04 131

原创 java网络编程

Java 网络编程网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net 包中提供了两种常见的网络协议的支持:TCP:TCP 是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联...

2019-06-18 18:13:52 153

原创 java多线程

1.Java 多线程编程Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到...

2019-06-15 16:50:32 189

原创 java i/o流

1. IO流的分类:按流向分类:输入流、输出流按操作对象分类: 字节流、字符流按功能分类: 节点流、处理流IO流的设计模式为装饰设计模式;节点流为最“原生态”的流,实现了流的基本功能,需待操作的数据创建对象,如File(文件)、Byte[](字节数组)、Char[](字符数组)等处理流包装节点流,增强其功能(如处理编码问题防止乱码、使用缓冲流增强传输效率等),其处理的是节点流,所以需用...

2019-06-15 13:57:56 126

原创 Java中的实用类用法

1.枚举使用enum关键字来修饰是的它成为一个枚举类型枚举类型中可以自定义一些字符串表示的常量枚举类型定义的变量只能取它自定义的常量语法格式public enum Gender { male, // 男 femal, // 女 other}如果希望在枚举类型定义中加成员属性和成员方法,那么最后一个自定义常量要以分号结尾public enum Gender...

2019-06-11 09:05:22 308

原创 java集合

1. 简介JDK1.2 引入了 Java 集合框架,包含一组数据结构。与数组不同,这些数据结构的存储空间会随着元素添加动态增加。其中,一些支持添加重复元素另一些不支持,一些支持 null,一些能自动升序打印元素。所有这些数据结构在 java.util 包里,包含了 Collection、List、Set、Map、SortedMap 接口。这些接口的实现类有 LinkedList、TreeSet...

2019-06-07 09:41:52 389 1

原创 java异常

Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:...

2019-06-06 08:22:51 106

原创 多态

1.多态:多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改...

2019-06-03 18:01:19 135

原创 继承+构造函数+抽象类

一. 继承1.特性1.子类拥有父类非 private 的属性、方法。2.子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。3.子类可以用自己的方式实现父类的方法。4.Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个 父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这...

2019-06-01 20:23:23 878

原创 Static+递归

static: 是我们main函数的一种修饰符 静态修饰符:标识成员可以被类直接调用 static五种修饰1:静态成员变量2:静态方法变量3: 静态代码块4: 静态内部类5: 静态导包 package cn.biji; public class StatinTest { ...

2019-05-29 18:59:51 1328

原创 面向对象+对象数组

面向对象+对象数组1.类是我们Java程序中最小的执行单元:面向对象思想开发(方法) Python:函数 面向对象+函数式编程 类使用class关键字修饰 类名使用首字母大写的写法 一个源文件不能代表一个类,一个源文件中存放多个类2.什么是对象:能看到的或者说在程序中可以直接使用的内容称为对象 通过new关键字创建的:类名 对象名=new 类名(); 3. 类中的成员变...

2019-05-28 18:59:29 452

空空如也

空空如也

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

TA关注的人

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