| 多线程 | 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天 | |||