睡觉不盖肚子
文章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

Hello World

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

$ hexo new "My New Post"

//代码块
More info: Writing

Run server

$ hexo server

More info: Server

Generate static files

$ hexo generate

More info: Generating

Deploy to remote sites

$ hexo deploy

More info: Deployment