计算机基础 mvcc是什么 多并发版本控制,主要是为了提高数据库的并发控制 基于快照读 维持一个数据的多个版本,使读写操作没有冲突 为事务分配一个单向的时间戳,为每个数据修改
- 多并发版本控制,主要是为了提高数据库的并发控制
- 基于快照读
- 维持一个数据的多个版本,使读写操作没有冲突
- 为事务分配一个单向的时间戳,为每个数据修改保存一个版本,时间戳和版本相关联
- 先来先服务 FCFS
- 短作业优先 SJF
- 最高相应比(最近最久未使用) HNNR
- 时间片轮转法 RR
- 多级反馈队列 MFQ
- 死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。
预防: 有序资源分配法、银行家算法
解决: 死锁预防、死锁避免、死锁检测和解除
系统的重新启动
撤消进程,剥夺资源
进程回退策略
————需要付出代价
生成一个.c文件的过程
- cookie保存在客户的浏览器上,session保存在服务器上
- cookie不是很安全,可能会被cookie欺骗,为考虑安全应用session
- session在访问增多会占用内存,为缓解内存,应使用cookie
- cookie在一个客户端的限制是3K
- 将登录信息等重要信息放在session,其他信息放cookie
- 1xx 服务器收到请求,需要下一步操作
- 2xx 服务器收到请求,并处理成功
- 3xx 重定向
- 4xx 客户端错误,通常为请求包含语法错误,或无法完成请求
- 5xx 服务器错误,服务器在处理请求的过程中发生了错误