自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java实现控制台五子棋

//package test;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException ;/*五子棋实现在控制台打印输出用+表示棋盘,用●表示玩家○表示电脑*/public class FiveChess { public static int BoardS

2016-08-22 13:16:34 1849

原创 hadoop集群安装部署

1、准备两台虚拟机,一台做master (主人)另一台做slave(奴隶);新建用户zkpk2、两台虚拟机配置时钟同步              crontab -e              0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org             再运行/usr/sbin/ntpdate cn.pool.ntp.org(同步

2016-08-10 22:42:27 1313

原创 大数据的几个名词简单介绍

spidder1、结构化非结构化和半结构化                excel表格是结构化数据一列              杂乱无章的叫半结构化数据介于结构化和非结构化之间             html是半结构化数据            非结构化数据是图片、音频、都是字节连看都看不懂,(这是一个维度)2、xml和json的比较             

2016-08-09 08:50:43 2223

原创 shell脚本

命令解释器.bash都是环境配置参数的文件1、history2、alias创建别名 alias soso=“find / -name”soso lisi(对当前进程有效);unalias soso(取消);3、重定向    标准输出:从屏幕终端上显示出来的称为标准输出 只要不是在屏幕上输出就是重定向;cat  .bash.profile  > /root/

2016-08-03 21:51:34 575

转载 分布式计算框架Hadoop原理及架构全解

http://blog.csdn.net/wangmuming/article/details/43015827

2016-11-26 18:44:29 493

转载 八大算法

http://blog.csdn.net/hguisu/article/details/7776068

2016-11-21 09:05:43 494

转载 java中Hash

http://www.cnblogs.com/xiohao/p/4389672.html

2016-11-13 21:47:10 340

转载 java中集合详解

http://www.cnblogs.com/xiohao/p/4309462.html

2016-11-13 20:30:34 275

原创 MapReduce程序运行过程

MapReduce程序运行过程  1. 作业运行过程:首先向JobTracker请求一个新的作业ID;然后检查输出说明(如输出目录已存在)、输出划分(如输入路径不存在);JobTracker配置好所有需要的资源,然后把作业放入到一个内部的队列中,并对其进行初始化,初始化包括创建一个代表该正在运行的作业对象(封装任务和记录信息),以便跟踪任务的状态和进程;作业调度器获取分片信息,每个分片创建一个

2016-10-31 09:15:59 1244

转载 Hadoop生态圈的介绍

1. hadoop 生态概况Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。具有可靠、高效、可伸缩的特点。Hadoop的核心是YARN,HDFS和Mapreduce下图是hadoop生态系统,集成spark生态圈。在未来一段时间内,hadoop将于spark共存,ha

2016-10-27 16:55:30 407

原创 解决MySQl卸载卸不干净问题

1.为什么?MySql卸载存在卸不干净问题?因为你不断重装,他不仅在你所装的路径下有mysql组件,在C盘等其他位置,也有mysql组件在安装的时候自动生成的;2、卸载步骤:(1)控制面板----服务和程序------卸载mysql(2)然后找到mysql文件夹下的my.ini及其所有组件(3)在控制台运行redgit.exe(4)删除HKEY_LOCAL_MA

2016-09-12 09:01:58 15275 4

原创 ThreadMethod小练习

package com.zkpk.practice;class C extends Thread { @Override public void run() { // TODO Auto-generated method stub for (int i = 0; i < 20; i++) { System.out.println("C.............." + i);

2016-09-08 19:27:44 424

原创 HashSet LinkedHashSet和TreeSet区别

Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。HashSetHashSet有以下特点(1)不能保证元素的排列顺序,顺序有可能发生变化(2)不是同步的(3) 集

2016-09-06 21:50:01 341

原创 Collection练习

package com.zkpk.collection;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Iterator;public class CollectionTest { public static void main(Stri

2016-09-06 18:35:20 371

原创 List遍历四种方式

package com.zkpk.collection;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;public class ListTest { public static void main(String[] a

2016-09-06 13:13:59 2434

原创 equals与==区别

==可以用于基本类型之间的比较也可以用于引用类型的比较为什么是trueString ss= "aaa"//创建出来的对象放在一个特殊的地方,字符串常量池,池机制 共同指向了同一个对象“中国红”??????????在池中一旦创建对象,第二次再创建一模一样的时候,认为已经创建了,在栈当中两个引用值指向了一个共同对象;String s = new Stri

2016-09-06 12:57:08 301

原创 StringBulider和StringBuffer

1、(1)StringBulider和StringBuffer都在java.lang包都能实现字符串的拼接(2)StringBulider是非线程安全的         StringBuffer是线程安全的;(3)更多的时候我们应该使用StringBuilder的性能好于StringBufferStringBuilder必须通过new实现String的修改产生了一个新的对象

2016-09-06 11:41:17 358

原创 public staticvoidmain

为什么主方法设置为public static void main()(1)public 修饰符:Java由JVM调用,为了让JVM可以自由调用这个main()方法,所以使用public修饰符把这个方法调用出来;(2)static修饰符:JVM调用这个主方法的时候,不会先创建该类的对象,然后通过对象来调用主方法。JVM直接通过类来调用主方法,因此使用static来调用修饰该住方法;(3)

2016-09-06 11:39:54 315

原创 内部类

成员内部类:局部内部类:匿名内部类:静态内部类:不太常用,不像接口用的广泛;    1、内部类不允许静态变量;    2、静态内部类不能访问外围类的实例变量;1、成员内部类(1) 成员内部类访问外部类的时,包括私有的成员,和静态成员;(2)外部类访问内部类的时候:必须先创建内部类的对象,再通过对象来访问不声明对象的情况下

2016-08-30 19:56:39 416

原创 eclipse教你四步实现java自动补齐功能

上课看见老师只是敲几个单词就能实现java自动补齐,是不是很炫酷4步(1)打开eclipse 下工具栏里  windous下的perferences(2)找到java下的 ---》Editor下的Content Assist双击打开(3)改变我画圈圈的那块第一行改成200下面那行改成   .ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghigkl

2016-08-30 17:41:19 16357 2

原创 为什么静态成员、静态方法中不能用this和super关键字

因为this代表的是调用这个函数的对象的引用,而静态方法是属于类的,不属于对象,静态方法成功加载后,对象还不一定存在 .在问题之前先讲super的用法:        1.super的用法跟this类似,this代表对本类对象的引用,指向本类已经创建的对象;而super代表对父类对象的引用,指向父类对象;        2.静态优先于对象存在;        3.由上面的1.和2.

2016-08-29 08:45:23 949

原创 java中的对于多态的理解

面向对象:     类:具体的对象抽象而来,可以抽象的表示一类具有相同特征和行为的对象     对象:是由类的实例化而来,对象是类的一个实例java中关于多态的理解打个比方 父亲person有行为这个方法,里面包括几个动作:吃饭,睡觉,走路 父亲有三个儿子,三个儿子都继承了父亲的行为方法,所以三个儿子都有吃饭,睡觉,走路这些动作,但是三个儿子又分别有自己的动作--大儿子A会

2016-08-26 08:29:54 28647

原创 instanceof

instanceof前面通常是一个引用类型变量,后面是一个类,(也可以是接口)接口也可以理解成一种特殊的类用于判断前面的类是否是后面的类,如果是返回true,否则返回false在使用instanceof注意:运算符前面的类型要么与后面的类型相同,要么有父子继承关系,否则会引起编译错误;

2016-08-25 20:30:31 427

原创 成员变量和局部变量和static

成员变量class Person{   //定义一个实例变量    public String name;    //定义一个类变量    public static int eyeNum;}public class PersonTest{public static void main(String[] args){

2016-08-24 19:05:07 525

原创 方法重载

方法重载:名字相同参数的列表(形式参数)不同的两个(或多个)方法称为重载方法,重载方法的语言环境:参数列表的不同体现在以下两点{***参数列表的个数不相同***参数列表所对应的参数类型不同}构造器://面向对象//对象的使用,方法的调用,成员变量,局部变量,变量的默认值参数的传递值传递 基本类型引用传递  引用数据类型

2016-08-23 21:59:24 334

原创 访问权限

包的概念(package)包的导入包的命名全部都是小写://类的常类名(;类的全类名)建议将类放在包中,小写字母。一般以com开头,域名的倒写java.lang包会自动导入包的引入在Java程序中,不能直接访问包外的类,需要访问包外的类时,可用两种方式:使用类的全限定名(包含包名),如: ch3.src.TestPackage test = new

2016-08-23 21:58:44 293

原创 面向对象

1、B/S  Broswer/ServerC/S Client/Serve面向机器   01010101汇编语言:介入了一些符号,标记来做程序面向过程    C高级程序语言 for(int i; i     解决思考问题的角度一步一步的解析,把一个大问题分解成好多小问题,然后多个小问题串联起来就解决了大问题,函数之间的调用;面向对象 

2016-08-23 21:57:59 210

原创 循环控制和数组

break和continue一维数组length多维数组JAVA命令行参数breakbreak用来提前结束循环。将程序跳转到循环体之外,继续执行循环后面的语句。break实现的功能也俗称为跳出循环体。例如,我们在一组数据中进行顺序查找,当找到某个值时,就可以提前退出循环,而不需要继续执行下去。continuecontinue用来结束本次循环,继续下一轮的循环

2016-08-23 21:57:17 757

原创 流程控制

if switch while do-while forswitch后面的表达式的类型可以是byte,char,short和int,String与枚举,不允许浮点数类型和long型;ifif-else 语句测试条件的结果,然后根据此结果来执行相应的操作。它可用于以两个或多个不同的路径来执行程序。if-else 语句可分为:ifif-elseif-elseifif-e

2016-08-23 21:56:32 316

原创 数据类型和运算符

一、数据类型            基本数据类型             引用类型        (1)基本数据类型                                                              类型取值                      大小           byte = 8 bit         

2016-08-23 21:55:45 422

原创 面向对象和方法重载

1、B/S  Broswer/ServerC/S Client/Serve面向机器   01010101汇编语言:介入了一些符号,标记来做程序面向过程    C高级程序语言 for(int i; i     解决思考问题的角度一步一步的解析,把一个大问题分解成好多小问题,然后多个小问题串联起来就解决了大问题,函数之间的调用;面向对象 

2016-08-23 09:54:14 1245

原创 java用程序实现subString功能

import java.util.Scanner;public class Cut{ public static void main(String[] args) { /*实现的功能是SubString(截取一段字符串)注意一个中文字符是两个字节 */ String[] aa = {"j","f","p","o","明明","j","f","[","p","q","j",

2016-08-20 19:58:40 557

原创 java用“*”在控制台打印出一个圆

import java.util.Scanner;public class Circle { public static void main(String[] args) { System.out.println("请输入圆的半径:"); Scanner sc = new Scanner(System.in); int r = sc.ne

2016-08-20 18:22:08 9111 1

原创 java小练习

import java.util.Scanner;public class IsoscelesTriangle{ /*输出类似这样的结构 * *** ***** */ public static void main(String[] args) { Scanner src = new Scanner(System.in); int

2016-08-20 16:57:51 266

原创 九九乘法表

public class MulitpalTable{ /*九九乘法表输出的格式 1 * 1 = 1 2 * 1 = 2,2 * 2 = 4 3 * 1 = 3,3 * 2 = 6,3 * 3 = 9 4 * 1 = 4,4 * 2 = 8,4 * 3 = 12,4 * 4 = 16 ... 注意:“,”出现的位置 */ public static void m

2016-08-20 16:09:51 344

原创 Arrays的练习

import java.util.*;public class Array2{ /* 对数组Arrays进行的练习操作; */ public static void main(String[] args){ //定义一个a数组 int[] a = new int[]{3,4,5,6}; //定义一个a2数组 int[] a2 = new int[]{3,4,5,6

2016-08-20 12:03:27 244

原创 java经典问题生兔子

题目:古典问题:有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一*  只兔子,假如兔子都不import java.util.*;public class Rabbit{ static final int N = 12; public static void main(String[] args) { int[] rabbits = new in

2016-08-18 20:57:27 915

原创 随机产生六位验证码

import java.util.*;public class SecurityCode{ /* 程序实现的是打印出6位验证码有字符有数字交替出现 */ static String result = ""; static String result2= ""; public static void main(String[] args) { for(int i

2016-08-18 11:39:14 2977

原创 数据类型和运算符

一、数据类型            基本数据类型             引用类型(1)基本数据类型                                                              类型取值                      大小           byte = 8 bit                 

2016-08-17 08:19:06 311

原创 java基本常识

1、C语言是面向过程的语言(排名第一)C++是面向对象的语言(包括C)    java(排名第二)2、快数据3、java语言是什么:计算机程序语言,也是一种技术,包括java语言和java平台information technology4、 oak(橡胶树)java语言的前身来源于sun公司主要用于智能家电;   后来改名为java、1995年诞生 完全面向对象;j

2016-08-15 22:49:07 611

空空如也

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

TA关注的人

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