Java基础
Swing可以不看
时间多:黑马JavaSE,找个时间最少的看
时间少(有基础):看书:Java实用教程(耿祥义),一周快速过一遍
Mysql
看一下基本的增删改查语句,会用就好了
JDBC直接看看视频,不用写代码,了解一下就行
Java Web
看尚硅谷JavaWeb2022年一月份版本:https://www.bilibili.com/video/BV1AS4y177xJ
从40讲开始是这套课程得精华部分
不用跟着全敲,选一些你自己觉得比较重要的敲一下就好了
Maven
找篇博客看一下完事了,知道怎么导入依赖就行
Mybatis
看尚硅谷的mybatis:https://www.bilibili.com/video/BV1VP4y1c7j7/
Spring
看尚硅谷的Spring:https://www.bilibili.com/video/BV1kR4y1b7Qc/
IOC与AOP和事务必看,其他的可以不看
Spring MVC
SpringMVC直接看尚硅谷的SSM中的SpringMVC部分,也可以看下尚硅谷专门讲SpringMVC的那个视频
https://www.bilibili.com/video/BV1AP411s7D7
https://www.bilibili.com/video/BV1Ry4y1574R
SpringBoot
直接看黑马的JavaWeb里面的spring boot部分:https://www.bilibili.com/video/BV1m84y1w7Tb
项目练手
苍穹外卖:https://www.bilibili.com/video/BV1TP411v7v6
Redis
黑马Redis:https://www.bilibili.com/video/BV1cr4y1671t
只看基础篇+实战篇
MQ消息队列
黑马的RabbitMQ:https://www.bilibili.com/video/BV1mN4y1Z7t9
了解即可
看完上面就可以先找实习了,下面的选看,可以直接跳到面试部分
微服务
可以先不看
黑马:https://www.bilibili.com/video/BV1S142197x7
Mybatis-plus、MQ之前看过可以不看
Java基础速成看最开始写的就行
接下来看黑马JavaWeb:https://www.bilibili.com/video/BV1m84y1w7Tb
之后跳到项目,苍穹外卖+黑马点评
最后再找个不是特别特别烂大街的项目
准备面试
算法题(每天都要刷几道)
把leetcode的hot100以及代码随想录刷个2、3遍基本上面试遇到的手撕算法都能做出来。
八股文
String、序列化和反序列化、集合:ArrayList、LinkedList、HashMap、ConcurrentHashMap、CopyOnWriteArrayList,总的集合的划分
JUC(Java并发):都很重要!!!!
JVM:看黑马JVM基础篇:https://www.bilibili.com/video/BV1r94y1b7eS
Mysql:看小林coding
Redis:小林coding
小林coding一篇文章比较长,看不下去可以找黑马对应的视频看,mysql的原理篇和redis的原理篇
计网和操作系统直接看小林就行了
LinuxIO模型可以看黑马Redis的原理篇,里面有讲到
MQ的八股文:看JavaGuide
JavaGuide:https://javaguide.cn/home.html
小林coding:https://xiaolincoding.com/mysql
黑马的八股文视频:https://www.bilibili.com/video/BV1yT411H7YK
如果你的项目有ElasticSearch,看一下相关八股文,重点是倒排索引
项目
一个是项目的设计问题(表的设计、业务实现逻辑设计)
还有一个是八股触发器(把一些你用到的技术加粗,方便面试官提问)
苍穹外卖+黑马点评
项目可以把你之前做的这个黑马点评和苍穹外卖这两个写到一起去,你找一下他们各自的亮点放在一块,参考: