目录
javaEE学习路线
第一阶段:JavaSE
第二阶段:Javaweb
第三阶段:JavaEE框架
第四阶段:JavaEE高级
大数据学习路线
第一阶段:JavaSE
第二阶段:JavaEE核心
第三阶段:Hadoop生态体系
第四阶段:spark/flink生态体系
javaEE学习路线
第一阶段:JavaSE
1.java基础
2.java8特性
3.数据库MySQL与sql语言
4.JDBC
第二阶段:Javaweb
1.HTML基础与CSS
2.JavaScript DOM 与jQuery
3.XML与Tomcat
4.HTTP协议
5.服务器端组件servlet
6.JSP
7.EL表达式
8.JSTL
9.会话控制cookle和session
10.服务器组件Listener
11.国际化
12.异步数据传输框架Ajax
13.文件的上传下载
第三阶段:JavaEE框架
1.系统整体分层解耦架构spring
2.轻量级web框架springmvc
3.轻量级持久层框架mybatis
4.服务器操作系统Linux
5.内存数据redis
6.项目架构、jar包管理工具maven
第四阶段:JavaEE高级
1.SVN/IDEA开发工具
2.分布式版本管理工具git与github
3.MySQL高级
4.mycat实现MySQL的分布式、分库分表、读写分离
5.Nginx反向代理、负载均衡。动静分离
6.JVM内存模型。阐述调优
7.JUC线程高级
8.分布式架构注册中心Zookeeper
9.虚拟化应用容器Docker
10.全文检索引擎ElasticSearch
11.消息队列RabbitMQ
12.前端VUE/ES6
大数据学习路线
第一阶段:JavaSE
1.java基础
2.java8特性
3.数据库MySQL与sql语言
4.JDBC
第二阶段:JavaEE核心
1.HTML、CSS、JS、XML
2.Tomcat服务器、HTTP协议、JSP、serviet组件
3.EL表达式、会话控制、文件的上传下载
4.Filter组件、Listener组件、异步传播框架Ajax
5.系统整体分层解耦框架spring
6.轻量级web框架springmvc
7.轻量级持久层框架mybatis
8.项目架构、jar包管理工具maven
9.服务器操作系统Linux
10.内存数据Redis
11.MySQL高级
12.命令解析器shell
13.大数据存储框架Hadoop
14.分布式服务管理框架zookeeper
15.hadoop高可用HA
16.数据仓库hive
第三阶段:Hadoop生态体系
1.数据查询框架impala+kudu+ clouderManager
2.日志采集传输框架flume/idea
3.分布式发布-订阅消息系统Kafka+监控器kafkaManager+ kafkaMonitor
4.分布式非关系型数据库Hbase+Hbase二级索引创建工具Phoenix
5.任务调度框架Oozie
6.任务调度框架Azkaban
7.数据查询框架Kylin+ druid
8.大数据图形化工具Hue
9.分布式版本管理工具Git与GitHub
10.全文检索+日志搜集+数据可视化ELK
11.多范式编程语言Scala
第四阶段:spark/flink生态体系
1.SparkCore/Spark SQL /Spark Streaming/spark mlib
2.Spark内核和优化
3.python
4.数据结构
5.大数据框架Flink
如果对您有帮助,点个关注吧,持续更新中,谢谢支持。如果有问题或错误,欢迎指出与我联系,谢谢。