CSY-java后端学习目录

JAVA后端

  • java每日算法
  • java后端
    • 第一部分:Java基础
      • 1、变量
      • 2、控制结构
      • 3、数组
      • 4、OOP
      • 5、Java API
      • 6、异常和处理
      • 7、集合
      • 8、泛型
      • 9、IO
      • 10、反射
      • 11、网络通信
      • 扩展:java基础习题练习(附带基础面试题)
    • 第二部分:Java高级部分
      • 1、Java多线程/高并发
      • 2、数据结构与算法
      • 3、设计模式(23种-8种常有就行)
      • 4、JVM
    • 第三部分:JavaWeb
      • 1、前端基础
      • 2、前端框架
      • 3、Java web 后端
        • (6)、Servlet
    • 第四部分:主流框架和项目管理
      • 1、Linux(操作系统,必学)
      • 2、Nginx(做反向代理的WEB服务器,必学)
      • 3、SSM
        • (1)、SpringMVC
        • (2)、Spring
        • (3)、Mybatis
      • 4、项目管理
      • 5、数据库
      • 6、其他框架
    • 第五部分:分布式 微服务 并行架构
      • 1、Netty
      • 2、Dubbo(PRC框架)
      • 3、FastDFS(分布式文件系统)
      • 4、Docker(虚拟化技术/应用容器引擎)
      • 5、Spring全家桶
      • 6、搜索引擎
      • 7、中间件
      • 8、日志分析与监控(ELK)
      • 9、Zookeeper(一致性服务:比如配置维护,域名维护,分布式同步)
    • 第六部分:DevOps(开发运维一体化/自动化部署-解决CI/CD)
      • 1、k8s(让部署容器化的应用简单高效)
      • 2、Prometheus(开源的系统监控与报警)
      • 3、Jenkins(监控持续的工作【部署、集成、交付】)
      • 4、Harbor(容器的镜像仓库)
      • 5、GitLab(项目管理与托管平台)
      • 6、SonarQube(项目工程代码质量检测)
    • 第七部分:大数据技术
      • 1、Hadoop
      • 2、Hive
      • 3、Impals
      • 4、spark
      • 5、flink
    • 第八部分:项目(至少三个 尽量大)
      • 1、谷粒学院
      • 2、谷粒商城
    • 第九部分:大厂高频面试题
      • 尚硅谷高频面试题第一季
      • 尚硅谷高频面试题第二季(有大佬整理好了笔记)
    • 第十部分:底层源码/内核研究
    • 编程基础扩展(科班)
      • 1、计算机网络
      • 2、操作系统
      • 3、编译原理
      • 4、计算机组成原理
      • 5、汇编语言
      • 6、离散数学
      • 7、数值分析
    • 博主是根据在b站上找视频学习的,其中学习尚硅谷的最多,所以笔记很多都是尚硅谷的,大哥们手下留情啊!

java每日算法

java后端

后端技术很多,不要求全部掌握,但是重点部分还需严格对待,基础很重要,代码不是看过就能填熟悉,也不是用过就敢说掌握,万丈高楼平地起,一口吃不成胖子,一步一步来,按照韩顺平老师教的学习顺序来就可以很快的查漏补缺。持续更新…
CSY-java后端学习目录_第1张图片

第一部分:Java基础

1、变量

2、控制结构

3、数组

4、OOP

5、Java API

6、异常和处理

7、集合

8、泛型

9、IO

10、反射

11、网络通信

扩展:java基础习题练习(附带基础面试题)

第二部分:Java高级部分

1、Java多线程/高并发

2、数据结构与算法

3、设计模式(23种-8种常有就行)

4、JVM

第三部分:JavaWeb

1、前端基础

2、前端框架

3、Java web 后端

(6)、Servlet

第四部分:主流框架和项目管理

1、Linux(操作系统,必学)

2、Nginx(做反向代理的WEB服务器,必学)

3、SSM

(1)、SpringMVC

(2)、Spring

(3)、Mybatis

4、项目管理

5、数据库

6、其他框架

第五部分:分布式 微服务 并行架构

1、Netty

2、Dubbo(PRC框架)

3、FastDFS(分布式文件系统)

4、Docker(虚拟化技术/应用容器引擎)

5、Spring全家桶

6、搜索引擎

7、中间件

8、日志分析与监控(ELK)

9、Zookeeper(一致性服务:比如配置维护,域名维护,分布式同步)

第六部分:DevOps(开发运维一体化/自动化部署-解决CI/CD)

1、k8s(让部署容器化的应用简单高效)

2、Prometheus(开源的系统监控与报警)

3、Jenkins(监控持续的工作【部署、集成、交付】)

4、Harbor(容器的镜像仓库)

5、GitLab(项目管理与托管平台)

6、SonarQube(项目工程代码质量检测)

第七部分:大数据技术

1、Hadoop

2、Hive

3、Impals

4、spark

5、flink

第八部分:项目(至少三个 尽量大)

1、谷粒学院

提取码:0dl0

2、谷粒商城

第九部分:大厂高频面试题

尚硅谷高频面试题第一季

尚硅谷高频面试题第二季(有大佬整理好了笔记)

第十部分:底层源码/内核研究

编程基础扩展(科班)

1、计算机网络

2、操作系统

3、编译原理

4、计算机组成原理

5、汇编语言

6、离散数学

7、数值分析

博主是根据在b站上找视频学习的,其中学习尚硅谷的最多,所以笔记很多都是尚硅谷的,大哥们手下留情啊!

你可能感兴趣的:(java)