面试
Peiwen123
Clear code
展开
-
分布式锁面试题
分布式锁 分布式CAP 任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。 1.基于数据库排他锁做分布式锁 在查询语句后面增加for update来获取锁, 数据库会在查询过程中给数据库表增加排他锁 InnoDB 引擎在加锁的时候,只有通过索引进行检索的时候才会使用行级锁...原创 2019-11-11 09:19:15 · 581 阅读 · 0 评论 -
数据库面试题
1.三范式 1nf: 单列属性不可再分 2nf: 每个字段依赖于全部主键而非部分主键(对于非组合主键来说, 主要满足1nf就满足2nf) 3nf: 消除传递依赖, 非主键以外的字段要互不依赖 2.视图 视图不存数据, 数据还是存在表里, 只是方便程序员, 不提高查询效率 3.drop、delete与truncate drop和truncate都是ddl, 不能回滚, drop删表结构, trunc...原创 2019-11-11 09:18:45 · 216 阅读 · 0 评论 -
计网面试题
1.tcp和udp区别 TCP 是面向连接的、可靠的、有序的、速度慢的协议; UDP 是无连接的、不可靠的、无序的、速度快的协议。 TCP 开销比 UDP 大,TCP 头部需要 20 字节, UDP 头部只要 8 个字节。 TCP 无界有拥塞控制 UDP 有界无拥塞控制。 2.get和post的区别 GET参数通过URL传递,POST放在Request body中。 GET请求在U...原创 2019-11-11 09:17:53 · 615 阅读 · 0 评论