2020-04-19

Golang

  • gc垃圾回收,三色标记
    • https://juejin.im/post/5d56b47a5188250541792ede
  • 逃逸分析
  • 调度模型、调度器,GMP,netpoller
  • interface
  • 并发使用,sync.WaitGroup,chan
  • sync.RWMutex、sync.Mutex
  • gin源码,前缀树路由

Redis

  • 单线程为何那么快
  • 支持的数据结构,底层实现
  • 持久化:AOF、RDB
  • redis使用,单机版、哨兵模式、集群
  • 与memcache对比
  • 实现分布式锁
  • 缓存雪崩、缓存穿透、缓存击穿

Mysql

  • 索引:聚簇索引、覆盖索引
  • B+树怎样的
  • 如何加快mysql查询速度
  • innode与myisam存储引擎
  • join使用
  • 最左原则是啥

Kafka

  • 为啥快

算法

  • 二叉树
  • 递归

你可能感兴趣的:(2020-04-19)