
面试题
文章平均质量分 72
Carl God
非著名CSDN创作者,欢迎各路好汉一起学习交流。
资源全部免费下载;
曾入选<大数据领域内容榜第36名>
展开
-
面经之MyBatis
MyBatis 与 Jpa 有哪些不同?Mybatis和jpa不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句。Mybatis直接编写原生态sql,可以严格控制sql执行性能,灵活度高,非常适合对关系数据模型要求不高的软件开发,因为这类软件需求变化频繁,一但需求变化要求迅速输出成果。但是灵活的前提是mybatis无法做到数据库无关性,如果需要实现支持多种数据库的软件,则需要自定义多套sql映射文件,工作量大。jpa 对象/关系映射能力强,数据库无关性好,对于关系模型要原创 2021-06-01 14:58:01 · 7657 阅读 · 10 评论 -
趣味面试题
1. 输入 ping IP 后敲回车,发包前会发生 什么?参考答案首先根据目的IP和路由表决定走哪个网卡,再根据网卡的子网掩码 地址判断目的IP是否在子网内。如果不在则会通过arp缓存查询IP的 网卡地址,不存在的话会通过广播询问目的IP的mac地址,得到后 就开始发包了,同时mac地址也会被arp缓存起来。2. 请解释下为什么鹿晗发布恋情的时候, 微博系统会崩溃,如何解决?参考答案《 参考思路 》A. 获取微博通过pull方式还是push方式B. 发布微博的频率要远小于阅读微博C. 流量明原创 2021-05-27 17:28:43 · 9775 阅读 · 0 评论 -
Java面试题
1. 给定一个二叉搜索树(BST),找到树中 第 K 小的节点。考察点基础数据结构的理解和编码能力递归使用示例:如下图,输入 K=3, 输出节点值 3说明:保证输入的 K 满足 1<=K<=(节点数目)参考答案树相关的题目,第一眼就想到递归求解,左右子树分别遍历。联想 到二叉搜索树的性质,root 大于左子树,小于右子树,如果左子树 的节点数目等于 K-1,那么 root 就是结果,否则如果左子树节点数 目小于 K-1,那么结果必然在右子树,否则就在左子树。因此在搜 索的时原创 2021-05-27 17:19:32 · 9752 阅读 · 2 评论 -
Java面试题
1. 如何实现一个高效的单向链表逆序输出?参考答案:下面是其中一种写法,也可以有不同的写法,比如递归等。供参考。typedefstructnode{intdata;structnode*next; node(intd):data(d),next(NULL){} }node;voidreverse(node*head){ if(NULL==head||NULL==head->next) {return;}node*prev=NULL; node*pcur=head->ne原创 2021-05-27 17:07:14 · 9768 阅读 · 1 评论 -
Dubbo常见面试题(第二弹)
dubbo 工作原理第一层:service 层,接口层,给服务提供者和消费者来实现的第二层:config 层,配置层,主要是对 dubbo 进行各种配置的第三层:proxy 层,服务代理层,无论是 consumer 还是 provider,dubbo 都会给你生成代理,代理之间进行网络通信第四层:registry 层,服务注册层,负责服务的注册与发现第五层:cluster 层,集群层,封装多个服务提供者的路由以及负载均衡,将多个实例组合成一个服务第六层:monitor 层,监控层,对 rpc原创 2021-05-25 11:35:56 · 12129 阅读 · 12 评论