计算机网络面试题 计算机科学

计算机网络面试题

1、 OSI,TCP/IP,五层协议的体系结构,以及各层协议 答: OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 ...
数据表的垂直拆分和水平拆分 计算机科学

数据表的垂直拆分和水平拆分

垂直拆分 垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表 通常我们按以下原则进行垂直拆分: 把不常用的字段单独放在一张表; 把text,blob等大字段拆分出来放在附表中; 经常组合...
GET 和 POST 的区别? 计算机科学

GET 和 POST 的区别?

get参数通过url传递,post放在request body中。 get请求在url中传递的参数是有长度限制的,而post没有。 get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。 ...
脏读、幻读、不可重复读和丢失更新 计算机科学

脏读、幻读、不可重复读和丢失更新

锁就是防止其他事务访问指定资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。 一般来说,锁可以防止脏读、不可重复读和幻读。1、脏读(D...
共享锁(S锁)和排它锁(X锁) 计算机科学

共享锁(S锁)和排它锁(X锁)

共享锁【S锁】 又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。 排他锁【...
并发控制中的乐观锁与悲观锁 计算机科学

并发控制中的乐观锁与悲观锁

谈到悲观锁和乐观锁,就要谈到数据库的并发问题,数据库的隔离级别越高并发性就越差 并发性:当前系统进行了序列化后,你读取数据库后,别人查询不了,称为并发性不好 简单介绍 来自: https://blog.csdn.net/fengx...
编译原理求FIRST集、FOLLOW集和SELECT集 计算机科学

编译原理求FIRST集、FOLLOW集和SELECT集

所有大写字母代表非终结符,小写字母代表终结符,省略号代表未知数目(可能为0)的不确定类型的文法符号。 First集合: First集合顾名思义就是求一个文法符号串所可能推导出的符号串的第一个终结符的集合。 First(X)就是求X...