自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Yarn平台工作原理

一、基本架构YARN是Hadoop 2.0中的资源管理系统,它的设计思想是将MRv1中的JobTracker拆分成了两个独立的服务:一个全局的资源管理器Scheduler和每个应用程序特有的ApplicationMaster。其中Scheduler负责整个系统的资源管理和分配,而ApplicationMaster负责单个应用程序的管理。这两个服务均由ResourceManager管理。

2017-09-15 09:25:28 852

原创 MapReduce中几个重要组件

一、ResourceManagerResourceManager是YARN资源控制框架的中心模块,负责集群中所有的资源的统一管理和分配。它接收来自NodeManager的汇报,建立ApplicationMaster,并将资源派送给ApplicationMaster。ResourceManager包括两部分:Scheduler:调度器,为每个正在运行的应用程序分配资源Appl

2017-09-14 20:38:21 3026

原创 用Socket 写多人聊天室

以下是客户端代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket;import java.

2017-08-13 08:58:15 886

原创 用UDP协议写简易聊天室

客户端public class Useer { public static void main(String[] args) throws SocketException { DatagramSocket user = new DatagramSocket(101); // 发送数据 new Thread(new Runnable() { @Override publ

2017-08-10 20:49:51 522

原创 File类文件的切割与合并

文件的切割:定义一个文件输出流,用来读取文件,在while语句中定义文件输出流,每循环一次就创建一个新的输出流来写图片 // 读取文件 FileInputStream fi = new FileInputStream("psb (10).jpg"); // 写入文件 byte[] b = new byte[102400]; int size; in

2017-08-10 11:01:16 444

原创 内部类

一、内部类(对类的封装)1.定义:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。2.作用:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便3

2017-07-22 21:34:18 270

原创 接口与多态

一、接口1.格式interface 接口名{void show();//接口当中方法是没有实现.}接口里全是抽象方法(方法里省略了关键字public和abstract)接口没有构造方法(因为成员默认修饰是public)而抽象类里有接口与接口之间是多继承的2.接口特点:1.使用interface关键字来描述,接口里面的方法没有具体实现,类与接口之间通过impl

2017-07-18 17:44:19 326

原创 抽象类

抽象类1.定义:抽象就是从多个事物中将共性的,本质的内容抽取出来,限制规定子类必须实现某些方法,但并不关注实现具体细节2.要么子类重写父类的抽象方法 要么子类继承父类也是抽象类3.使用abstract修饰的类就是抽象类,抽象类中可以没有抽象方法使用abstract修饰的方法就是抽象方法,抽象类里面才能声明抽象方法修饰符 abstract 返回值类型 函数名(参数列表) ;

2017-07-18 17:43:46 299

原创 final 关键字

final关键字(并联机制)1.最终的修饰的变量,不能够在本类和类外面进行二次修改,不同作用域的局部变量之间没有关系,提高程序运行的效率2.修饰变量: 只能赋值一次,final static 修饰的是常量修饰方法:该方法不可被子类重写,但是可以被重载修饰类:修饰的类不能有子类,不能被继承。比如:Math String修饰属性:该类的属性不会进行隐式的初始化(类的初始化属性必须有

2017-07-18 17:43:11 220

原创 面向对象中的继承

一、继承1.概述:多个类中存在相同的属性和行为,将这些类抽取的一个单独的类中class 子类名 extends 父类名 {}2.被继承的类:父类/超类/基类3.继承的类:子类/扩展类4.子类继承父类,子类可以拥有父类中非私有的所有成员5.好处:提高了代码的复用性提高了代码的维护性让类与类之间产生了关系,是多态的前提类是对对象的抽象,继承是对对某一批类的抽象,从而

2017-07-18 17:40:18 344

原创 单例设计模式

1.在类中保证只有一个实例,自行实例化并向整个系统提供这个实例,避免不一致,避免政出多头设计模式是一种思想,不是具体的代码实现2.懒汉式:需要对象时就创建public class Singleton{private Singleton(){};//私有化构造器,避免类在外部被实例化,在同一个虚拟机中,Singleton的唯一实例只能被getInstance()方法访问pri

2017-07-15 20:03:40 219

原创 static 关键字

static 关键字(成员)1修饰成员(变量、函数).2.随着类的加载而初始化,优于对象存在,存于方法区的静态区域3.可以被所有对象共享4.可以直接使用类名调用5.没有this,和实例没有关联,和类模板关联6.静态方法可以通过传参的方式给实例使用7.静态是类 和对象都可以用,动态只能给对象用8.使用场景:所有的对象都有一个公共的属性值的时候9.静态变量和成员变量

2017-07-15 19:59:27 240

原创 面向对象基础知识

一、面向对象(客观存在)1.面向对象:是相对面向过程而言更注重对象自有的功能的编程语言,将功能封装进对象,强调具备了功能的对象。是基于面向过程的面向过程:注重的是一种行为过程面向对象和面向过程都是一种思想2.特点:比较适合人的思考习惯将复杂的事情简单化将程序员由执行者变为指挥者3.先要去找具有所需的功能的对象来用。如果该对象不存在,那么创建一个具有所需功能的对象

2017-07-14 14:52:38 572

原创 数组及其应用

一、数组1.概念:同一种数据类型的集合。(长度是固定的)2.好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。3.格式1:元素类型[] 数组名 = new 元素类型[元素个数或数组长度] int [] arr = new int [8];4.格式2:元素类型[] 数组名 = new 元素类型[]{元素,元素,……} int [] arr = new int []{

2017-07-09 17:11:11 478

原创 函数初了解

一、函数(用来解决一类问题的代码的有序组合,是一个功能模块)1.格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…){执行语句;return 返回值;}2.修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用3.返回值类型:方法

2017-07-09 10:57:12 318

原创 If 判断、switch语句和三中循环语句

一、if判断结构1.if 的第一种格式 if(条件句){执行语句;}不管条件表达式是简单还是复杂,返回的都是boolean类型值。if 条件表达式后不能有“;”,否则不管结果对错都打印执行语句。{}可以不用写,但前提条件是if执行语句只能有一行,建议都使用大括号这种标准写法2.if 第二种格式:if( 条件表达式1){执行语句1;}else{

2017-07-03 14:47:45 1175

原创 进制转换

1.二进制:(&1,>>>1,32)2.十进制:3.八进制:0开头(&7,>>>3,32)4.十六进制:0X开头(&15,>>>4,6)1 2 3 4 5 6 7 8 9 10 11 12 13 14 151 2 3 4 5 6 7 8 9 A B C D E F5.国际标准组织规定8个电子数字信息表示一个数据。每个信号就是一个为bit,8bit=1byte 1k=10

2017-06-29 16:11:09 354

原创 常量与变量

一、常量(不能改变的数值)1.整数常量(byte short int long)2.小数常量:(float double)3.布尔型常量:只有ture,false4.字符常量:单引号,只能有一个字符(char)5字符串常量:双引号(String)6.null常量:7.为什么要定义不同的数据类型?数据取值范围的不同为了在内存中更好的分配所占用的空间大小8.

2017-06-29 15:49:46 380

原创 JAVA基础

一、DOS 命令dir 列出当前目录下的文件及文件夹md 创建目录cd 删除目录cd.. 进入指定目录cd\ 退回到根目录del 删除文件exit 退出dos 命令行notepad 创建文件删除带内容的文件夹* rd + /s 文件夹名称(询问是否删除)* rd + /q + /s 文件夹名称(直接删除)1.* .txt 表示选择所有tx

2017-06-29 15:31:35 323

空空如也

空空如也

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

TA关注的人

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