睡觉不盖肚子
文章2
标签1
分类0
Java基础

Java基础

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,看一下相关八股文,重点是倒排索引

项目

一个是项目的设计问题(表的设计、业务实现逻辑设计)

还有一个是八股触发器(把一些你用到的技术加粗,方便面试官提问)

苍穹外卖+黑马点评

项目可以把你之前做的这个黑马点评和苍穹外卖这两个写到一起去,你找一下他们各自的亮点放在一块,参考:
alt text

短链接(知识星球的项目)

alt text

OJ

alt text