Java后端面试题汇总
整理时间: 2026-03-17 来源: 牛客网面经抓取 + 面试题库整合 整理规则: 相同/相似知识点合并为一道,保留原始问题描述,全面详细回答
两块二每分钟
整理时间: 2026-03-17 来源: 牛客网面经抓取 + 面试题库整合 整理规则: 相同/相似知识点合并为一道,保留原始问题描述,全面详细回答
MySQL 核心原理笔记 整理自技术问答,涵盖 MySQL 架构、日志机制、事务原理、MVCC、锁机制、崩溃恢复、主从复制、SQL调优等核心面试知识点。 一、MySQL 整体架构 1.1 层级划分
使用说明 面试先答:先记住这一段,面试时先给结论,再根据追问展开。 详细解释:补充原理、流程、适用场景、性能权衡和版本差异。 常见追问与易错点:用于二次复习,避免绝对化或混淆概念。 项目经验与 HR 部分使用的是虚构 Java 校招候选人示例,必须替换成自己的真实经历和数据。 默认版本基线 答案默认
📅 更新日期:2025-06-05 | 🎯 适用版本:Claude Code CLI 最新版 目录 基础入门
class Solution { public List<Integer> getLIS(int[] nums) { int n = nums.length; int[] dp = new int[n]; // 【新增】用来记
= class Solution { public int[] sortArray(int[] nums) { if (nums == null || nums.length < 2) return nums; // insertSor
在微服务分布式架构中,几乎所有开发者都会产生一个核心疑问:RocketMQ 已经提供了同步刷盘、主从复制、重试队列、死信队列、事务消息等极致的消息可靠性保障,为什么还需要 XXL-JOB 做定时数据对齐?两者到底是什么关系? 本文将从职责边界、能力上限、协作架构、落地场景四个维度,彻底讲透两者的互补
你可以把 Redis 想象成一个超级智能的快递柜: 它比普通柜子快得多,因为所有东西都存在内存里,不用去硬盘翻。 它有 5 种不同设计的 “格子”,每种格子适合放不同的东西,这就是我们要讲的 5 种高频数据类型。 下面我们从 0 开始,用最通俗的话讲清楚,同时深入到 Redis 源码,让你既能听懂,
本文完整合并「Java锁专题」与「并发工具类专题」核心内容,重点补充二者的底层共性、实现依赖、功能互补、场景协同等核心关联,从底层原理到实战落地,形成一套完整的Java并发编程知识体系,兼顾日常开发与面试高频考点。 开篇:并发编程的核心矛盾与两大核心支柱 1. 并发编程的核心矛盾 Java并发编程的
从最基础的概念讲起,彻底讲透3个工具的本质区别、适用场景、可运行代码样例,最后给出生产级最佳实践&反面踩坑案例。哪怕你是刚接触编程的新手,也能一次性搞懂,再也不会选错工具。 前置答疑:最开始的核心疑问——RocketMQ和Feign是不是功能重复? 一句话结论:完全不重复,二者是微服务里两种完全不同