
Java面试题
东北一绝、英俊侠
一个假的程序员。
展开
-
面试题:如何在多个重复数字中找到不重复的数字
1.问题的由来: 这是今天遇到的一个面试题,面试最后阶段,因为自己的才疏学浅没有合理的答上来,可能目前已经被PASS了,最开始我想到的是HashMap的特性,但是面试官说不要产生堆空间,所以这个方案也被否了,于是我请教了面试官,面试官说可以采用异或运算,于是有了这篇文章,下面就开始给大家讲一讲什么是异或运算,以及异或运算的特点。2.什么是异或运算? 异或运算是一种常用的位运算,在算法题中,对于避免额外的空间复杂度有独特的用处。3.异或运算的特点(口诀:相同取0,相异取1):...原创 2021-09-26 23:57:03 · 907 阅读 · 1 评论 -
Java SSM框架相关基础面试题整理
一、Spring面试题1、Spring 在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:①. IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。②. AOP:面向切面编程2、Spring的事务?编程...原创 2019-05-10 17:56:15 · 618 阅读 · 0 评论 -
MyBatis 面试题
1、什么是Mybatis?Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDB...原创 2019-07-16 11:05:01 · 1196 阅读 · 0 评论