周总结8.15

基础知识

  1. os中断基本概念:响应硬件请求、异步实现的机制。(点外卖的例子)
  2. 软中断
  3. 网络知识,拥塞控制,流量控制。
  4. 如何提高缓存命中率?
  5. 分布式事务理论:两阶段提交
  6. cap理论中cp/ap架构中间件。cp架构:zookeeper /kafka ap架构:eureka
  7. 联合索引基本概念
  8. 索引覆盖:
  9. 智能指针:
  10. http基础知识:《图解网络-小林coding》
  11. http优化思路,三个方面聊起。
  12. TCP和UDP的区别
  13. TCP握手三次具体过程
  14. TCP为什么三次握手
  15. 聚簇索引相对于非聚簇索引的优势/劣势
  16. c++四大特性
  17. c++类面向对象程序设计思想,继承类型
  18. c++四大特性之多态
  19. 内存相关
  20. class和struct的区别
  21. static关键字相关:优缺点、解决什么问题。
  22. const和define的概念和优缺点?
  23. linux线程实现方式
  24. mysql优化:索引下推
    1. 基本例子
    2. 索引下推的目标
    3. 对于innoDB,索引下推仅适用二级索引
    4. 如何查询使用了索引下推?打印sql执行计划,Extra字段using index表示使用了索引覆盖,using index condition表示用了索引下推。
  25. mysql优化相关知识
  26. mysql常见分库分表策略
  27. 性能优化专题,编程指北三高问题综合
  28. 分布式缓存一致性解决方案
  29. 缓存一致性MESI协议
  30. 分布式缓存分片如何分配?一致性hash算法
  31. 缓存适用场景/不适用场景
  32. 回调函数
  33. 输入一个sql语句,底层发生了什么?
  34. 备战字节面试:分布式系统面试题
  35. 当我们聊到内存管理,我们可以聊什么?
    1. os中的内存管理,段式,页式,段页式。
    2. csapp-c程序中常见的内存错误
    3. csapp虚拟内存管理机制
    4. 页面置换算法。
    5. 动态内存分配csapp
    6. 动态表(hash/vector),扩容/摊还分析。vector扩容,vs2015以1.5倍扩容,GCC以2倍扩容
    7. c++自身的内存管理
    8. 缓存优化常见的问题:缓存雪崩、缓存穿透、缓存击穿

posted on 2021-08-15 22:34  在苏州的城边  阅读(24)  评论(0编辑  收藏  举报

导航