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