秋招面试题系列- - -Java 工程师(二)
MyBatis面试题5、MyBatis与 Hibernate有哪些不同?1、Mybatis和 hibernate不同,它不完全是一个 ORM框架,因为 MyBatis需要程序员自己编写 Sql语句。2、Mybatis直接编写原生态 sql,可以严格控制 sql执行性能,灵活度高,非常适合对关系数据模...
秋招面试题系列- - -Java工程师(三)
MyBatis面试题11、Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?第一种是使用标签,逐一定义数据库列名和对象属性名之间的映射关系。第二种是使用 sql列的别名功能,将列的别名书写为对象属性名。有了列名与属性名的映射关系后,Mybatis通过反射创建对象,同时使用...
秋招面试题系列- - -Java工程师(四)
MyBatis面试题16、Xml映射文件中,除了常见的 select|insert|updae|delete标签之外,还有哪些标签?答:<resultMap>、<parameterMap>、<sql>、<include>、<selectKey&g...
秋招面试题系列- - -Java工程师(五)
MyBatis面试题20、MyBatis实现一对一有几种方式?具体怎么操作的?有联合查询和嵌套查询,联合查询是几个表联合查询,只查询一次,通过在resultMap里面配置 association节点配置一对一的类就可以完成;嵌套查询是先查一个表,根据这个表里面的结果的外键 id,去再另外一个表里面查...
秋招面试题系列- - -Java工程师(八)
ZooKeeper面试题7.客户端注册 Watcher实现1、调用 getData()/getChildren()/exist()三个 API,传入 Watcher对象2、标记请求 request,封装 Watcher到 WatchRegistration3、封装成 Packet对象,发服务端发送 ...
秋招面试题系列- - -Java 工程师(六)
MyBatis面试题26、Mapper编写有哪几种方式?第一种:接口实现类继承 SqlSessionDaoSupport:使用此种方法需要编写mapper接口,mapper接口实现类、mapper.xml文件。1、在 sqlMapConfig.xml中配置 mapper.xml的位置resource...
秋招面试题系列- - -Java工程师(七)
ZooKeeper面试题1. ZooKeeper面试题?ZooKeeper是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。分布式应用程序可以基于 Zookeeper实现诸如数...
秋招面试题系列- - -Java工程师(九)
ZooKeeper面试题13.服务器角色Leader1、事务请求的唯一调度和处理者,保证集群事务处理的顺序性2、集群内部各服务的调度者Follower1、处理客户端的非事务请求,转发事务请求给 Leader服务器2、参与事务请求 Proposal的投票3、参与 Leader选举投票Observer1...
秋招面试题系列- - -Java工程师(十一)
ZooKeeper面试题24. Zookeeper的 java客户端都有哪些?java客户端:zk自带的 zkclient及 Apache开源的 Curator。25. chubby是什么,和 zookeeper比你怎么看?chubby是 google的,完全实现 paxos算法,不开源。zooke...

字节跳动秋招整理牛客网---Java后端提前批面试
一、字节提前批 java 后端一面1.1 你说你用了 RPC 远程调用,讲讲原理是怎么样的RPC(Remote Procedure Call)远程调用,通过某种手段,协议,约定调用非本地服务RPC 框架作为架构微服务化的基础组件,它能大大降低架构微服务化的成本,提高调用方与服务提供方的...
更新时间 2023-09-27 22:06:12
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。