后端开发面试题手写笔记
在复习的路途中,自己总结的各种后端开发笔记,每一题都是直接进入主题,包括(Java、MySQL、Redis、Spring、分布式、RocketMQ、Docker等流行技术架构的知识点),欢迎大家前来学习,如有错误请指点,期待大家能收获知识。 如果需要获取最新的文章,欢迎访问我的个人博客 哈利的小屋
IDEA 保存许可证失败:Access is denied 错误解决方案
在日常开发中,升级或重新激活 IntelliJ IDEA 时,有时会遇到如下错误提示: 保存许可证数据时出错。
C:\Users\herbert\AppData\Roaming\JetBrains\IntelliJIdea2025.3\idea.key (Access is denied)
🛠
Spring AI 快速入门
什么是 Spring AI 就使用国内阿里巴巴 Spring AI 来讲解 以下内容引用自 Spring AI Alibaba Spring AI Alibaba 开源项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API
如何自定义 Spring Boot Starter
本文介绍了创建自定义Spring Boot Starter以实现功能封装与复用的方法,并以邮件发送组件为例详细说明。主要步骤包括:引入相关Maven依赖、创建配置属性类绑定配置文件、编写自动配置类装配Bean、实现业务接口与默认实现、添加自动配置元数据,最后通过本地安装与依赖引入完成组件集成。使用该自定义组件只需在配置文件中设置相关属性,即可在其他项目中轻松调用封装功能,提升开发效率。
Bug笔记
未读
关于 @Resource 注入为 null 的问题
如下图,同样的包下的其他 Controller 累都可以注入,只有这个 Controller 类不能注入,并且显示 null ,当然测试这个函数时,也就会出现我们最害怕的 NullPointerException 了。 尝试过的解决方案 首先将 Maven 进行 Clean ,让后重新 Compil
八股文
未读
热点 Java 面试题(快速复习)
自己在准备面试/复习的时候,整理了一些高频 Java 面试题,如有错误欢迎指正哦。 1. HashMap的原理以及扩容机制 简介: HashMap 是 Java 中常用的基于哈希表的数据结构,用于存储键值对。它提供了快速的查找、插入和删除操作。 基本原理: HashMap 的底层是一个数组,每个数组
拓展篇
未读
应用监控推荐(Prometheus + Grafana)
一、Prometheus Prometheus 是一个开源的系统监控和报警工具包,最初由 SoundCloud 开发,现已成为 CNCF(云原生计算基金会)的项目。它主要用于收集和存储时间序列数据,并允许用户对这些数据进行查询和分析。 1. 主要特性 多维数据模型:数据以度量(metrics)和标签
八股文
未读
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关键字在同步机制中的不同应用和区别。