IT入门 > 面试题 >
  • 乐观锁和悲观锁

    2019/07/26 点击:6299

    悲观锁: 假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作 乐观锁: 假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。 乐观锁与悲观锁的具体区别: http:/

  • VCC

    2019/07/26 点击:6108

    > ​ 全称是Multi-Version Concurrent Control,即多版本并发控制,在MVCC协议下,每个读操作会看到一个一致性的snapshot,并且可以实现非阻塞的读。MVCC允许数据具有多个版本,这个版本可以是

  • MyISAM和InnoDB

    2019/07/26 点击:3628

    段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成。另外,MyISAM 对于 SELECT COUNT(*) 这类的计算是超快无比的。 InnoDB 的趋势会是一个非常复杂的存储引擎,

  • 三次握手

    2019/07/27 点击:11982

    1. 客户端通过向服务器端发送一个SYN来创建一个主动打开,作为三次握手的一部分。客户端把这段连接的序号设定为随机数 A。 2. 服务器端应当为一个合法的SYN回送一个SYN/ACK。ACK 的确

  • 四次挥手

    2019/07/27 点击:4229

    _注意: 中断连接端可以是客户端,也可以是服务器端. 下面仅以客户端断开连接举例, 反之亦然._ 1. 客户端发送一个数据分段, 其中的 FIN 标记设置为1. 客户端进入 FIN-WAIT 状态. 该状态下

  • ARP协议

    2019/07/27 点击:6540

    地址解析协议(Address Resolution Protocol),其基本功能为透过目标设备的IP地址,查询目标的MAC地址,以保证通信的顺利进行。它是IPv4网络层必不可少的协议,不过在IPv6中已不再适用,并被

  • urllib和urllib2的区别

    2019/07/27 点击:5266

    这个面试官确实问过,当时答的urllib2可以Post而urllib不可以. 1. urllib提供urlencode方法用来GET查询字符串的产生,而urllib2没有。这是为何urllib常和urllib2一起使用的原因。 2. urllib2可以接受一

  • Post和Get

    2019/07/27 点击:5712

    事实上GET 和 POST 在实践上面有非常大的区别,这两种方法在语义上面并非能互相取代。 POST 是否比 GET 安全 是的, POST要比GET安全一点点,注意,是一点点。。。 说这两者都是明文传送

  • Cookie和Session

    2019/07/27 点击:5653

    Cookie Session 储存位置 客户端 服务器端 目的 跟踪会话,也可以保存用户偏好设置或者保存用户名密码等 跟踪会话 安全性 不安全 安全 session技术是要使用到cookie的,之所以出现session技

  • apache和nginx的区别

    2019/07/27 点击:3290

    nginx 相对 apache 的优点: * 轻量级,同样起web 服务,比apache 占用更少的内存及资源 * 抗并发,nginx 处理请求是异步非阻塞的,支持更多的并发连接,而apache 则是阻塞型的,在高并发下