java基础入门学习路线(javaEE、大数据方向)

2年前 (2022) 程序员胖胖胖虎阿
247 0 0

目录

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

 

如果对您有帮助,点个关注吧,持续更新中,谢谢支持。如果有问题或错误,欢迎指出与我联系,谢谢。

 

版权声明:程序员胖胖胖虎阿 发表于 2022年10月29日 上午9:48。
转载请注明:java基础入门学习路线(javaEE、大数据方向) | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...