各个部分汇总

第一部分:java基础

chapter1. 集合

chapter2. 多线程与并发(计算机操作系统)

chapter3. oop

chapter4.1 jvm1

chapter4.2 jvm2

chapter5. java数据结构与算法(计算机基础)

第二部分:sql

1. 索引 index
2. 事务
3. 硕(乐观锁、悲观锁)
4. 存储引擎
5. 主从复制
6. 分库知识
7. 数据库调优
8. redis

第三部分:计算机网络

  1. 五层网络模型(每一层的作用、主要协议等)、
  2. TCP三次握手/四次挥手、
  3. UDP和TCP的区别、
  4. 可靠传输、
  5. HTTP 和 HTTPS 的区别、
  6. HTTPS 的工作原理等等。

第四部分:设计模型

五种常见设计模式
常用的设计模式5种:
一、单例模式
二、工厂模式
三、观察者模式
四、代理

第五部分:javaWeb

第六部分:框架

  1. spring:AOP、IOC(Bean 的生命周期、作用域等)、事务等。
    - 对于 AOP 和 IOC 看源码确实困难比较大,费时易忘。建议去百度搜下 AOP/IOC 的简洁版实现,可以跟着练习加深印象。
  2. spring boot:现在很多互联网公司都是直接用 SpringBoot 的,当然如果你一直用 Spring,不懂 SpringBoot 也没关系,二者会其一即可,有时间最好都学学。
  3. SpringMVC:核心组件、处理请求的流程、入口类等关键类的源码最好也能看下。
  4. MyBatis:这个我觉得倒不用看源码了,了解下 MyBatis 的
    - 一级和二级缓存机制、
    - 分页方式、
    - 延迟加载等。

对于框架而言:懂怎么配置使用,会考察源码和底层原理。

第七部分: Linux

第八部分:分布式/微服务

第九部分:工具

Maven/Gradle/Git Docker等
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值