- 博客(8)
- 收藏
- 关注
原创 java面试 --- 常用集合间的区别
ArrayList 和 LinkedList:ArrayList 底层是数组,LinkedList底层是一个双向链表,所以:查找元素ArrayList比较快插入,增加,删除则是LinkedList比较快LinkedList比ArrayList更加占用内存,因为LinkedList每个节点要存储前后两个节点的引用。Hashtable 和 Hashmap 和ConCurr...
2019-02-14 18:41:26 246
原创 java中静态代码块与代码块等执行循序
public class A { static{ System.out.println("A的static block"); } public A(){ System.out.println("A的构造方法"); } { System.out.println("A的代码块"); }}pub...
2019-02-14 14:04:21 190
原创 大数据学习之路 --- Spark(内存计算框架)
Spark是基于内存计算的大数据并行计算框架。spark基于内存计算,提高了在大数据环境下数据处理的的实时性,同时保证了高容错性和高可伸缩性。 ---<<Spark大数据处理技术,应用与性能优化>...
2019-02-13 16:48:27 5365
原创 大数据之路 -- 常用辅助框架
数据转换工具sqoop:Apache的顶级项目,官方网站http://sqoop.apache.org/Apache Sqoop(TM)是一种设计工具,用于在Apache Hadoop和结构化数据存储(如关系数据库)之间高效地传输大量数据。将MapReduce程序组成,打包成jar形成Sqoop,充分使用了MR并行计算的特点加快数据传输,是连接传统型数据库和hadoop的桥梁(关系型数...
2019-02-03 17:38:30 891
原创 Spark sql之自定义聚合函数UDAF(UserDefinedAggregateFunction)
object TestUDAF extends UserDefinedAggregateFunction{ /** * 设置输入数据的数据类型 * 例如:override def inputSchema: StructType = StructType(StructField("inputColumn", LongType) :: Nil) * 这里设置了输入数据为...
2019-02-01 02:28:17 1539
原创 Scala中的::
::在源码的解释为:/** Adds an element at the beginning of this list. * @param x the element to prepend. * @return a list which contains `x` as first element and * which continues with this...
2019-02-01 01:55:02 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人