摘要:
1.体验泛型 泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时去除掉“类型”信息,使程序运行小效率不受影响,对于参数化的泛型类型,getClass()方法返回值和原始类型完全一样.由于编译生成的字节码会去掉泛型的类型信息,只要 阅读全文
摘要:
注解 注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你在包,类,字段,方法,方法的参数以及局部变量上。 java.lang 包 中jdk的几个基本注解: Deprecated Override Su 阅读全文
摘要:
一、反射的基石->Class类 定义一个类使用 class 有一个类叫Class Java程序中的各个Java类属于同一类事务,描述这类事物的Java类名就是Class。 Person类代表人,它的实例对象就是张三,李四这样一个个具体的人,Class类代表Java类, 它的各个实例对象又分别对应什么 阅读全文
摘要:
1.面试题1:三个线程读,三个线程写同一个数据 2. Hibernate中两者的区别 ① User user = session.load(id,User.class); ② User user = session.get(id,User.class); 其中②直接从数据库查询,如果查询为空,use 阅读全文
摘要:
内部类访问外部类的变量必须是final吗? 如下: package com.java.concurrent; class A { int i = 3; public void shout() { class B { public void shout1() { System.out.println( 阅读全文
摘要:
HDFS HA 集群搭建: DN(DataNode):3个;NN(NameNode):2;ZK(ZooKeeper):3(大于1的奇数个);ZKFC:和NN在同一台机器;JN:3;RM(ResourceManager):1;DM(DataManager):3个;与DN在同一台,就近原则 √表示在该机 阅读全文
摘要:
Hadoop 2.0 产生背景 客户端发送读写请求先要经过NameNode,NameNode的元数据会不断增大,需要将元数据分开存放(内存) MapReduce为离线计算框架,Storm为流式计算框架,Spark为内存计算框架 NNFederation : 将元数据分为两个独立的进行运行,两个互不影 阅读全文
摘要:
原文:http://www.cnblogs.com/qigang/p/4194728.html 一、准备的资料 64位linux系统。我使用的是 CentOS JDK 1.7+。注:使用1.7即可,如果是1.8则会编译失败,1.6没有试过,看网上大牛的帖子说也能过 maven-3.2.5。 这是ap 阅读全文
摘要:
配置hadoop 2.1 上传hadoop包 2.2 解压hadoop包 首先在根目录下创建一个cloud目录 mkdir /cloud tar -zxvf hadoop-2.2.0.tar.gz -C /cloud/ tar: 打包和解包 -z:用来处理gz格式 x:代表释放 c:代表创建 v:显 阅读全文
摘要:
转自:http://hi.baidu.com/zbzbzb/item/65d73d2a4d07cfd40f37f900 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的 阅读全文