
面试宝典
文章平均质量分 73
主要编写面试相关的文章。
蜗牛 | ICU
wx: tsingli320
展开
-
【面试宝典】redis常见面试题总结(上)
如果是第一次进行主从同步,主节点需要使用 bgsave 命令,再将后续修改操作记录到内存的缓冲区,等 RDB 文件全部同步到复制节点,复制节点接受完成后将 RDB 镜像加载到内存中。等加载完成后,复制节点通知主节点将复制期间修改的操作记录同步到复制节点,即可完成同步过程。redis 中的事务是一组命令的集合,是 redis 的最小执行单位。事务中的所有命令都会序列化、按顺序执行。缓存穿透是指用户请求数据,在数据库中没有,自然缓存中也没有,就会导致会直接查询数据库,数据库中也没有就会返回null.原创 2024-08-20 12:27:12 · 583 阅读 · 0 评论 -
【面试宝典】java基础面试题总结[上]
方法时,应该确保在同一个Java应用程序执行期间,只要对象的equals比较中所用的信息没有被修改,那么对该对象多次调用hashCode方法必须始终如一地返回同一个整数。由于哈希码是一个整数,而整数的范围是有限的,而对象的数量可以是无限的,因此哈希碰撞是不可避免的。接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方法,而接口中不能定义构造器而且其中的方法全部是抽象方法。接口时抽象类的变体。然而,哈希碰撞可能会影响基于哈希的集合的性能,因为它可能增加在集合中查找元素的时间复杂度。原创 2024-08-12 16:04:08 · 819 阅读 · 0 评论 -
【面试宝典】Java面向对象面试题总结(上)
重写是子类对父类方法的重新定义,用于提供特定于子类的实现。重载是在同一个类中允许存在多个同名但参数列表不同的方法,用于提供灵活的方法调用。重写是面向对象多态性的体现,而重载是编译时多态性的体现。原创 2024-08-15 15:51:02 · 674 阅读 · 0 评论 -
【面试宝典】java多线程面试题总结(上)
多线程会共同使用一组计算机上的 CPU, 而线程数大于给程序分配的 CPU 数时,为了让各个线程都有执行的机会,就需要轮换使用 CPU,不同的线程切换使用 CPU 时发生的切换过程就是上下文切换。原创 2024-08-12 14:55:23 · 1003 阅读 · 0 评论 -
【面试宝典】java多线程面试题总结(中)
Java内存模型(Java Memory Model,简称JMM)是一种抽象的概念,它定义了Java程序中各个变量(包括实例域、静态域和数组元素)的读写访问方式,以及这些变量如何在多线程环境中被正确地同步和可见。JMM的目标是确保Java程序在各种不同的硬件和操作系统平台上都能保持一致的内存访问效果。原创 2024-08-14 22:07:12 · 681 阅读 · 0 评论 -
【面试宝典】mysql常见面试题总结(上)
MySQL中的事务是一个作为单个逻辑工作单元执行的一系列操作。事务具有ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。这些属性确保了事务的完整性和可靠性。原子性:事务中的所有操作要么全部完成,要么全部不执行,不会结束在中间某个环节。一致性:事务操作前和操作后,数据满足完整性约束,数据库保持一致性状态。隔离性。原创 2024-08-11 16:04:00 · 753 阅读 · 0 评论 -
【面试宝典】mysql常见面试题总结(中)
一、SQL 优化有哪些?1、Where 子句中:where 表之间的连接必须写在其他 Where条件之前,那些可以过滤掉最大数量记录的条件必须写在Where子句的末尾.HAVING最后。2、用 EXISTS 替代 IN、用 NOT EXISTS 替代 NOT IN。3、避免在索引列上使用计算。4、避免在索引列上使用IS NULL和 IS NOT NULL。5、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 orderby 涉及的列上建立索引。6、应尽量避免在 where原创 2024-08-15 16:07:47 · 113 阅读 · 0 评论 -
【面试宝典】mybatis常见面试题(上)
1、MyBatis 是一个半 ORM (对象关系映射) 框架,它内部封装了 JDBC, 开发时只需要关注 SQL 语句本身,不需要花费精力处理加载驱动、创建连接、创建 statement 等复杂的过程。程序员直接编写原生 SQL, 可以严格控制 SQL 执行性能,灵活度高。2、MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射数据库中记录。避免了大部分的 JDBC 代码和手动设置参数以及获取结果集。原创 2024-08-11 01:38:53 · 795 阅读 · 0 评论 -
【面试宝典】spring常见面试题总结[上]
Spring 框架的核心是 Sping 容器。容器创建对象,将它们装配在一起,配置它们并管理它们的完整生命周期。Spring 容器使用依赖注入来管理组成应用程序的组件。容器通过读取提供的配置元数据来接收对象实例化,配置和组装的指令。原创 2024-08-12 18:39:24 · 528 阅读 · 0 评论 -
java 面试 PDF 资料整理
尊贵的求知者,作者特此献上精心编纂的Java面试宝典PDF,这份资料凝聚了无数面试精华与实战经验,是通往Java技术殿堂的钥匙。它不仅涵盖了Java核心技术的深入解析,还包含了最新面试趋势与实战技巧,让您在面试中如鱼得水,尽显Java高手的风采。原创 2024-08-15 08:58:37 · 517 阅读 · 0 评论