Java速成路线 by 不高兴就喝水

发布时间:2022-06-08 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java速成路线 by 不高兴就喝水脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Java速成路线

by 不高兴就喝水 本路线适合快速上岸, 中大厂不考虑。

1 计算机网络

  • 速览速背

1.1 分层结构

1.2 TCP / UDP

1.2.1 TCP / UDP 两者区别

1.2.2 TCP 流程细节

1.3 HTTP / HTTPS

1.3.1 区别

1.3.2 状态

1.3.3 长连接、短链接

1.4 状态码

1.5 Cookie 和 Session

1.6 URI 和 URL

2 操作系统

理解就行

2.1 线程和进程

2.1.1 区别

2.1.2 状态

2.1.3 同步

2.1.4 死锁

3 数据结构和算法

不可能速成, 注意练习

3.1 数据结构

3.1.1 数组

3.1.2 链表

3.1.3 栈

3.1.4 队列

3.1.5 树

3.1.6 堆

3.1.7 图

3.2 算法

  • 简单的能实现, 中等的能理解

  • 8大常见算法

4 设计模式

了解8种最经典的, 实现4种最常用的

4.1 单例

4.2 工厂

4.3 代理

4.4 适配器

4.5 观察者

4.6 模板

5 实操工具

会使用

5.1 Git / SVN

5.2 Maven / Gradle

5.3 Linux 基本操作

5.4 Nginx

5.5 ELK

5.6 postman

6 Java 基础

6.1 语言基础

6.1.1 Hello World

6.1.1.1 Java 特点
6.1.1.2 环境

6.1.2 基础语法

6.1.2.1 语法
6.1.2.2 关键字
6.1.2.3 数据类型
6.1.2.4 逻辑控制

6.1.3 面向对象

6.1.3.1 思想和关系
  • 依赖, 关联, 聚合, 组合
6.1.3.2 原则
  • 封装, 继承, 多态
6.1.3.3 四个关键字

​ * static ​ * final ​ * this ​ * super

6.1.3.4 初始化
6.1.3.5 属性和方法
  • 构造方法
  • 重载和重写
6.1.3.6 转型
6.1.3.7 内部类

6.1.4 接口和抽象类

6.1.5 集合

  • 非常重要
6.1.5.1 List
6.1.5.2 Set
6.1.5.3 Map

6.1.6 注解

6.1.7 反射

6.1.8 范型

6.1.9 I / O

6.1.10 枚举

6.1.11 异常

6.1.12 多线程

  • 最好搞定, 搞不定就背下来
6.1.12.1 线程池
6.1.12.2 并发容器
6.1.12.3 原子类
6.1.12.4 线程和进程
6.1.12.5 并发和并行
6.1.12.6 死锁
6.1.12.7 生命周期和状态
6.1.12.8 常见关键字
  • synchronized
  • volatile

6.2 JVM

  • 理解就好

6.2.1 内存模型

6.2.2 垃圾回收

6.2.3 类加载机制

6.2.4 调优

7 数据库

7.1 sql 基本操作

7.2 事务

7.3 索引

7.4 锁

7.5 连接池

7.6 分库分表

  • 为什么要分表?
  • 如何分表
  • 用什么分表

7.7 主从

7.8 读写分离

8 JavaWEB

理解会用就行, 随用随抄

8.1 HTML

8.2 CSS

8.3 JS

8.4 ajax

8.5 VUE

8.6 Servlet

9 中间件

项目中边学边用, 至少一个比较精通

9.1 缓存 redis

9.1.2 数据类型

9.1.2.1 String
9.1.2.2 hash
9.1.2.3 list
9.1.2.4 set
9.1.2.5 zset

9.1.3 常见问题

9.1.3.1 数据类型
9.1.3.2 持久化
9.1.3.3 集群
9.1.3.4 通道
9.1.3.5 事务
9.1.3.6 分布式锁
9.1.3.7 缓存穿透
9.1.3.8 缓存雪崩
9.1.3.9 缓存击穿

9.2 消息队列

  • rabbitMQ
  • rocketMQ
  • kafka

9.3 搜索引擎

  • elastic search
  • solr

10 框架

  • 熟练应用, 结合实战项目

10.1 Spring

10.1.1 AOP

10.1.2 IOC

10.1.3 BeanFactory

10.1.4 Bean 作用域和生命周期

10.1.5 事务隔离级别

10.2 SpringMVC

10.2.1 工作流程图

10.2.2 DispatcherServlet

10.2.3 WebApplicationContext

10.3 MyBatis

10.4 SpringBoot

  • 启动过程, 自动装配原理## 11 分布式,微服务

建议 SpringCloud 全家桶从头跟到尾, 主要是服务发现和注册。

11 微服务/分布式

11.1 理论

  • CAP
  • BASE

11.2 服务发现和注册

11.2.1 Eureka (推荐)

11.2.2 zookeeper

11.2.3 etcd

11.2.4 Nacos

11.2.5 Nacos

11.2.6 Consul

11.3 网关

  • Zuul
  • Gateway

11.4 负载均衡 Ribbon

11.5 服务调优 Feign

11.6 熔断降级 Hystrix

11.7 统一配置

  • Config
  • Nacos

11.8 链路追踪

  • Sleuth
  • zipkin
  • skywalking

11.9 认证,鉴权, 单点登录

  • Shiro
  • Spring Security
  • OAuth2
  • SSO

11.10 消息总线 BUS

11.11 和 Dubbo 的对比

12 简历优化

13 面试准备

脚本宝典总结

以上是脚本宝典为你收集整理的Java速成路线 by 不高兴就喝水全部内容,希望文章能够帮你解决Java速成路线 by 不高兴就喝水所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。