 |
多线程 |
1天 |
线程执行器、线程递减锁、阻塞式队列 |
Zebra项目 |
网络通信 |
4天 |
Socket、NIO、MINA知识 |
Zebra项目实现 |
4天 |
实现Zebra项目的需求 |
MySQL数据库 |
2天 |
读写分离、主从复制、分表、分区 |
负载均衡 |
1天 |
LVS、Keepalived、Nginx、Tomcat |
Zookeeper |
2天 |
ZooKeeper的选举、数据的同步、ZooKeeper的部署、Follow与Leader |
RPC通信原理 |
2天 |
动态代理模式、Java的远程通信原理、RPC实现远程通信 |
Hadoop的底层机制的知识点讲解 |
序列化与反序列化机制 |
分布式缓存Redis |
2天 |
分布式缓存的概念、数据类型、Redis的HA等 |
消息中间件RabbtMQ |
1天 |
用消息队列实现异步系统消息的传递 |
Lucene与Solor |
2 |
用solor实现全文检索 |
|
Hadoop2(HDFS) |
2天 |
HDFS的概念、HDFS的API的应用、NameNode与SecondaryNameNode与DataNode的原理与通信机制、数据块Block的概念、NameNode的文档目录树、NameNode与DataNode的关联 |
|
Hadoop2(MapReducer,Yarn) |
2天 |
利用MapReducer的计算框架实现电信日志的分析、深入理解Shuffle机制、FileOutPutFormat、FileInPutFormat |
深入理解MapReducer的通信机制、利用Yarn的资源管理和资源调度机、理解进程ResourceManager,NodeManager,ApplicationMaster等进程的作用 |
Hive |
3 |
数据仓库基础知识、Hive定义、Hive体系结构简介、Hive集群、客户端简介、 HiveQL定义、HiveQL与SQL的比较、数据类型、外部表和分区表、表的操作与CLI客户端演示、数据导入与CLI客户端演示、查询数据与CLI 客户端演示、数据的连接与CLI客户端演示、用户自定义函数(UDF)的开发与演示 |
|
电商项目实战 |
3 |
|
|
Kafka |
1 |
分布式发布和订阅、Topic、Producer等 |
|
Scala |
3 |
Scala介绍,Scala编程入门,语法结构,配置开发环境,Scala基础语法,参数以及变量的声明,流程控制,基础函数,Scala函数编程 ,常用函数,数组操作,列表,元组,集与映射,Scala面向对象编程,类和对象,继承,特质,包,闭包,伴生对象,单例对象,Scala高阶函数,隐式转换,模式匹配,Scala扩展Actor介绍,Scala数据处理程序 |
|
Spark |
2 |
Spark介绍,系统概述,与Hadoop,Storm对比,Spark集群的部署与安装,Spark的核心组件概念描述,Spark运行模式介绍,Spark计算模型,Rdd简介,Stage划分,Job提交与执行,任务调度等,Spark的开发环境配置与流程,Spare Core实战编程,Spark Streaming 简介,Spark Streaming架构与原理剖析,Spark Streaming 项目实战,Spark性能调优与开发部署注意事项 |
|
电信项目实战 |
3 |
|
电信项目实战 |
|
共40天 |
|
|