复习内容

175 阅读2分钟

跟着G哥来复习剩下的知识,现在来做一个大概的计划。

早上项目,下午复习,晚上leetcode刷刷剑指offer。

打算看完若依,再找两个好一些的项目作参考。(暂定一个redis轮子,时间不够了,我日啊,这玩意早写早结束我淦)

还需要完成的内容

  • JVM总结和看书
  • 了解JDK新特性(这个可以7月份再看)
  • 计网(这个打算看一下《网络是怎样连接的》,以及学习的时候的《计算机网络自顶向下的方法》)
  • 操作系统(这个目前还不知道如何复习,暂定跟着G哥先复习,跟着他的目录背一下。包含linux指令)
  • 数据结构与算法(这个是目前每天晚上的内容)
  • 数据库
    • 《redis设计与实现》
    • 《Innodb引擎》
    • 《mysql是如何运行的》这玩意感觉挺多的
  • 系统设计
    • 常用框架
      • spring事务,设计模式,以及spring boot自动装配等等
      • mybatis
      • Netty相关
      • 分布式组件
      • 安全框架
      • 定时任务
  • 分布式
    • 理论&算法&协议
      • CAP和BASE理论
      • Paxos算法,Raft算法
    • 网关种类
    • 分布式ID
    • RPC
      • 主要是Dubbo
    • 分布式事务
    • 分布式协调
      • 主要是Zookeeper
  • 高性能
    • 分库分表
    • 负载均衡
    • 消息队列
      • RocketMQ
      • Kafka
  • 高可用
    • 限流(限流算法)
    • 降级熔断
    • 超时重试
    • 集群
    • 异地多活

现在-5月底计划(一月时间)

抛开分布式(系统设计,分布式,高性能,高可用...),先准备基础(计网,JVM,尽力学一点Innodb引擎和redis设计与实现) 5月结束,基本上的基础应该能解决2/3。剩下的得抽时间搞。 准备这一个阶段开始项目。

6-7月底(一月时间)

准备开始面试项目最大那个,呜呜呜,来不及了我淦啊。 还有分布式相关内容。搏一搏单车变摩托。

7-8月底(一月时间)

面经+总结+简历

总结

先暂定这样吧。