天天看点

Java 2019 学习路线(视频)

学习 2019-9-8

3.1万阅读643点赞171评论

代码基基

关注

因为很多 B 友,在学习 Java 的道路上,不知道怎么学习,所以基基整理了下学习路线,一起超神,一起秃头。

爱你们~素质三连,投币,点赞,关注。

感恩~

1. 基础阶段

1.1 必选

  • Java 语言:https://www.bilibili.com/video/av59529105/
  • MySQL 数据库:https://www.bilibili.com/video/av59623481/
    这里包括核心和进阶,先看核心部分即可。进阶部分,等后续想要深入 MySQL 。
  • JDBC:https://www.bilibili.com/video/av59534040/
  • Java Web:https://www.bilibili.com/video/av59545633/
  • Java Web 实战:https://www.bilibili.com/video/av60990675/

至此,我们能够使用 Java 语言,编写一个 Web 项目。

1.2 可选

这块,可以先条暂时跳过,如果胖友想拓宽 Java 知识面,可以选择来看。

  • Java 并发:https://www.bilibili.com/video/av59548640/
  • Java NIO :https://www.bilibili.com/video/av59543731/
  • Java 虚拟机:https://www.bilibili.com/video/av59549567/
  • Java 新特性:https://www.bilibili.com/video/av59549886/
  • Java 数据结构与算法:https://www.bilibili.com/video/av59600020/
  • Java 设计模式:https://www.bilibili.com/video/av59599696/

2. 框架阶段

2.1 第一轮必选

  • Spring XML :https://www.bilibili.com/video/av59570922/
  • Spring 注解:https://www.bilibili.com/video/av59569306/
  • Spring MVC :https://www.bilibili.com/video/av59567541/
  • MyBatis :https://www.bilibili.com/video/av59564271/
  • SSM 整合:https://www.bilibili.com/video/av59585780/

至此,我们已经学会使用主流的框架,参与到 Java 企业级项目的开发。

2.2 第二轮必选

  • Maven :https://www.bilibili.com/video/av59640042/
  • Git :https://www.bilibili.com/video/av59634634/
  • Spring Boot:https://www.bilibili.com/video/av59572480/
  • IDEA :https://www.bilibili.com/video/av59631589/
  • Jenkins :https://www.bilibili.com/video/av59639803/

如上,是企业开发中,会使用到的框架和工具,必须掌握。

2.3 可选

这块,可以先条暂时跳过,如果胖友想拓宽框架和工具的知识面,可以选择来看。

  • Gradle :https://www.bilibili.com/video/av59640008/
  • Hibernate :https://www.bilibili.com/video/av59574656/

3. 进阶阶段:

到了这个阶段,不再区分是否必选和可选。

3.1 微服务

  • Dubbo :https://www.bilibili.com/video/av62353311/
  • Spring Cloud :https://www.bilibili.com/video/av59639535/
  • Zookeeper :https://www.bilibili.com/video/av59629934/
  • Netty :https://www.bilibili.com/video/av59683486/
严格来说,Zookeeper 和 Netty 是不属于微服务里的,考虑到微服务的框架中,可以使用到 Zookeeper 作为配置中心,使用 Netty 作为通信框架,所以放在这里。

3.2 消息队列

  • RocketMQ :https://www.bilibili.com/video/av59635085/
  • RabbitMQ :https://www.bilibili.com/video/av59630756/
  • Kafka :https://www.bilibili.com/video/av59634004/
  • ActiveMQ :https://www.bilibili.com/video/av59631788/

3.3 任务调度

  • Quartz :https://www.bilibili.com/video/av59632817/
  • Elastic Job :https://www.bilibili.com/video/av59632516/

3.4 数据库

  • Oracle 数据库:https://www.bilibili.com/video/av59590533/
  • SQL Server 数据库:https://www.bilibili.com/video/av59596659/
  • Elasticsearch 搜索引擎:https://www.bilibili.com/video/av59628430/
  • Redis 数据库:https://www.bilibili.com/video/av59604203/
  • Mongodb 数据库:https://www.bilibili.com/video/av59604756/

3.5 项目实战

  • RBAC 权限实战:
    • Shiro :https://www.bilibili.com/video/av59630253/
    • 项目:https://www.bilibili.com/video/av59635802/
  • 电商项目实战 :https://www.bilibili.com/video/av59641879/

3.6 运维

  • Linux :https://www.bilibili.com/video/av59640439/
  • Docker :https://www.bilibili.com/video/av59639711/
  • Kubernetes :https://www.bilibili.com/video/av59642060/
  • Nginx :https://www.bilibili.com/video/av59639498/

3.7 网络

  • HTTP :https://www.bilibili.com/video/av59637918/
  • TCP/IP :https://www.bilibili.com/video/av59638344/