12 2015 档案

摘要:练习题:1、复制文本文件package cn.itcast_01;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;impor... 阅读全文
posted @ 2015-12-29 17:40 我是一名老菜鸟 阅读(3350) 评论(0) 推荐(0)
摘要:1、编码 1)编码表概述 由字符及其对应的数值组成的一张表 2)常见编码表 ·ASCII/Unicode 字符集:ASCII是美国标准信息交换码,用一个字节的7位可以表示。Unicode是国际标准码,融合了多种文字,所有文字都用两个字节来表示,Java语言使用的就是unicode。 ·... 阅读全文
posted @ 2015-12-28 17:46 我是一名老菜鸟 阅读(3172) 评论(0) 推荐(0)
摘要:1、IO流概述 ·IO流用来处理设备之间的数据传输 ·上传文件和下载文件 ·Java对数据的操作是通过流的方式 ·Java用于操作流的对象都在IO包中2、IO流分类 1)按照数据流向 输入流 读入数据 输出流 写出数据 2) 按照数据类型 字节流: ... 阅读全文
posted @ 2015-12-27 18:21 我是一名老菜鸟 阅读(976) 评论(0) 推荐(0)
摘要:1、方法定义中调用方法本身的现象2、递归注意实现 1) 要有出口,否则就是死递归 2) 次数不能太多,否则就内存溢出 3) 构造方法不能递归使用3、递归解决问题的思想和图解:例子1:求5的阶乘package diguidemos;/** * Created by gao on 15... 阅读全文
posted @ 2015-12-27 18:04 我是一名老菜鸟 阅读(1113) 评论(0) 推荐(0)
摘要:1、File类的概述 文件和目录路径名的抽象表示形式,创建File对象后,仅仅是一个路径的表示,不代码具体的事物一定是存在的。2、构造方法 ·public File(String pathname):根据一个路径得到File对象 ·public File(String parent,Str... 阅读全文
posted @ 2015-12-25 12:28 我是一名老菜鸟 阅读(3690) 评论(0) 推荐(0)
摘要:1、异常:异常就是Java程序在运行过程中出现的错误。2、异常由来:问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象体现。3、我们见过的异常,角标越界异常,空指针异常。4、异常分类图解:5、程序的异常:Throwabl... 阅读全文
posted @ 2015-12-24 22:50 我是一名老菜鸟 阅读(2265) 评论(0) 推荐(1)
摘要:1、获取字符串中每一个字母出现的次数。 比如"aababcabcdabcde",结果为:a(5)b(4)c(3)d(2)e(1)分析如下:package mapexercise;import java.util.Scanner;import java.util.Set;import java.ut... 阅读全文
posted @ 2015-12-22 17:06 我是一名老菜鸟 阅读(1732) 评论(0) 推荐(0)
摘要:1、Collections类概述 针对集合操作 的工具类,都是静态方法2、Collections成员方法 public static void sort(List list):排序 默认情况下是自然顺序。 public static int binarySearch(List list,T... 阅读全文
posted @ 2015-12-22 16:57 我是一名老菜鸟 阅读(2354) 评论(0) 推荐(0)
摘要:1、TreeMap类概述 键是红黑树结构,可以保证键的排序和唯一性2、TreeMap案例 TreeMap TreeMap例子1:package treemapdemos;import java.util.Set;import java.util.TreeMap;/** * Created by... 阅读全文
posted @ 2015-12-22 11:44 我是一名老菜鸟 阅读(1855) 评论(0) 推荐(0)
摘要:1、HashMap类 1)HashMap类概述 键是哈希表结构,可以保证键的唯一性 2)HashMap案例 HashMap HashMap HashMap HashMap例子1:package hashmapdemos;import java.util.HashMap;import j... 阅读全文
posted @ 2015-12-22 11:42 我是一名老菜鸟 阅读(1471) 评论(0) 推荐(0)
摘要:1、Map接口概述 ·将键映射到值的对象 ·一个映射不能包含重复的键 ·每个键最多只能映射到一个值2、Map接口和Collection接口的不同 · Map是双列的;Collection是单列的 · Map的键唯一;Collection的子体系Set是唯一的 · Map集合的数据结... 阅读全文
posted @ 2015-12-21 18:13 我是一名老菜鸟 阅读(1451) 评论(0) 推荐(0)
摘要:1、TreeSet类 1)TreeSet类概述 使用元素的自然顺序对元素进行排序 或者根据创建 set 时提供的 Comparator 进行排序 具体取决于使用的构造方法。 2)TreeSet是如何保证元素的排序和唯一性的 底层数据结构是红黑树(红黑树是一种自平衡的二叉树)例子1:pack... 阅读全文
posted @ 2015-12-18 20:59 我是一名老菜鸟 阅读(4278) 评论(0) 推荐(0)
摘要:1、Set接口 1)Set接口概述 一个不包含重复元素的 collection,无序(存储顺序和取出顺序不一致),唯一。 (List有序,即存储顺序和取出顺序一致,可重复) 2)Set案例 存储字符串并遍历 存储自定义对象并遍历2、HashSet 1)HashSet类概述 不保证 se... 阅读全文
posted @ 2015-12-17 19:48 我是一名老菜鸟 阅读(2954) 评论(0) 推荐(0)
摘要:1、集合的嵌套遍历学生类:package listexercise;/** * Created by gao on 15-12-9. */public class Student { private String name; private int age; public Stud... 阅读全文
posted @ 2015-12-16 16:48 我是一名老菜鸟 阅读(527) 评论(0) 推荐(0)
摘要:JDK5新特性 自动拆装箱、泛型、增强for、静态导入、可变参数、枚举1、增强for概述 1)简化数组和Collection集合的遍历 2)格式: for(元素数据类型 变量 : 数组或者Collection集合) { 使用变量即可,该变量就是元素 } 3)... 阅读全文
posted @ 2015-12-16 16:46 我是一名老菜鸟 阅读(377) 评论(0) 推荐(0)
摘要:1、泛型概述及使用 JDK1.5以后出现的机制 泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。也被称为参数化类型,可以把类型当作参数一样传递过来,在传递过来之前我不明确,但是在使用的时候我就要明确了。2、泛型的好处 A:把运行时期的问题提前到了编译期间... 阅读全文
posted @ 2015-12-16 11:26 我是一名老菜鸟 阅读(1303) 评论(0) 推荐(0)
摘要:1、ArrayList类 1)ArrayList类概述 · 底层数据结构是数组,查询快,增删慢 · 线程不安全,效率高 2)ArrayList案例 · 存储字符串并遍历 · 存储自定义对象并遍历2、Vecor类 1)Vector类概述 · 底层数据结构是数组,查询快,... 阅读全文
posted @ 2015-12-15 19:03 我是一名老菜鸟 阅读(381) 评论(0) 推荐(0)
摘要:1、List接口概述 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 与 set 不同,列表通常允许重复的元素。例子1:package listdemo;import... 阅读全文
posted @ 2015-12-15 11:08 我是一名老菜鸟 阅读(1604) 评论(0) 推荐(0)
摘要:对象数组举例:学生类:package itcast01;/** * Created by gao on 15-12-9. */public class Student { private String name; private int age; public Student() ... 阅读全文
posted @ 2015-12-14 15:52 我是一名老菜鸟 阅读(1352) 评论(1) 推荐(1)
摘要:又有两天没来报道了,忙着专业实践和中期答辩的事情,都疏忽学习总结了,明天就可以解放了,但是之后还是要尽早把毕业论文搞定的,尽量抽出时间来学习学习,别到时候试用期过不了就悲剧了。 这几天报了健身房,学习了拉丁舞、瑜伽和爵士舞,感觉心好累啊,明明自己很认真地在扭腰了,但是从镜子看着自己就像一棵树一... 阅读全文
posted @ 2015-12-10 20:06 我是一名老菜鸟 阅读(183) 评论(0) 推荐(0)
摘要:1、Calendar类概述 Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 2、成员方法 public static Ca... 阅读全文
posted @ 2015-12-06 22:11 我是一名老菜鸟 阅读(866) 评论(0) 推荐(0)
摘要:1、DateFormat类概述 DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。 是抽象类,所以使用其子类SimpleDateFormat。 2、SimpleDateFormat构造方法 public SimpleDateForma... 阅读全文
posted @ 2015-12-06 22:09 我是一名老菜鸟 阅读(2565) 评论(0) 推荐(0)
摘要:1、Date类概述 类 Date 表示特定的瞬间,精确到毫秒。2、构造方法 public Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。 public Date(long date):分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(... 阅读全文
posted @ 2015-12-06 22:03 我是一名老菜鸟 阅读(1215) 评论(0) 推荐(0)
摘要:1、BigDecimal类概述 由于在运算的时候,float类型和double很容易丢失精度,演示案例。所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal 不可变的、任意精度的有符号十进制数。 2、构造方法 public BigDecimal(String val... 阅读全文
posted @ 2015-12-06 18:03 我是一名老菜鸟 阅读(3819) 评论(0) 推荐(0)
摘要:1、BigInteger类概述 可以让超过Integer范围内的数据进行运算 2、构造方法 public BigInteger(String val)3、BigInteger类成员方法 public BigInteger add(BigInteger val):加 public B... 阅读全文
posted @ 2015-12-06 18:00 我是一名老菜鸟 阅读(875) 评论(0) 推荐(0)
摘要:1、System类概述 System 类包含一些有用的类字段和方法。它不能被实例化。2、成员方法 public static void gc():运行垃圾回收器 System.gc()可用于垃圾回收。当使用System.gc()回收某个对象所占用的内存之前,通过要求程序调用适当的方法来清理资源... 阅读全文
posted @ 2015-12-06 17:58 我是一名老菜鸟 阅读(1578) 评论(0) 推荐(0)
摘要:1、Random类概述 此类用于产生随机数 如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。2、构造方法 public Random() : 创建一个新的随机数生成器,没有给种子,默认种子是当前时间的毫秒值 public Ra... 阅读全文
posted @ 2015-12-06 17:55 我是一名老菜鸟 阅读(1018) 评论(0) 推荐(0)
摘要:1、Math类概述 Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。2、成员变量 public static final double E public static final double PI3、成员方法 public static int ab... 阅读全文
posted @ 2015-12-06 17:54 我是一名老菜鸟 阅读(515) 评论(0) 推荐(0)
摘要:正则表达式 写一个功能实现QQ号码的校验。import java.util.Scanner;public class RegexDemo01 { public static void main(String[] args) { Scanner sc = new Scanner(... 阅读全文
posted @ 2015-12-05 18:31 我是一名老菜鸟 阅读(8161) 评论(0) 推荐(0)
摘要:MapReduce确保每个reducer的输入都按键排序。系统执行排序的过程——将map输出作为输入传给reducer——称为shuffle。shuffle属于不断被优化和改进的代码库的一部分,从许多方面来看,shuffle是MapReduce的“心脏”,是奇迹发生的地方。事实上,shuffle... 阅读全文
posted @ 2015-12-05 11:19 我是一名老菜鸟 阅读(4286) 评论(0) 推荐(0)
摘要:包含四个独立的实体:· Client Node客户端:编写MapReduce代码,配置作业,提交MapReduce作业。· JobTracker:初始化作业,分配作业,与TaskTracker通信,协调整个作业的运行。jobtracker是一个Java应用程序,它的主类是JobTracker。· T... 阅读全文
posted @ 2015-12-05 11:15 我是一名老菜鸟 阅读(1068) 评论(0) 推荐(0)
摘要:1、项目名称:2、程序代码:版本一(详细版):package com.mtjoin;import java.io.IOException;import java.util.Iterator;import org.apache.hadoop.conf.Configuration;import org.... 阅读全文
posted @ 2015-12-05 11:02 我是一名老菜鸟 阅读(467) 评论(0) 推荐(0)
摘要:1、项目名称:2、项目数据:chile parentTom LucyTom JackJone LucyJone JackLucy MaryLucy BenJack AliceJack JesseTerry AliceTerry JessePhilip TerryPhilip AlimaMark Te... 阅读全文
posted @ 2015-12-05 10:58 我是一名老菜鸟 阅读(739) 评论(0) 推荐(0)
摘要:1、项目名称:2、程序代码:package com.sort;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apac... 阅读全文
posted @ 2015-12-05 10:54 我是一名老菜鸟 阅读(406) 评论(0) 推荐(0)
摘要:1、项目名称:2、程序代码:package com.dedup;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apa... 阅读全文
posted @ 2015-12-05 10:52 我是一名老菜鸟 阅读(471) 评论(0) 推荐(0)
摘要:1、项目名称:2、程序代码:package com.averagescorecount;import java.io.IOException;import java.util.Iterator;import java.util.StringTokenizer;import org.apache.ha... 阅读全文
posted @ 2015-12-05 10:48 我是一名老菜鸟 阅读(1917) 评论(0) 推荐(0)
摘要:1、代码:package com.mrdemo;import java.io.IOException;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.apache.hado... 阅读全文
posted @ 2015-12-05 10:44 我是一名老菜鸟 阅读(286) 评论(0) 推荐(0)
摘要:1、新建MR工程依次点击 File → New → Ohter…选择 “Map/Reduce Project”,然后输入项目名称:mrdemo,创建新项目:2、(这步在以后的开发中可能会用到,但是现在不用,现在直接新建一个class文件即可)创建Mapper和Reducer依次点击 File → N... 阅读全文
posted @ 2015-12-05 10:34 我是一名老菜鸟 阅读(1089) 评论(0) 推荐(0)
摘要:将Hadoop源码导入Eclipse有个最大好处就是通过 "ctrl + shift + r" 可以快速打开Hadoop源码文件。第一步:在Eclipse新建一个Java项目,hadoop-1.0.3第二步:将Hadoop程序src下core, hdfs, mapred, tools几个目录copy... 阅读全文
posted @ 2015-12-05 10:29 我是一名老菜鸟 阅读(2518) 评论(0) 推荐(0)
摘要:[一]、环境参数eclipse-java-kepler-SR2-linux-gtk-x86_64.tar.gz //现在改为eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gzHadoop1.0.3Java 1.8.0Ubuntu 12.04 64bit[二]... 阅读全文
posted @ 2015-12-05 10:26 我是一名老菜鸟 阅读(365) 评论(0) 推荐(0)
摘要:1.下载Eclipse从http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers这里要注意的是,开始的时候我下载的是eclipse-java-kepler-SR2-lin... 阅读全文
posted @ 2015-12-05 10:21 我是一名老菜鸟 阅读(777) 评论(0) 推荐(0)
摘要:安装步骤如下:1)下载hadoop:hadoop-1.0.3http://archive.apache.org/dist/hadoop/core/hadoop-1.0.3/2)解压文件: 我是把hadoop-1.0.3.tar.gz文件复制到/home/hadoop目录下,然后直接就解压,它会自动生... 阅读全文
posted @ 2015-12-05 10:19 我是一名老菜鸟 阅读(317) 评论(0) 推荐(0)
摘要:安装步骤如下:1)下载 JDK 8 从http://www.oracle.com/technetwork/java/javasebusiness/downloads/ 选择下载JDK的最新版本 JDK 8。 我选择的是:jdk-8u5-linux-x64.tar.gz这个版本的JDK不需要安装,... 阅读全文
posted @ 2015-12-05 10:15 我是一名老菜鸟 阅读(3063) 评论(0) 推荐(0)
摘要:配置ssh免密码登录1) 验证是否安装ssh:ssh -version显示如下的话则成功安装了OpenSSH_6.2p2 Ubuntu-6ubuntu0.1, OpenSSL 1.0.1e 11 Feb 2013Bad escape character 'rsion'.否则安装ssh:sudo ap... 阅读全文
posted @ 2015-12-05 10:13 我是一名老菜鸟 阅读(5689) 评论(0) 推荐(0)
摘要:Ubuntu 有一个非常有用的命令 apt-get,它可以帮助你下载软件,还可以安装,下载并安装的命令是 apt-get install。那Ubuntu默认是从哪里下载软件呢,这可以查看文件/etc/apt/sources.list但人们往往想从更近的地方来进行下载软件,比如自己的学校,自己的公司,... 阅读全文
posted @ 2015-12-04 21:56 我是一名老菜鸟 阅读(664) 评论(0) 推荐(0)
摘要:使用环境:OS:Ubuntu 12.04 LTSBrowser: Firefox 12.0Adobe Flash Player: install_flash_player_11_linux.x86_64.tar.gz安装方法:1. 下载Adobe Flash Player:请从Adobe官方下载,也... 阅读全文
posted @ 2015-12-04 21:40 我是一名老菜鸟 阅读(304) 评论(0) 推荐(0)
摘要:学校使用的是Inode客户端认证上网的。如果是使用Ubuntu 32位版本,可以完美地安装并能够连接到网站。但是如果安装的是Ubuntu desktop 12.10 amd64版本,则发现之前的"iNodeClient_For_Linux_V3.60-E6210.tar.gz"不能安装。因此需要寻找... 阅读全文
posted @ 2015-12-04 21:39 我是一名老菜鸟 阅读(662) 评论(0) 推荐(0)
摘要:Ubuntu 12.04中文输入法的安装Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系... 阅读全文
posted @ 2015-12-04 21:36 我是一名老菜鸟 阅读(380) 评论(0) 推荐(0)
摘要:一、将Ubuntu系统烧进U盘 1、打开老毛桃,选择“U盘启动” -> "ISO模式";选择ISO文件,我这里安装的是Ubuntu12.04-64bit,你可以在网上下载一个。 ubuntu-12.04.4-desktop-amd64.iso: http://pan.baidu.com/s/1... 阅读全文
posted @ 2015-12-04 21:33 我是一名老菜鸟 阅读(1381) 评论(0) 推荐(0)
摘要:第一天:1、答疑解惑• 就业前景• 学习hadoop要有什么基础• hadoop会像塞班一样,热一阵子吗• hadoop学习起来容易还是困难• 课堂上的学习方法(所有实验必须按照要求做,重原理、重实践)• 通过本课程能学到什么2、 课程简介• 以真实的电信详单分析程序为主线,讲解Hadoop,Hba... 阅读全文
posted @ 2015-12-03 22:03 我是一名老菜鸟 阅读(442) 评论(0) 推荐(0)
摘要:1、namenode –format:格式化DFS文件系统2、secondaryNameNode:运行DFS的SecondaryNameNode进程 hadoop secondarynamenode [-checkpoint [force]] //当EditLog超过规定大小(默认64MB)时... 阅读全文
posted @ 2015-12-03 22:02 我是一名老菜鸟 阅读(2345) 评论(0) 推荐(0)
摘要:HDFS简介:当数据集的大小超过一台独立物理计算机的存储能力时,就有必要对它进行分区(partition)并存储到若干台单独的计算机上。管理网络中跨多台计算机存储的文件系统成为分布式文件系统(Distributed filesystem)。该系统架构于网络之上,势必会引入网络编程的复杂性,因此分布式... 阅读全文
posted @ 2015-12-03 21:57 我是一名老菜鸟 阅读(8301) 评论(0) 推荐(0)
摘要:Hadoop的介绍: Hadoop是一个适用于大数据的并行存储和计算的平台,是Apache的一个用java语言实现开源软件框架,实现了在大量计算机组成的集群中对海量数据进行分布式计算。Hadoop框架的核心组成是HDFS和MapReduce,HDFS实现存储,而MapReduce实现数据分析与处理... 阅读全文
posted @ 2015-12-03 21:54 我是一名老菜鸟 阅读(556) 评论(0) 推荐(0)
摘要:前段日子为了赶专业实践,做一个云盘系统,把学习的时间和写博客的时间都弄掉了,坚持了半个月又没能坚持下来,这确实不怎么好,如果以后为了应对工作上的事情,是不是也会把锻炼的时间、陪家人的时间和充电提升自己的时间也给挤掉呢?这是个问题,大大的问题。 前段日子看到一个以后正式工作后会接触到的女神级人物... 阅读全文
posted @ 2015-12-03 21:49 我是一名老菜鸟 阅读(217) 评论(0) 推荐(0)