Java及大数据学习路线

2022-08-27 10:30:06 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

1.Java学习路线

1.1JavaSE

Java基础 Java8新特性 数据库MySQL与SQL语言 JDBC

1.2JavaWeb

HTML基础与CSS JavaScript DOM 与 jQuery XML与Tomcat HTTP协议 服务器端组件Servlet JSP EL表达式 JSTL 会话控制Cookie和Session 服务器端组件Filter 服务器端组件Listener 国际化 异步数据传输框架Ajax 文件的上传下载

1.3JavaEE框架

系统整体分层解耦框架spring 轻量级Web框架springmvc 轻量级持久层框架mybatis 服务器操作系统Linux 内存数据库Redis 项目架构、jar包管理工具Maven

1.4JavaEE高级

SVN/IDEA开发工具 分布式版本管理工具Git与Github Mysql高级 Mycat实现MySQL的分布式、分库分表、读写分离 Nginx反向代理、负载均衡、动静分离 JVM内存模型、参数调优 JUC线程高级 分布式架构注册中心Zookeeper 虚拟化应用容器Docker 全文检索引擎ElasticSearch 消息队列RabbitMQ 前端VUE/ES6

2大数据学习路线

2.1JavaSE

Java基础 Java8新特性 数据库MySQL与SQL语言 JDBC

2.2JavaEE核心

HTML、CSS、JS、XML Tomcat服务器、HTTP协议、JSP、Servlet组件 EL表达式、会话控制、文件的上传下载 Filter组件、Listener组件、异步传输框架AJax 系统整体分层解耦框架spring 轻量级Web框架springmvc 轻量级持久层框架mybatis 项目架构、jar包管理工具Maven 服务器操作系统Linux 内存数据库Redis Mysql高级 命令解析器Shell

2.3Hadoop生态体系

大数据存储框架Hadoop 分布式服务管理框架zookeeper hadoop高可用HA 数据仓库hive 数据查询框架impala kudu clouderManager 日志采集传输框架flume/idea 分布式发布-订阅消息系统Kafka 监控器kafkaManager kafkaMonitor 分布式非关系型数据库Hbase Hbase二级索引创建工具Phoenix 任务调度框架Azkaban 数据查询框架Kylin druid 大数据图形化工具Hue 分布式版本管理工具Git与Github

2.4 Spark/Flink生态体系

全文检索 日志搜集 数据可视化ELK 多范式编程语言Scala SparkCore/Spark SQL/Spark Streaming/Spark mlib Spark内核和优化 JVM/JUC python 数据结构 大数据框架Flink

3 Java基础图谱

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145131.html原文链接:https://javaforall.cn

0 人点赞