面试宝典
文章平均质量分 91
主要编写面试相关的文章。
蜗牛 | ICU
wx: tsingli320
展开
-
【面试宝典】Spring 面试你过了吗
Spring 框架的核心是 Sping 容器。容器创建对象,将它们装配在一起,配置它们并管理它们的完整生命周期。Spring 容器使用依赖注入来管理组成应用程序的组件。容器通过读取提供的配置元数据来接收对象实例化,配置和组装的指令。原创 2024-08-12 18:39:24 · 255 阅读 · 0 评论 -
【面试宝典】Java基础 这个面试题整理的不全 后期会进行补充
方法时,应该确保在同一个Java应用程序执行期间,只要对象的equals比较中所用的信息没有被修改,那么对该对象多次调用hashCode方法必须始终如一地返回同一个整数。由于哈希码是一个整数,而整数的范围是有限的,而对象的数量可以是无限的,因此哈希碰撞是不可避免的。接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方法,而接口中不能定义构造器而且其中的方法全部是抽象方法。接口时抽象类的变体。然而,哈希碰撞可能会影响基于哈希的集合的性能,因为它可能增加在集合中查找元素的时间复杂度。原创 2024-08-12 16:04:08 · 186 阅读 · 0 评论 -
【面试宝典】多线程
多线程会共同使用一组计算机上的 CPU, 而线程数大于给程序分配的 CPU 数时,为了让各个线程都有执行的机会,就需要轮换使用 CPU,不同的线程切换使用 CPU 时发生的切换过程就是上下文切换。原创 2024-08-12 14:55:23 · 434 阅读 · 0 评论 -
【面试宝典】MySQL 面试问题
MySQL中的事务是一个作为单个逻辑工作单元执行的一系列操作。事务具有ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。这些属性确保了事务的完整性和可靠性。原子性:事务中的所有操作要么全部完成,要么全部不执行,不会结束在中间某个环节。一致性:事务操作前和操作后,数据满足完整性约束,数据库保持一致性状态。隔离性。原创 2024-08-11 16:04:00 · 377 阅读 · 0 评论 -
【面试宝典】mybatis 的面试问题
1、MyBatis 是一个半 ORM (对象关系映射) 框架,它内部封装了 JDBC, 开发时只需要关注 SQL 语句本身,不需要花费精力处理加载驱动、创建连接、创建 statement 等复杂的过程。程序员直接编写原生 SQL, 可以严格控制 SQL 执行性能,灵活度高。2、MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射数据库中记录。避免了大部分的 JDBC 代码和手动设置参数以及获取结果集。原创 2024-08-11 01:38:53 · 580 阅读 · 0 评论