上一页 1 ··· 4 5 6 7 8 9 10 下一页

2017年5月16日

摘要: 类加载过程 类从被加载到虚拟机内存开始,直到卸载出内存,它的整个生命周期包括:加载(Loading), 验证(Verification), 准备(Preparation), 解析(Resolution), 初始化(Initialization), 使用(Using)和卸载(Unloading) 7个 阅读全文
posted @ 2017-05-16 11:43 橘子不是唯一的水果 阅读(210) 评论(0) 推荐(0) 编辑
 
摘要: 装箱 & 拆箱 这个题有几个知识点要明确:1)上面4个变量都是object,所以 == 比较的不是值,而是引用。2)要清楚装箱的本质:我们给一个Integer赋int值的时候,会调用Integer类的静态方法valueOf,该方法的源码如下: 其中IntegerCache是Integer的内部类,如 阅读全文
posted @ 2017-05-16 10:23 橘子不是唯一的水果 阅读(244) 评论(0) 推荐(0) 编辑
 
摘要: 访问修饰符 访问修饰符 名称 说明 备注 public 可以被任何类访问 protected 可以被同一包中的所有类访问 可以被所有子类访问 子类没有在同一包中也可以访问 private 只能够被当前类的方法访问 缺省(无访问修饰符) 可以被同一包中的所有类访问 如果子类没有在同一个包中,也不能访问 阅读全文
posted @ 2017-05-16 09:38 橘子不是唯一的水果 阅读(155) 评论(0) 推荐(0) 编辑
 

2017年5月15日

摘要: Overview 类 封装(encapsulation): 也称为数据隐藏。从形式上看,是将数据与行为组合起来,并对对象的使用者隐藏了数据的实现方式。封装给对象赋予了黑盒特征,提高重用性和可靠性。 继承:扩展已有类来方便的定义一个新的类。子类具有父类的全部属性和方法。 对象 对象的三个特性: 对象的 阅读全文
posted @ 2017-05-15 18:34 橘子不是唯一的水果 阅读(291) 评论(0) 推荐(0) 编辑
 
摘要: 原博客点这里 阅读全文
posted @ 2017-05-15 14:33 橘子不是唯一的水果 阅读(113) 评论(0) 推荐(0) 编辑
 
摘要: wget下载安装 tar -xzvf解压压缩包 修改配置文件 ./conf/spark-env.sh export SCALA_HOME=/usr/local/scala-2.11.8 export JAVA_HOME=/usr/local/jvm/jdk1.8.0_91 export SPARK_ 阅读全文
posted @ 2017-05-15 10:22 橘子不是唯一的水果 阅读(233) 评论(0) 推荐(0) 编辑
 

2017年5月14日

摘要: Overview 整个项目的整体架构如下: 关于SparkStreaming的部分: Flume传数据到SparkStreaming:为了简单使用的是push-based的方式。这种方式可能会丢失数据,但是简单。 SparkStreaming因为micro-batch的架构,跟我们这个实时热点的应用 阅读全文
posted @ 2017-05-14 15:47 橘子不是唯一的水果 阅读(973) 评论(0) 推荐(0) 编辑
 
摘要: Overview Spark Streaming为用户提供了一套与batch jobs十分相似的API,以编写streaming应用 与Spark的基本概念RDDs类似,Spark Streaming提供了被称为DStreams/discretized streams的抽象。 DStream is 阅读全文
posted @ 2017-05-14 12:06 橘子不是唯一的水果 阅读(536) 评论(0) 推荐(0) 编辑
 
摘要: Overview 这一部分我们主要讨论如果配置一个Spark application,如何tune and debug Spark workloads 配置对Spark应用性能调优很重要。我们有必要理解一个Spark应用的性能。 Configuring Spark with SparkConf 我们 阅读全文
posted @ 2017-05-14 09:46 橘子不是唯一的水果 阅读(249) 评论(0) 推荐(0) 编辑
 
摘要: TBD... 阅读全文
posted @ 2017-05-14 09:46 橘子不是唯一的水果 阅读(118) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 4 5 6 7 8 9 10 下一页