从零学习Hadoop之认识HDFS

从零学习Hadoop之认识HDFS
Hadoop分布式文件系统(Hadoop Distributed File System,HDFS)是一个用在普通硬件设备上的分布式文件系统。它与现有的分布式文件系统有很多近似的地方,但是又和这些文件系统有许多不同的地方。 HDFS HDFS开始是为开源的Apache Nutch项目的基础结构而创建,HDFS是Hadoop项目的一部分,而Hadoop又是Lucene的一部分。 HDFS的特点 高容错性,可以用来部署在低廉的硬件上。 高吞吐量,用来访问应用程序的数...

Java工程师成神之路[转]

Java工程师成神之路[转]
一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Java工具 jps, jstack, jmap, jconsole, jinfo, jhat, javap, … http://kenai.com/projects/btrace http://www.crashub.org/ https://github.com/taobao/TProfiler https://github.com/CSUG/HouseMD http:/...

Effective Java读书笔记之引言

Effective Java读书笔记之引言
说在前面的话 《Effective Java》到底多么牛逼,我现在我无法从我的角度来评判,我现在只是一个初读者,通过读书笔记的形式来记录学习过程中一些重要的知识点。 本书目标 帮助读者最有效的使用Java程序设计语言及其基本类库:java.lang、java.util,在某种程度上还包括了java.util.concurrent和java.io。当然还有其它内容,详情请阅读原书。 Java语言的四种类型 接口(interface) 类(class) 数组(arra...

操作系统之哲学原理-操作系统历史

操作系统之哲学原理-操作系统历史
操作系统进化的推动因素 硬件成本不断下降 计算机的功能和复杂性不断变化 XP系统代码达到4000w行。 第一阶段:状态机操作系统 时间:1940年以前 所谓状态机操作系统实际上算不上我们现在通常所定义的操作系统,而是一种简单的状态转换程序:根据特定输入和现在的特定状态进行状态转换而已。 驱动力:个人英雄主义 第二阶段:单一操作员单一控制端操作系统 时间:20世纪40年代 第一台电子计算机:ENIAC 原...

学习Hadoop-说在前面的话

学习Hadoop-说在前面的话
关于Hadoop,大学期间对这个词汇都是闻所未闻,更别说是做什么的了,最初最初接触到这个词是考研复试前,大海跟我提到google的MapReduce,根本无法想象这是什么。无独有偶选得导师在复试后让我回去学习一下Hadoop和Yarn,带着好奇和疑问买了《Hadoop权威指南》,书到手,感觉是完全是天书啊,完全看不懂啊。只有慢慢啃和从网上查相关资料,完全是盲人摸象,既然如此就一边实践一边了解。于是就搭建Hadoop伪...

走进Java-深入理解Java虚拟机

走进Java-深入理解Java虚拟机
世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 Java技术体系 功能划分 Java程序设计语言 各种硬件平台上的Java虚拟机 Class文件格式 Java API类库 来自商业机构和开源社区的第三方Java类库 其中,我们可以把Java程序设计语言、Java虚拟机和Java API类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境(在某种程度上可...

Java虚拟机之辨清Java堆

Java虚拟机之辨清Java堆
Java堆是和Java应用程序关系最为密切的内存空间,几乎所有的对象都放在堆中。并且Java堆是完全自动化管理的,通过垃圾回收机制,垃圾对象会被自动清理,而不需要显式地释放,c/c++中的free()等为显示地释放内存。 根据垃圾回收机制的不同,Java堆有可能拥有不同的结构。最为常见的一种构成是将整个Java堆分为新生代和老年代。其中,新生代存放新生对象或者年龄不大的对象,老年代则存放老年对象。新生代有...

字符串分隔-华为oj

字符串分隔-华为oj
题目描述 连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 输入例子: abc 123456789 输出例子: abc00000 12345678 90000000 知识点 字符串 解答 import java.util.Scanner; public class Main {     public static ...

Java进阶学习之字符及字符串

Java进阶学习之字符及字符串
字符 Java用char类型来表示字母、数字、标点符号以及其它特殊字符。Java基于Unicode4.0来表示每一个字符,Unicode的设计目标是容纳世界上所有主要语言中的字符。 Java使用16位即2个字节来表示字符,这意味着Java可以表示216,即65536个字符,看起来很多,但是还不能支持整个Unicode标准中的所有字符。如果超过这个范围,Java允许使用int类型来表示字符,int类型字长4个字节32位,可以表示232,可以表示232...
Copyright © If Coding 保留所有权利.   Theme  Ality   

用户登录