【学习路线】Java后端高薪学习路线超全超详细总结,附资料领取

简介: Java后端高薪学习路线超全超详细总结,附资料领取

学习中存下的困惑

1.东西太多,不知道该学什么

2.没有一个完整的学习路线

3.不清晰某一框架或组件的作用


主要路线

一、Java基础

  • 变量
  • 控制结构
  • OOP
  • 数组
  • java API
  • 异常处理
  • 集合泛型
  • io文件
  • 反射
  • 网络通信

二、Java高级

  • 多线程/高并发

    2020113012560492.png        

  • 数据结构和算法

                 20201130130445618.png      

20201130130518670.png

  • 设计模式(23种,常用8种)    

                 20201130130808905.png

  • JVM

                   202011301311161.png


三、Java Web

  • 前端基础

       html,css,js,ajax,jquery

  • 前端框架

       VUE,React,Angular,bootstrap,Node.js


  • Java Web

       tomcat,Servlet,jsp

四、主流框架和项目管理

  • Linux(必会)
  • Nginx(必会,反向代理服务器)
  • SSM
  • 项目管理

       maven,Git,SVN

  • 数据库

       redis,mysql,Oracle

  • 其他框架

       WebService(SOA),shiro,Spring Security,JPA,Spring Data,Activiti(引擎)

五、 分布式微服务

  • Netty
  • Dubbo(阿里PRC框架)
  • FastDFS(分布式文件系统)
  • Docker(虚拟容器)
  • Spring Cloud

      Nacos,Seata,Sentinel,GateWay,OpenFeign

  • Spring boot
  • 搜索引擎

       Solr,ElasticSearch

  • 中间件

       MyCat,RabbitMQ,kafka,ActiveMQ

  • 日志分析与监控

       20201130133256683.png

  • Zookeeper(一致性服务)

六、自动部署项目

  • k8s

       让部署容器化的应用简单高效

  • 普罗米修斯

       系统监控和报警

  • Jenkins

       监控持续的工作部署,集成,交付

  • Harbor

       容器的镜像仓库

  • Gitlab

七、大数据

  • hadoop
  • hive
  • Impals
  • spark
  • flink

八、项目

三个以上项目:例如电商,金融,教育,直播,CRM,ERP

九、大厂面试题

java高级,主力框架和spring cloud为主

十、底层源码和内核

框架,设计模式, 算法的源码

附、计算机基础

  • 计算机网络
  • 操作系统
  • 编译原理
  • 高等数学/现代/概率论
  • 计算机组成原理
  • 汇编语言
  • 计算机专业英语
相关文章
|
2月前
|
jenkins Java 测试技术
如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例详细说明
本文介绍了如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例,详细说明了从 Jenkins 安装配置到自动构建、测试和部署的全流程。文中还提供了一个 Jenkinsfile 示例,并分享了实践经验,强调了版本控制、自动化测试等关键点的重要性。
81 3
|
2月前
|
小程序 前端开发 算法
|
3月前
|
JSON 前端开发 Java
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
文章介绍了Java后端如何使用Spring Boot框架响应不同格式的数据给前端,包括返回静态页面、数据、HTML代码片段、JSON对象、设置状态码和响应的Header。
180 1
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
|
3月前
|
NoSQL 安全 Java
Java后端基础自测
Java后端基础自测
69 12
|
3月前
|
jenkins Java 测试技术
如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例详细说明
【10月更文挑战第8天】本文介绍了如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例,详细说明了从 Jenkins 安装配置到自动构建、测试和部署的全流程。文中还提供了一个 Jenkinsfile 示例,并分享了实践经验,强调了版本控制、自动化测试等关键点的重要性。
47 5
|
3月前
|
前端开发 小程序 Java
java基础:map遍历使用;java使用 Patten 和Matches 进行正则匹配;后端传到前端展示图片三种情况,并保存到手机
这篇文章介绍了Java中Map的遍历方法、使用Pattern和matches进行正则表达式匹配,以及后端向前端传输图片并保存到手机的三种情况。
32 1
|
3月前
|
算法 Java Linux
java制作海报五:java 后端整合 echarts 画出 折线图,项目放在linux上,echarts图上不显示中文,显示方框口口口
这篇文章介绍了如何在Java后端整合ECharts库来绘制折线图,并讨论了在Linux环境下ECharts图表中文显示问题。
55 1
|
3月前
|
算法 搜索推荐 Java
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
这篇文章介绍了如何使用Java后端技术,结合Graphics2D和Echarts等工具,生成包含个性化信息和图表的海报,并提供了详细的代码实现和GitHub项目链接。
161 0
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
|
3月前
|
存储 前端开发 Java
Java后端如何进行文件上传和下载 —— 本地版(文末配绝对能用的源码,超详细,超好用,一看就懂,博主在线解答) 文件如何预览和下载?(超简单教程)
本文详细介绍了在Java后端进行文件上传和下载的实现方法,包括文件上传保存到本地的完整流程、文件下载的代码实现,以及如何处理文件预览、下载大小限制和运行失败的问题,并提供了完整的代码示例。
1034 2
|
3月前
|
JSON 安全 前端开发
第二次面试总结 - 宏汉科技 - Java后端开发
本文是作者对宏汉科技Java后端开发岗位的第二次面试总结,面试结果不理想,主要原因是Java基础知识掌握不牢固,文章详细列出了面试中被问到的技术问题及答案,包括字符串相关函数、抽象类与接口的区别、Java创建线程池的方式、回调函数、函数式接口、反射以及Java中的集合等。
41 0

热门文章

最新文章