大家好,又见面了,我是你们的朋友全栈君。
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