自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 设计模式—建造者模式(完整工程面试详解)

本文讲解了建造者模式分步组装复杂对象的核心思想,详述产品、抽象建造者、具体建造者、指挥者四大标准角色,分别实现经典 GoF 标准建造者与企业主流静态内部链式 Builder 两种方案,梳理 Spring、Guava、JDK 主流框架落地案例,给出企业级选型规范,构建完整创建型建造者模式知识体系。

2026-07-16 09:43:43 295

原创 设计模式—责任链模式(完整工程面试详解)

本文讲解了责任链模式的链式处理思想、请求分层处理痛点与业务适配边界,详述抽象处理器、具体处理器、请求实体完整角色体系,分别实现基础同步责任链与 SpringBoot 企业级异步链式方案,区分责任链、装饰器、模板方法、观察者模式的易混点,补充 Servlet 过滤器、Spring 拦截器、Mybatis 插件等框架落地案例,梳理企业级链式设计选型规范,构建完整的行为型责任链模式知识体系。

2026-07-09 10:31:19 699

原创 设计模式—适配器模式(完整工程面试详解)

本文讲解了适配器模式的核心适配思想、接口兼容痛点与业务适配边界,详述类适配器、对象适配器两套实现体系与角色职责,结合实战案例演示新旧接口、异构系统的兼容适配逻辑,重点区分适配器与装饰器、代理、观察者模式的高频易混点,补充Spring、MyBatis主流框架落地案例,梳理企业级适配选型规范与最佳实践,构建完整的结构型适配器模式知识体系。

2026-07-09 09:02:52 309

原创 快速排序算法完整详解(原理+分步过程+代码+优化)

本文讲解快速排序的分治递归思想、分区规则与完整排序过程,实现基础版与随机基准优化版代码。对比分析两个版本的时间复杂度、空间复杂度及优缺点,解答快排性能优劣的核心问题,适合算法学习与面试复习。

2026-07-08 14:59:00 571

原创 冒泡排序算法完整详解(原理+排序过程+基础代码+优化代码)

本文讲解冒泡排序的核心原理、排序过程,实现基础版与标志位优化版代码。区分两个版本的时空复杂度,解答平均复杂度判定难点,总结算法特性与优缺点,适配算法学习与面试备考。

2026-07-08 08:54:03 412

原创 设计模式—观察者模式(超全工程面试+MQ关联详解)

本文详解观察者模式的核心设计思想、解耦原理与工程适配场景,梳理主题与观察者的标准角色体系,对比推、拉两种事件模型的适用差异,手写原生基础实现并重点落地 SpringBoot 异步事件监听企业级方案,解决传统同步阻塞、事务不一致、异常雪崩、接口 RT 过高等线上痛点,总结模式优缺点与工程优化手段,深度剖析观察者模式与消息队列 MQ的层级差异及落地选型规范,区分各类相似设计模式,结合 Spring 源码落地案例梳理最佳实践,构建完整的行为型观察者模式知识与落地体系。

2026-07-07 16:27:22 656

原创 设计模式—装饰器模式精讲

本文讲解了装饰器模式的核心思想、解决痛点与适配边界,详述透明包装、动态叠加、开闭拓展的核心特性,拆解抽象组件、具体组件、装饰器抽象、具体装饰四层角色,结合实战案例演示多级装饰叠加逻辑,剖析优缺点与类爆炸、多层嵌套等工程问题,区分装饰器、适配器、代理模式的易混点,补充JDK、Spring、IO源码落地案例,梳理企业级选型规范与最佳实践,构建完整的结构型装饰器模式知识体系。

2026-07-07 11:58:11 377

原创 设计模式—模板方法模式精讲

本文讲解了模板方法模式的核心思想、解决痛点与适配边界,详述模板方法标准架构与实现逻辑,剖析抽象模板、具体子类、钩子方法的完整职责,结合业务实战案例演示落地方式,分析优缺点与常见工程问题,区分易混设计模式,总结企业级选型规范与最佳实践,构建完整的行为型模板方法模式知识体系。

2026-07-06 18:04:31 515

原创 Linux指令实战学习之内存泄漏

本文主要讲解如何通过Linux指令,辅助查询出存在内存泄漏问题的代码。

2026-07-04 17:32:24 249

原创 设计模式-三种工厂模式精讲(简单工厂、工厂方法、抽象方法)

本文讲解了工厂模式的核心思想与使用边界,详述简单工厂、工厂方法、抽象工厂三种模式的演进逻辑与实现差异,结合实战案例剖析优缺点与选型场景,区分易混设计模式,补充框架落地应用,针对工程常见缺陷给出优化方案,梳理工厂模式落地规范,构建完整的工厂创建型模式知识体系。

2026-07-01 16:38:07 386

原创 设计模式-策略模式精讲

本文讲解了策略模式的核心思想、适用与不适场景,详述五种实现方案并对比特性,补充标准角色、UML图、JDK原生案例与易混模式区分,拓展组合策略、Spring注入等高阶用法,梳理优缺点与类爆炸、空策略等问题解决手段,配套工程落地最佳实践并给出场景选型规范。

2026-06-30 13:56:48 326

原创 设计模式-单例模式(超全工程讲解 + 五种实现方式 + 反射/反序问题解决)

本文讲解了单例模式的作用、适用与禁忌场景。详述了五种实现原理、优劣,对比特性,分析反射与序列化破坏单例的解决方案,给出了选型的使用规范。

2026-06-26 16:04:10 373

原创 文件系统原理—作用与组成

文件系统原理—作用与组成

2026-06-24 18:49:21 397

原创 国密算法(SM4)

SM4算法的基本介绍以及集成Springboot的两种不同方式的具体实现。

2025-06-03 17:26:25 9560

原创 欧拉系统/Centos离线安装nginx并实现远程连接步骤

如下是通过yum下载的展示图,因为我已经下载好了,所以我现在只删除了tar的rpm做的演示,其他的我没有删除,所以这里只显示了tar的install信息,但是大家还是需要把tar文件夹下所有rpm都上传到linux主机上,install后这里输入‘y’即可。由于是离线环境,如果tar没有安装需要本地下载下来,我的网盘中Desktop文件夹下,有一个tar文件夹,其中的rpm就是需要下载的本地仓库,我们还是将这些通过工具上传到linux中,我们可以随便创建个文件夹放这些rpm。

2024-12-04 18:03:59 1085

原创 欧拉系统/Centos离线安装redis并实现远程连接步骤

如下是通过yum下载的展示图,因为我已经下载好了,所以我现在只删除了tar的rpm做的演示,其他的我没有删除,所以这里只显示了tar的install信息,但是大家还是需要把tar文件夹下所有rpm都上传到linux主机上,install后这里输入‘y’即可。其中刚进入时是‘普通模式’,因为这个文件还是比较大的,所以我们可以在这个模式下按‘/’然后填写我们需要查找的代码,然后按‘enter’就可以查找到了,如果目标不是我们想要的就按‘n’键就能往下找。当内容都修改完后,在普通模式下,按‘:wq’退出来。

2024-12-04 17:09:26 1463

原创 欧拉系统/Centos离线安装jdk1.8步骤

记得选择Linux版本。网盘地址将下载的jdk安装包jdk-8u431-linux-x64.tar.gz通过ftp工具上传到linux主机上(我这里上传到/usr/local/java/目录下)。

2024-12-04 15:33:50 1811

原创 欧拉系统/Centos离线安装Mysql5.7并实现远程连接步骤

欧拉系统/Centos离线安装Mysql5.7并实现远程连接步骤

2024-12-04 14:01:00 2790 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除