上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: package jesse.test1; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.InetAddress; import java.net.ServerSocke... 阅读全文
posted @ 2018-11-15 17:54 一心行走 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 相互持有对方锁,导致死锁 阅读全文
posted @ 2018-11-15 17:52 一心行走 阅读(790) 评论(0) 推荐(0) 编辑
摘要: Cglib动态代理采用的是创建目标类的子类的方式。优点:不用实现额外接口,只操作我们关心类,高性能。 阅读全文
posted @ 2018-11-15 17:50 一心行走 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: JDK代理,非常简单地实现了动态代理(首先是实现对应的InvocationHandler;然后,以接口来为被调用目标构建代理对象,代理对象简介运行调用目标,并提供额外逻辑插入) 缺点:它是只能以接口为中心的。优点:依赖JDK,更稳定可靠,跟着JDK升级,代码简单。 阅读全文
posted @ 2018-11-15 17:48 一心行走 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 首先NoClassDefFoundError是一个错误,而ClassNotFoundException是一个异常 NoClassDefFoundError产生的原因: 如果JVM或者Classloader实例尝试加载类(或者new创建对象)却找不到类的定义,要查找的类在编译时期是存在,运行期间却找不 阅读全文
posted @ 2018-11-09 10:25 一心行走 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: ArrayList也叫作数组列表 ArrayList是基于数组实现的,是一个动态数组,其容量能够自动增长 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境需要使用Collections同步方法。Collections.synchronizedList(List l)返回一个线程安全 阅读全文
posted @ 2018-11-06 18:29 一心行走 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、离线计算是什么 离线计算:批量获取数据,批量传输数据,周期性批量计算数据,数据展示 代表技术:sqoop批量导入数据,hdfs批量存储数据,mapreduce批量计算数据,hive批量计算数据,***任务调度 2、流式就算是什么 流式计算:数据实时产生,数据实时传输,数据实时计算,实时展示 代表 阅读全文
posted @ 2018-11-04 18:34 一心行走 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Hbase HBASE是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统, hbase是列式的分布式数据库 1.2、HBASE优势: 1)线性扩展,随着数据量增多可以通过节点扩展进行支撑 2)数据存储在hdfs上,备份机制健全 3)通过zookeeper协调查找数据,访问速度块 1.3 阅读全文
posted @ 2018-11-04 18:02 一心行走 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: sqoop数据迁移1、简介 sqoop是apache旗下一款“Hadoop和关系数据库服务器之间传送数据”的工具。 导入数据:MySQL,Oracle导入数据到Hadoop的HDFS、HIVE、HBASE等数据存储系统; 导出数据:从Hadoop的文件系统中导出数据到关系数据库 2、工作机制 将导入 阅读全文
posted @ 2018-11-04 17:50 一心行走 阅读(2116) 评论(0) 推荐(0) 编辑
摘要: 工作流调度器azkaban1 为什么需要工作流调度系统 1)一个完整的数据分析系统通常都是由大量任务单元组成:shell脚本程序,java程序,mapreduce程序、hive脚本等 2)各任务单元之间存在时间先后及前后依赖关系 3)为了很好地组织起这样的复杂执行计划,需要一个工作流调度系统来调度执 阅读全文
posted @ 2018-11-04 17:43 一心行走 阅读(1450) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 21 下一页