一、计算机网络主要的常考知识点如下:
https://www.nowcoder.com/tutorial/10018/2e34f0884bb94bcbb9dcd6b03c22469b
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.集群同步方式
三、操作系统知识点
- 进程和线程之间的区别
- 操作系统的调度算法
- 进程间通信的方式和区别
- 虚拟内存机制的作用
- 缓存的作用以及缓存替换算法
- 线程的实现方式
- 虚拟文件系统
https://blog.csdn.net/qq_42518941?type=blog
四、WebServe服务器项目
