自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hadoop之MapReduce

MapReduce编码规范及实例 一个MapReduce程序在分布式运行时有三类实例进程: MrAppMaster:负责整个程序的过程调度及状态协调。 MapTask:负责Map阶段的整个数据处理流程。 ReduceTask:负责Reduce阶段的整个数据处理流程。 MapReduce编程规范:Mapper、Reducer和Driver Mapper阶段: 用户自定义的Mapper要继承自己的父类 Mapper的输入数据是KV对的形式(KV的类型可自定义) Mapper中的业务逻辑写在map()方法中

2021-07-31 10:04:04 217

原创 JAVA之多线程

程序、进程和线程 程序: 进程: 线程: 线程的创建 继承Thread类 继承 实现Runnable接口 实现 实现Callable接口 实现 线程池 创建 线程的生命周期 新建 就绪 运行 死亡 挂起 线程的同步 synchronized lock 线程的通信 生产者—消费者问题 ...

2021-07-25 11:06:45 60

原创 HADOOP之完全分布式配置

Hadoop

2021-07-15 11:01:17 344

原创 HADOOP之HDFS

HDFS 文件块 HDFS的组成 NameNode:管理HDFS的名称空间,配置副本策略,管理数据块的映射信息,处理客户端的读写请求。 DataNode:存储实际的数据块,执行数据块的读写操作。 Client:客户端。文件上传时Client将文件切分成数据块然后上传,与NameNode交互获取文件位置信息,与DataNode交互读写数据,Client提供一些命令来管理HDFS例如NameNode格式化,通过一些命令来访问HDFS。 Secondary NameNode:辅助NameNode定期合并Fsim

2021-07-11 17:26:53 241 2

原创 JAVA之ArrayList类

ArrayList类 数组一旦创建,大小就固定了。Java提供了ArrayList类用来存储不限定个数的对象。 ArrayList中存储的是对象!不可以是int诸如此类的基本数据类型,必须是Integer对象。 增删改查 操作 方法 创建 ArrayList < String > list = new ArrayList<>(); 访问元素 list.get(index); ...

2021-07-10 10:12:50 75

原创 JAVA之String类

String类 相关方法 方法 功能 length() 返回字符串长度 charAt(index) 返回字符串中的指定字符 concat(s1) 连接字符串,返回新字符串 toUpperCase() 返回新字符串,所有字符小写 toLowerCase() 返回新字符串,所有字符小写 trim() 返回新字符串,去掉两边的空白 next() 读取以空白字符结束的字符串 nextLine() 读取一行文本 equals(s1) 判断字符串是否相等 equals

2021-07-09 17:45:18 49

原创 JAVA之异常处理

异常处理 异常分类 常见异常 异常处理机制 try-catch-finally throws 手动抛出异常

2021-07-09 11:27:49 35

原创 JAVA之面向对象:特殊类

特殊类 抽象类 接口 object类 内部类

2021-07-08 21:31:24 115

原创 JAVA之面向对象:相关关键字

关键字 this package import super static final

2021-07-08 21:30:47 86

原创 JAVA之面向对象:对象与类

Java语言基本元素——类和对象 类和对象的关系 类是抽象的,是对一类事物相同之处的描述。 对象是实际存在的该类事物的个体,又称为实例。 类的成员 成员变量:属性(field) 修饰符 数据类型 属性名 = 初始化值; 成员变量 局部变量 直接声明在类中 声明在方法形参或内部、代码块内、构造器内等 修饰符有private、public、static、final等 无权限修饰符,可以用final修饰 有默认初始化值 没有默认初始化值,必须显式赋值,方可使用 堆空间或者静态域内

2021-07-08 21:30:08 69

原创 JAVA之数组

数组 Java中使用new来创建数组。 数组元素的默认初始值 数组元素类型 元素默认初始值 byte 0 short 0 int 0 long 0L float 0.0F double 0.0 char 0或者’\u0000’ boolean false 引用类型 null 内存存放结构 栈:局部变量 堆:new出来的结构,例如对象、数组 方法区:分为静态区和常量池 Arrays工具类 函数 功能 boolean equals(int[]

2021-07-07 21:09:51 37

原创 JAVA 之基本语法总结

JAVA基本语法 标识符 为了标识程序中诸如类、方法和变量等元素而采用的命名。 标识符命名规则: 由字母、数字、下划线和美元符号($)构成的字符序列 不可以用数字开头 不可以使用关键字和保留字 严格区分大小写 不可以包含空格 java中的命名规范: 包名:多个单词组成时所有字母小写 类名、接口名:多个单词组成时所有单词首字母大写 变量名、方法名:多个单词组成时,第一个单词首字母小写,其他单词首字母大写 常量名:所有字母大写,多个单词可以用下划线连接 注意:命名尽量“见名知意” 变量 在Java

2021-07-07 18:23:13 62

原创 JAVA之 JDK 、 JRE 和 JVM的关系

JDK、JRE和JVM分别是什么,它们有什么关系? JVM:全称是Java Virtual Machine,译为Java虚拟机。是一个可以解释字节码的程序。 源代码(由程序员开发)——编译—— 字节码(由JVM读取和解释)————运行————结果 JRE:全称是Java Runtime Environment,译为Java运行环境。提供Java程序运行时所需的核心类库。包含Java虚拟机。 JDK:全称是Java Development Kit,译为Java开发工具包。是提供给Java开发

2021-07-07 16:32:05 142

原创 JAVA 之面向对象是什么

面向对象是什么 提到面向对象编程,就不得不提到面向过程的编程思想。 面向过程的编程思想 面向过程强调的是一种功能行为,是解决问题办法的操作流程,是以函数为最小单位,考虑怎么做来解决问题。 面向对象的编程思想 不同于面向过程的思想,面向对象的思想是将功能封装进对象,强调的是具备特定功能的对象。以对象为最小单位,考虑谁来做,谁来解决问题。 面向对象有三大特性 封装:隐藏对象内部的复杂性,只对外公开简单的接口,类的使用者不需要知道类是怎样实现的。 在JAVA中,类的封装性体现在四种访问权限修饰符: 修

2021-07-07 15:57:41 62

hadoop_demo.rar

Hadoop实战项目之海量Web日志的分析

2021-08-13

空空如也

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

TA关注的人

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