当前位置 : 主页 > 编程语言 > 其它开发 >

基础问题整理

来源:互联网 收集:自由互联 发布时间:2022-05-30
计算机基础 mvcc是什么 多并发版本控制,主要是为了提高数据库的并发控制 基于快照读 维持一个数据的多个版本,使读写操作没有冲突 为事务分配一个单向的时间戳,为每个数据修改
计算机基础 mvcc是什么
  • 多并发版本控制,主要是为了提高数据库的并发控制
  • 基于快照读
  • 维持一个数据的多个版本,使读写操作没有冲突
  • 为事务分配一个单向的时间戳,为每个数据修改保存一个版本,时间戳和版本相关联
进程调度的算法有哪些
  • 先来先服务 FCFS
  • 短作业优先 SJF
  • 最高相应比(最近最久未使用) HNNR
  • 时间片轮转法 RR
  • 多级反馈队列 MFQ
死锁
  • 死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。
    预防: 有序资源分配法、银行家算法
    解决: 死锁预防、死锁避免、死锁检测和解除
系统的重新启动
撤消进程,剥夺资源
进程回退策略
————需要付出代价
生成一个.c文件的过程



Cookie和Session的区别
  • cookie保存在客户的浏览器上,session保存在服务器上
  • cookie不是很安全,可能会被cookie欺骗,为考虑安全应用session
  • session在访问增多会占用内存,为缓解内存,应使用cookie
  • cookie在一个客户端的限制是3K
  • 将登录信息等重要信息放在session,其他信息放cookie
http状态码
  • 1xx 服务器收到请求,需要下一步操作
  • 2xx 服务器收到请求,并处理成功
  • 3xx 重定向
  • 4xx 客户端错误,通常为请求包含语法错误,或无法完成请求
  • 5xx 服务器错误,服务器在处理请求的过程中发生了错误
osi7层协议

上一篇:宽字节注入
下一篇:没有了
网友评论