栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java后端学习路线(零基础小白)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java后端学习路线(零基础小白)

常用DOS命令
  • exit 退出当前DOS命令窗口

  • cls 清屏

  • dir 列出当前目录下所有的子文件/目录

一、Java基础
  1. 变量

  2. 控制结构

  • 顺序结构

  • 分支

  • 循环

  1. OOP

  • 封装

  • 继承

  • 多态

  1. 数组

  2. Java API

  3. 异常和处理

  4. 集合

  5. 泛型

  6. IO

  7. 反射

  8. 网络通信

  9. MySQL基础

二、Java高级
  1. Java多线程/高并发

  • 并发基础:互斥同步 非阻塞同步 指令重排 synchronized

  • 线程

  • 锁:自转锁 偏向锁 可重入锁

  • 线程池

  • 并jie发容器

  • JUC executor colloection locks atomic toors

  1. 数据结构和算法

  • 数据结构:数组(稀疏数组)队列 栈 链表 树 散列 堆 图

  • 算法:排序(8种)查找 分治算法 动态规划(背包问题)回溯(骑士周游问题)KMP Prim kruskal floyd Die..

  1. 设计模式(23种)

  • 单例模式

  • 观察者模式

  • 工厂模式

  • 适配器模式

  • 装饰者模式

  • 代理模式

  • 模板模式

  • 职责链模式

  1. JVM

  • JVM体系

  • 类加载过程/机制

  • 双亲委派机制/沙箱安全机制

  • JVM(java内存模式)

  • 字节码执行的过程

  • 垃圾回收算法(GC)

  • JVM性能监控和故障定位

  • JVM调优

Javaweb
  1. 前端基础

  • html css js jsp Ajax jquery

  1. 前端框架

  • vue React Angular bootstrap node.js

  1. javaweb后端

  • Tomcat servlet jsp

主流的框架和项目管理
  1. linux(操作系统,必学)

  2. Nginx(做反向代理的WEB服务器)

  3. SSM

  • Spring(轻量级的容器框架)

  • SpringMVC(分层的web开发框架)

  • MyBatis(持久化框架)

  1. 项目管理

  • Maven

  • git&gitHub

  • svn

  1. 数据库 Redis Mysql Qracle

  2. 其他框架

  • webService(即SOA)

  • Activity(工作流框架)

  • Shiro(安全框架)

  • Spring Secyrity(安全框架)

  • JPA

  • SpringData(是持久层的解决方案)

分布式 微服务 并行架构
  1. Netty

  2. Dubbo

  3. FastDFS

  4. Docker

  5. Spring家族

  • SpringBoot

  • SpringClould(组件很多):Necos (阿里巴巴 服务发现,配置,管理) Seata(阿里巴巴 分布式事务的中间件) Sentinel(阿里巴巴) GateWay OpenFeign

  1. 搜索引擎 ElasticSearch Solf

  2. 中间键

  • MyCat(数据库中间键,分库分类)

  • 消息中间件 ACtiveMQ RabbitmQ KafKa

  • 日志分析与监控

  1. 一致性服务(Zookeep)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331681.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号