成长计划

成长计划

1.Spring

  • Spring启动过程
  • spring bean的生命周期
  • Spring事务循环依赖问题
  • SpringMVC工做原理

2.Java

  • Java内存模型
  • CAS
  • AQS
  • CountDownLatch与CyclicBarrier
  • CountDownLatch
  • ThreadLocal
  • Java垃圾回收
  • HashMap和ConcurrentHashMap
  • 线程池
  • Java类加载机制
  • tomcat类加载机制
  • Java中的代理模式
  • Synchronized和Lock
  • Java IO和NIO
  • JVM调优、问题排查、线程池调优、
  • Java8新特性
  • JIT即时编译技术
  • Object类中经常使用的方法

3.MySQL

  • MySQL 索引结构
  • MySQL inno存储引擎
  • MySQL 事务
  • 事务隔离级别
  • MVCC
  • 主从复制
  • MySQL日志
  • 分库分表
  • MySQL调优
  • MySQL执行计划

4. Redis

  • Redis底层数据结构
  • Redis zset
  • Redis分布式锁
  • 一致性hash算法
  • IO多了复用
  • Redis内存淘汰算法

5. MQ

  • kafka设计原理
  • kafka如何保证消息可靠性
  • kafka零拷贝
  • MQ延迟消息
  • MQ事务实现
  • JMQ设计原理

6. 操做系统

  • 进程与线程
  • 操做系统内核
  • 进程通讯
  • Linux IO模式
  • Docker

7. 网络工程

  • TCP三次握手和四次挥手
  • GET和POST的区别
  • HTTP长连接和短链接
  • HTTP和HTTPS的区别
  • 网络模型
  • HTTP常见状态码
  • DNS解析过程
  • 鉴权
  • TPC重传
  • LVS负载均衡
  • TCP流量控制与拥塞控制
  • HTTP各个版本的区别
  • TCP粘包与拆包

8. 系统设计

  • 缓存
  • 限流
  • 熔断
  • 微服务与服务治理
  • 同步IO和异步IO
  • 混沌工程
  • DDD
  • 设计模式
  • 秒杀系统
  • 弹幕系统

9. 分布式

  • 分布式事务
  • 分布式一致性
  • 分布式惟一id生成策略

10. 算法

11. ElasticSearch

  • ElasticSearch原理
  • ElasticSearch集群
  • ElasticSearch字段类型

12. RPC

  • JSF
相关文章
相关标签/搜索