面试题汇总
文章平均质量分 93
JAVA SE 面试题、JAVA EE 面试题、JAVA 框架面试题、数据库面试题、服务器面试题、操作系统面试题、数据结构与算法面试题、开发代码管理工具面试题、前端技术面试题、其他相关技术面试题
TwoYellowGuns
TwoYellowGuns
展开
-
Dubbo 面试题
Apache Dubbo 是一款易用、高性能的 WEB 和 RPC 框架,同时为构建企业级微服务提供服务发现、流量治理、可观测、认证鉴权等能力、工具与最佳实践。原创 2024-03-25 17:29:53 · 1176 阅读 · 0 评论 -
Java 面试题
Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程,Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。原创 2024-03-04 21:35:08 · 1126 阅读 · 0 评论 -
Spring 面试题
Spring 是另一个主流的 Java Web 开发框架,该框架是一个轻量级的应用框架。Spring 是分层的 Java SE/EE full-stack 轻量级开源框架,以 IoC(Inverse of Control,控制反转)和 AOP(Aspect Oriented Programming,面向切面编程)为内核,使用基本的 JavaBean 完成以前只可能由 EJB 完成的工作,取代了 EJB 臃肿和低效的开发模式。原创 2024-03-04 11:19:09 · 1280 阅读 · 0 评论 -
MyBatis 面试题
原理是 Mybatis 解析A标签,发现A标签引用了B标签,但是B标签尚未解析到,尚不存在,此时 Mybatis 会将A标签标记为未解析状态,然后继续解析余下的标签,包含B标签,待所有标签解析完毕,Mybatis 会重新解析那些被标记为未解析的标签,此时再解析A标签时,B标签已经存在,A标签也就可以正常解析完成了。另一种是使用嵌套查询,嵌套查询的含义为使用 join 查询,一部分列是A对象的属性值,另外一部分列是关联对象B的属性值,好处是只发一个 sql 查询,就可以把主对象和其关联对象查出来。原创 2024-03-03 10:06:38 · 1051 阅读 · 0 评论 -
MySQL 面试题
MySQL 面试题原创 2024-03-02 19:57:23 · 3983 阅读 · 0 评论 -
Redis 面试题
主节点负责处理客户端的写操作,同时从节点会实时同步主节点的数据。缓存预热如字面意思,当系统上线时,缓存内还没有数据,如果直接提供给用户使用,每个请求都会穿过缓存去访问底层数据库,如果并发大的话,很有可能在上线当天就会宕机,因此我们需要在上线前先将数据库内的热点数据缓存至 Redis 内再提供出去使用,这种操作就成为"缓存预热"。哨兵节点是一种特殊的 Redis 节点,它会监控主节点和从节点的运行状态,当主节点发生故障时,哨兵节点会自动从从节点中选举出一个新的主节点,并通知其他从节点和客户端,实现故障转移。原创 2024-03-02 19:12:51 · 917 阅读 · 0 评论