共 9 页: 上一页 1 2 3 4 5 6 下一页 末页
摘要:一、介绍 泛型:参数化类型,使用广泛的类型。泛型是Java SE 1.5的新特性 使用场景:数据类型不确定 例如:现在要存储一个学生的成绩,但是成绩有可能想存为数字,小数,或者字符串(优秀,良好,好)之类的数据。这种数据都是类型不确定的。 可以使用Object来存储该成绩,但是这样存储的话会把所有类型都当做Object来对待。从而”丢失”了实际的数据类型。获取数据的时候也需要转换类型,效率... 阅读全文
posted @ 2016-09-14 11:07 FangZheng 阅读 (390) 评论 (0) 编辑
摘要:数据仓库 数据仓库的目的是构建面向分析的集成化数据环境,为企业提供决策支持(Decision Support)。其实数据仓库本身并不“生产”任何数据,同时自身也不需要“消费”任何的数据,数据来源于外部,并且开放给外部应用,这也是为什么叫“仓库”,而不叫“工厂”的原因。因此数据仓库的基本架构主要包含的 阅读全文
posted @ 2016-09-14 11:01 FangZheng 阅读 (2392) 评论 (0) 编辑
摘要:Markdown Ctrl+Alt+O: Preview Markup in Browser Ctrl+Alt+X: Export Markup as HTML Ctrl+Alt+C: Copy Markup as HTML Goto Anything功能 — 快速查找ctrl + P 输入@+函数名可以快速找到函数 输入#+文本可以快速进行文件内文本匹配 多行游标功能(ctr... 阅读全文
posted @ 2016-07-03 10:28 FangZheng 阅读 (145) 评论 (0) 编辑
摘要:一、安装前准备设置Linux的静态IP修改VirtualBox的虚拟网卡地址修改主机名把hostname和ip绑定关闭防火墙:service iptables stop二、SSH免密码登陆生成秘钥文件测试免密码登陆是否成功三、安装JDK1. 授予执行权限2. 解压缩3. 配置环境变量4. 测试安装四、安装Hadoop1、解压缩hadoop-1.1.2.tar.gz2、添加到环境变量中3、使设置立即... 阅读全文
posted @ 2016-05-06 21:51 FangZheng 阅读 (120) 评论 (0) 编辑
摘要:安装JDK卸载已经安装的JDK安装sun公司的JDK安装Hadoop(本地方式)解压并安装启动测试程序 安装JDK 卸载已经安装的JDK rpm -qa|grep jdkrpm -qa|grep gcjyum -y remove java java-1.4.2.......115 安装sun公司的JDK 解压jdk-6u24-linux-i586.bin文件到/opt/modules/... 阅读全文
posted @ 2016-04-29 14:19 FangZheng 阅读 (590) 评论 (0) 编辑
摘要:1. HDFS中的一些概念1.1 数据块1.2 NameNode和DataNode1.2.1 管理者:Namenode1.2.1 工作者:Datanode1.3 Secondary Namenode1.4 HDFS的优缺点2. HDFS的架构2.1 HDFS架构之NameNode和DataNode2.2 Namenode和Secondary Namenode运行关系3. HDFS文件的读写流程3.... 阅读全文
posted @ 2016-04-27 17:52 FangZheng 阅读 (1698) 评论 (0) 编辑
摘要:Hadoop生态系统Hadoop1.x 的各项目介绍1. HDFS2. MapReduce3. Hive4. Pig5. Mahout6. ZooKeeper7. HBase8. Sqoop9. Flume10. Ambari Hadoop生态系统 当今的Hadoop已经成长为一个庞大的体系,只要有和海量数据相关的领域。都有Hadoop的身影。 Hadoop生态系统图谱 大家知道,Ha... 阅读全文
posted @ 2016-04-27 15:54 FangZheng 阅读 (1411) 评论 (0) 编辑
摘要:test 阅读全文
posted @ 2016-04-27 14:40 FangZheng 阅读 (93) 评论 (0) 编辑
摘要:Hadoop是什么?Hadoop的起源Hadoop发展史Hadoop的四大特性(优点)Hadoop的版本如何选择Hadoop版本 Hadoop是什么? Hadoop: 适合大数据的分布式存储和计算平台 Hadoop不是指具体一个框架或者组件,它是Apache软件基金会下用Java语言开发的一个开源分布式计算平台。实现在大量计算机组成的集群中对海量数据进行分布式计算。适合大数据的分布式存储... 阅读全文
posted @ 2016-04-26 17:47 FangZheng 阅读 (8233) 评论 (0) 编辑
摘要:1、介绍1.1 Maven和Ant的比较?2、搭建Maven开发环境2.1 配置环境变量2.2 测试安装是否成功2.3 配置Maven的本地仓库位置3、Maven的约定4、Maven项目类型5、Maven的安装目录 1、介绍 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven是一个项目管理工具,它包含了一个项目对象模型 ... 阅读全文
posted @ 2016-04-21 15:50 FangZheng 阅读 (182) 评论 (0) 编辑
摘要:一、介绍 什么情况会发生死锁?过多的同步方法会造成死锁一旦有多个进程,且它们都要争用对多个锁的独占访问,那么就有可能发生死锁。如果有一组进程或线程,其中每个都在等待一个只有其它进程或线程才可以执行的操作,那么就称它们被死锁了。最常见的死锁形式是当线程 1 持有对象 A 上的锁,而且正在等待对象 B 上的锁;而线程 2 持有对象 B 上的锁,却正在等待对象 A 上的锁。这两个线程永远... 阅读全文
posted @ 2016-03-18 10:05 FangZheng 阅读 (95) 评论 (0) 编辑
摘要:synchronized在单例模式中的使用在单例模式中有一种懒汉式的单例,就是类初始化的时候不创建对象。等第一次获取的时候再创建对象。这种单例在单线程下是没有问题的获取的也都是同一个对象。但是如果放入多线程中就会获取多个不同对象问题。1、首先来看一个懒汉式的单例模式:1234567891011//懒汉式的单例类class MyJvm{ private static MyJvm instanc... 阅读全文
posted @ 2016-03-18 10:03 FangZheng 阅读 (336) 评论 (0) 编辑
摘要:一、介绍 线程的同步:一般的并发指的就是多个线程访问同一份资源。多个线程同时访问(修改)同一份资源的话,就会有可能造成资源数据有误。 如果多个线程访问多个不同资源,就不会造成线程同步。 如果要解决这个问题,就需要对线程使用同步存取。java中提供了一个synchronized关键字来对方法或者某个块加锁。从而达到锁定某个区域,不可 同时修改以免数据有误的情况。 synchro... 阅读全文
posted @ 2016-03-18 10:02 FangZheng 阅读 (221) 评论 (0) 编辑
摘要:一、介绍 在Java中,每一个线程都有一个优先级,默认是一个线程继承它的父线程的优先级。一个线程的默认优先级为NORM_PRIORITY = 5 设置优先级的方法setPriority() ,可设置的值如下: 123static int MAX_PRIORITY = 10;//线程可以具有的最高优先级(执行概率最高)static int MIN_PRIO... 阅读全文
posted @ 2016-03-18 10:01 FangZheng 阅读 (2405) 评论 (2) 编辑
摘要:一、线程的状态 每个 Java 程序都有一个缺省的主线程,对于 Java 应用程序,主线程是 main()方法执行的线索;对于 Applet 程序,主线程是指挥浏览器加载并执行 Java Applet 程序的线索。要想实现多线程,必须在主线程中创建新的线程对象。任何线程一般具有五种状态,即创建、就绪、运行、阻塞、终止。1、新生状态 ... 阅读全文
posted @ 2016-03-18 09:55 FangZheng 阅读 (3240) 评论 (0) 编辑
共 9 页: 上一页 1 2 3 4 5 6 下一页 末页