需要准备的大纲

一:基础,写程序时的基础

1.spring boot
2.spring cloud

二:面试准备

1.计算机网络
  例如,三次握手,五次挥手等。
  可以参考:https://www.cnblogs.com/juncaoit/p/11521624.html
  复习目的:纯面试知识点点

2.linux的常用命令
  复习目的:这个常用的命令是需要知道的,因为公司需要根据日志排查问题


3.redis学习
  首先,基本的redis语法,几种基本类型,然后如何操作
  然后,springboot中,如何使用redis
  可以参考:https://www.imooc.com/learn/839
  复习目的:缓存,分布式锁

3.es学习
  这个我可以提供学习视频
  https://ke.qq.com/course/442309,最新的的es7
  复习目的:当优化sql还不能处理的时候,可以使用es提高效率

4.JUC
  里面包含了ThreadLocal,线程池,锁,atomic原子类,CAS,并发集合,AQS,并发控制流程
  链接:https://pan.baidu.com/s/1RuH4-BfVSyPsSYl9xZuMuw ,提取码:r57i
  复习目的:面试最爱问的知识点,也是高手的体现,高并发,多线程就在这里面了,学会了,就可以说自己懂多线程了

5.MQ
  主要是rabbitMq的基础学会就行

6.mysql
  一是准备常见面试题:https://www.cnblogs.com/zhangkaimin/p/11052469.html
  二是性能优化的方法【这个还没复习到】

7.spring原理
  主要是IOC,AOP的原理


三:算法

1.可以看的地方
  目前看第一个就好
  https://www.nowcoder.com/ta/coding-interviews
  https://leetcode-cn.com/problemset/all/

猜你喜欢

转载自www.cnblogs.com/juncaoit/p/12977676.html
今日推荐