后端开发面试题手写笔记
在复习的路途中,自己总结的各种后端开发笔记,每一题都是直接进入主题,包括(Java、MySQL、Redis、Spring、分布式、RocketMQ、Docker等流行技术架构的知识点),欢迎大家前来学习,如有错误请指点,期待大家能收获知识。 如果需要获取最新的文章,欢迎访问我的个人博客 哈利的小屋
八股文
未读
热点中间件面试题(快速复习)
自己在准备面试/复习的时候,整理了一些高频面试题,如有错误欢迎指正哦。 1. B+树、B树、红黑树的特点和区别 B树(B-Tree) 一种平衡多路查找树,常用于数据库和文件系统的索引。 特点: 每个节点可以有多个子节点,称为多路平衡树。 每个节点最多可以有 m-1 个键,至少有 ceil(m / 2
八股文
未读
热点 Java 面试题(快速复习)
自己在准备面试/复习的时候,整理了一些高频 Java 面试题,如有错误欢迎指正哦。 1. HashMap的原理以及扩容机制 简介: HashMap 是 Java 中常用的基于哈希表的数据结构,用于存储键值对。它提供了快速的查找、插入和删除操作。 基本原理: HashMap 的底层是一个数组,每个数组
八股文
未读
HashMap常见面试题
Java面试必备知识点,HashMap常见知识点(Java interview essential knowledge points, common knowledge points of HashMap)。 HashMap的底层数据结构 在 JDK1.8 中,HashMap 由数组+链表+红黑树组
八股文
未读
Java 基础-常见面试题
本文介绍了Java基础知识中的常见面试题,重点探讨了面向对象的三大特征(封装、继承、多态)及其实现方式,并通过示例代码详细说明。文章进一步对比了抽象类和接口的异同,阐述了Java中的深拷贝、浅拷贝和引用拷贝概念及其区别。同时,解析了`==`与`equals()`方法的区别,强调了重写`equals()`时必须重写`hashCode()`方法的原因。此外,文章比较了String、StringBuffer和StringBuilder在可变性、线程安全及性能上的差异,并讨论了字符串拼接的最佳实践。最后,介绍了字符串常量池的作用,以及volatile和synchronized关键字在同步机制中的不同应用和区别。