「生活可以更简单, 欢迎来到我的开源世界」
  1. C++后台开发知识点
  2. 总结理解
plan
2020-07-07

plan

C++后台开发知识点

总结理解

操作系统关键知识点:

计算机网络主要的常考知识点如下:

TCP/IP

  1. 分层模型

  2. 三次握手、四次挥手原理

  3. 拥塞控制

  4. 流量控制与滑动窗口

  5. TCP与UDP比较

  6. DDos攻击

  7. close_wait,time_wait状态原因

HTTP

  1. http/https 1.0、1.1、2.0

  2. get/post 以及幂等性

  3. http 协议头相关

  4. Cookie Session 的比较

  5. 长连接与短连接,websocket的对比

Socket

  1. IO模型

  2. select ,poll,epoll原理和对比

数据库常考知识点:

MySQL相关

  1. 索引:B树、B+树底层结构,索引失效条件

  2. sql语法

  3. 关系型数据库三范式

  4. 存储引擎:InnoDB和MyISAM对比

  5. 数据库的锁:行锁,表锁,页级锁,意向锁,读锁,写锁,悲观锁,乐观锁等等

  6. 数据库隔离级别:脏读、不可重复读、幻读

  7. 事务的ACID理论

  8. 查询优化:explain,慢查询,show profile

  9. 分布式:分库分表,读写分离

Redis相关

  1. Redis 特点

  2. Redis 底层数据结构:跳表,字典

  3. 数据淘汰策略

  4. 持久化方式:AOF,RDB

  5. 哨兵模式

  6. 集群同步方式

<⇧>