面经
文章平均质量分 63
csx_zzh
这个作者很懒,什么都没留下…
展开
-
JVM面经
三色标记算法把GC roots可达性分析遍历过程中遇到的对象,按照是否访问过这个条件标记成一下三种颜色。 黑色:表示对象已经被垃圾收集器访问过,且这个对象的所有引用都已经扫描过。黑色的对象代表已经扫描过,它是安全存活的,如果有其他对象引用指向了黑色对象,无须重新扫描一遍。黑色对象不可能直接(不经过灰色对象)指向某个白色对象。 灰色:表示对象已经被垃圾收集器访问过,但这个对象上至少存在一个引用还没有被扫描过。 白色:表示对象尚未被垃圾收集器访问过。显然在可达原创 2022-06-12 11:37:53 · 305 阅读 · 0 评论 -
Java虚拟机(JVM)面试题(2022最新版&&持续更新)
2.类加载双亲委派机制是怎么回事简单来说就是,先找父类加载器加载,不行再由儿子加载器加载.为什么会用双亲委派机制3.Tomcat底层类加载是用的双亲委派机制吗?4.说下对象完整创建的流程详细解释.....................原创 2022-06-10 23:11:20 · 429 阅读 · 0 评论 -
中国赛宝的面经
(1)客户端通过url发送请求(2-3)核心控制器Dispatcher Servlet接收到请求,通过系统或自定义的映射器配置找到对应的handler,并将url映射的控制器controller返回给核心控制器。(4)通过核心控制器找到系统或默认的适配器(5-7)由找到的适配器,调用实现对应接口的处理器,并将结果返回给适配器,结果中包含数据模型和视图对象,再由适配器返回给核心控制器(8-9)核心控制器将获取的数据和视图结合的对象传递给视图解析器,获取解析得到的结果,并由视图解析器响应给核心控制器(原创 2022-06-09 18:09:25 · 338 阅读 · 0 评论 -
计网面试题
假设 A 为客户端,B 为服务器端。首先 B 处于 LISTEN(监听)状态,等待客户的连接请求。A 向 B 发送连接请求报文,SYN=1,ACK=0,选择一个初始的序号 x。B 收到连接请求报文,如果同意建立连接,则向 A 发送连接确认报文,SYN=1,ACK=1,确认号为 x+1,同时也选择一个初始的序号 y。A 收到 B 的连接确认报文后,还要向 B 发出确认,确认号为 y+1,序号为 x+1。B 收到 A 的确认后,连接建立。三次握手的目的是建立可靠的通信信道,三次握手最主要的目的就是双方确认自己与原创 2022-06-03 16:04:19 · 126 阅读 · 0 评论 -
redis 面经详解
1.2 Redis和传统的关系型数据库有什么不同?1.3 Redis有哪些数据类型?1.4 Redis是单线程的,为什么还能这么快?关于Redis的单线程架构实现,如下图:原创 2022-06-01 22:04:04 · 1220 阅读 · 0 评论 -
牛客面经02
(gdb)help:查看命令帮助,具体命令查询在gdb中输入help + 命令,简写h(gdb)run:重新开始运行文件(run-text:加载文本文件,run-bin:加载二进制文件),简写r(gdb)start:单步执行,运行程序,停在第一执行语句(gdb)list:查看原代码(list-n,从第n行开始查看代码。list+ 函数名:查看具体函数),简写l数组实现、默认容量为10、每次扩容1.5倍序列化:就是将对象通过流的方式以字节的形式输出写入进文件中。相关流–ObjectOutputStrea原创 2022-06-01 21:07:41 · 110 阅读 · 0 评论 -
面经题目01
介绍一下数据库分页select * from user limit 0, 10;所谓分页,就是利用limit将数据一次查询的数量进行限制,相当于给小说分章节,如果不用limit加以限制,这段代码会一次性把user表中的数据一次性全部输出,使用了limit后,就可以根据参数对数据库的查询加以优化。第一个参数是指数据从哪里开始读,也就是表数据的下标:offset,而第二个数据指的是一页有多少个数据:pagenum,这里的代码就是把user表中的前十个数据全部拿出来,那第二页从哪里开始呢?代码如下:sel原创 2022-05-31 10:30:53 · 113 阅读 · 0 评论