
面试
文章平均质量分 92
全是泡沫
这个作者很懒,什么都没留下…
展开
-
Redis面试题整理大全
1> Redis是单线程还是多线程,为什么Redis会很快? Redis单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。 很快的原因: 1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速; 2、采用单线程,避免了不必要的上下文切换和竞争条件; 3、使用多路I/O复用模型,非阻塞...原创 2019-10-07 23:01:00 · 180 阅读 · 0 评论 -
JVM面试题整理大全
1> JVM内存模型 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。JDK. 1.8 和之前的版本略有不同,下面会介绍到。 JDK1.8之前: JDK1.8: 2.1程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令...原创 2019-10-08 21:54:56 · 1666 阅读 · 0 评论 -
Mysql面试整理大全
1>事务的四大特性和事务并发引起的问题 事务的四大特性,即通常说的ACID属性,原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability ) 原子性:事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做。 一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只...原创 2019-10-11 00:15:13 · 333 阅读 · 0 评论