面试问题
文章平均质量分 69
小白大菜
这个作者很懒,什么都没留下…
展开
-
请记住Java是值传递
Java是值传递!Java是值传递!Java是值传递!原创 2022-02-24 15:15:15 · 398 阅读 · 0 评论 -
Java的流操作
不知朋友你是否经常将输入流输出流搞混?原创 2022-02-23 12:57:11 · 358 阅读 · 2 评论 -
Java的异常处理机制
优雅的代码离不开优雅的异常处理。 ————小欢子原创 2022-02-22 02:24:26 · 405 阅读 · 0 评论 -
Java的String为什么是不可变?
String为什么是不可变的?曾经我一度认为是底层的char型数组被final修饰所以不可变,但实际并不是这样!!!且听我慢慢道来原创 2022-02-19 17:42:47 · 269 阅读 · 0 评论 -
深拷贝、浅拷贝、引用拷贝
跟着小欢子把深拷贝、浅拷贝、引用拷贝彻底分清楚吧!原创 2022-02-18 00:48:41 · 584 阅读 · 0 评论 -
关于InnoDB隔离级别实现原理的理解
本篇小欢子准备直接写一下对InnoDB隔离级别实现原理的当前理解,还望各位巨佬指正原创 2021-07-30 17:52:11 · 307 阅读 · 1 评论 -
OS相关八股文自述
1.什么是操作系统?答:我认为操作系统首先是一个软件,它为其他软件调用计算机硬件提供接口,其次可以提供一个界面来方便用户与计算机交互。2.什么是系统调用?答:系统调用就是某些资源不能被用户随意使用,而是需要操作系统进行资源统一分发管理,如打印机,摄像头等等,系统调用就是来统一分发这些资源的接口。3.用户态与内核态答:用户态是运行用户程序时的状态,但是比如说此时有两个进程在运行,分别是qq和微信,当我们用微信在进行视频聊天的时候,qq进程如果也要调用摄像头,它不能一下子就抢夺摄像头这个资源吧,这样就原创 2021-02-28 20:29:08 · 971 阅读 · 0 评论 -
数据库八股文自述
1.MySQL索引有哪些数据结构?答:B+tree,以及Hash。Hash索引比较适合单值的查找,但不适合范围查询,Hash索引的单值查找时间复杂度为O(1).B+tree查找的时间复杂度为O(logn),但是B+适合范围查询以及扫表。Innode和MyISAM是不支持hash索引的。2.MySQL索引结构为什么不用B,而用B+?答:B树是每个节点都会存放数据,而B+的数据只会存放在叶子节点的链表上,且该链表是个双向链表,因此B+相对于B来说,最大的优势就是适合扫表。具体原因为,因为B每个节点都存放数原创 2021-02-28 20:28:31 · 3925 阅读 · 2 评论 -
计网相关八股文自述
1.time_wait是哪一方的?有什么作用?答:time_wait是主动发起断开方的一个状态,它是在收到被动方FIN报文,响应ACK之后的一个状态,它的目的有两个,第一是为了防止相同四元组的旧数据被接收到,因为相同四元组的旧数据是有可能被新连接接受到的,就是当序列号seq_num碰巧相同,且四元组是一样的时候。所以设置2MSL的等待时间,让两个方向上的数据包都被丢弃,这样保证再出现的数据包是新连接产生的。第二是根据RFC(互联网协议的相关标准)指出,为了确保被动方可以收到最后一次ACK,从而正常关闭。因原创 2021-02-28 20:28:56 · 1480 阅读 · 0 评论 -
Redis八股文自述
1.redis是什么答:redis是一个基于内存的,key-value型的非关系型数据库。2.redis一般用来做什么答:redis一般用来做缓存,也可以用来做分布式锁,同时一些特殊的需求,如实时的排行榜可以用redis中的zset来实现。3.为什么要用缓存(redis)答:使用缓存可以提高系统的性能以及并发。因为redis是将数据存于内存,而MySQL(innodb)则是将数据存于磁盘,读取内存的速度是ns级别,而读取磁盘的速度是ms级别(相差是的6次方,中间隔着一个微秒),所以使用缓存的系统响原创 2021-03-02 20:17:56 · 669 阅读 · 0 评论 -
JVM八股文自述
1.介绍一下Java运行时内存区答:在jdk1.6及之前,java内存区是分为堆区,方法区(运行时常量)也叫永久代,直接内存区(不属于运行时内存区),这是线程共享的,线程私有的是虚拟机栈,本地方法栈,程序计数器,jdk1.7将方法区移入了堆区,1.8直接将永久代移除,增加了元空间,是放在直接内存区的。2.程序计数器答:程序计数器是java内存中唯一一个不会出现OutOfMemoryError的区域。程序计数器的作用主要有两个,首先程序计数器控制了我们程序流程,如顺序执行,循环执行等等,我把它理解为下一原创 2021-03-22 19:18:18 · 531 阅读 · 1 评论