摘要: 为什么使用多线程? 每一个线程的启动和结束都是比较消耗时间和占用资源的。 如果在系统中用到了很多的线程,大量的启动和结束动作会导致系统的性能变卡,响应变慢。 为了解决这个问题,引入线程池这种设计思想。 步骤一:线程池设计思路 步骤一:线程池设计思路 步骤一:线程池设计思路 1. 准备一个任务容器2. 阅读全文
posted @ 2019-06-04 22:35 大魔王阿黎 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 七:kafka基本的Java API操作 案例一:send函数参数中不带回调函数的Producer API操作: 1:先启动一个消费者 2:编写代码如下 3:运行结果 案例二:自定义分区以及Send函数参数中使用带回调函数的Producer 1:还是使用morning主题 2:编写代码: 分区: 生 阅读全文
posted @ 2019-06-04 09:59 大魔王阿黎 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一:Kafka概述 离线部分: Hadoop->离线计算(hdfs / mapreduce) yarn zookeeper->分布式协调(动物管理员) hive->数据仓库(离线计算 / sql)easy coding flume->数据采集 sqoop->数据迁移mysql->hdfs/hive 阅读全文
posted @ 2019-06-04 09:00 大魔王阿黎 阅读(263) 评论(0) 推荐(0) 编辑