自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring解析:模拟设计IOC容器

本文深入分析了Spring IoC容器的核心实现原理,重点探讨了Bean的生命周期管理机制。文章首先介绍了Spring容器的整体架构,包括三级缓存机制和核心组件设计。随后详细解析了Bean定义扫描、注册流程以及单例Bean的完整生命周期,涵盖实例化、依赖注入、初始化等关键阶段。特别对循环依赖解决方案、推断构造方法逻辑和@PostConstruct注解处理等核心功能进行了源码级别的剖析,揭示了Spring容器管理Bean对象的内在机制和工作原理。

2025-11-21 18:25:58 864

原创 Spring Boot异步接口性能优化:从单线程到高并发的优化历程

在现代Web应用开发中,接口性能往往是系统瓶颈的关键所在。特别是当业务逻辑涉及多个外部服务调用时,传统的同步处理方式会导致线程阻塞,严重影响系统吞吐量。本文记录了我在实际项目中遇到的一个典型场景:用户信息聚合接口的性能优化历程,从最初的同步实现到最终的异步优化。

2025-11-04 17:33:06 935

原创 Spring Boot 3 整合 LiteFlow:轻量级流程编排框架学习

文章摘要 本文介绍了Spring Boot 3整合LiteFlow流程编排框架的实践应用。LiteFlow是一款轻量级、高性能的组件式流程编排工具,通过将复杂业务逻辑拆分为独立组件,实现业务解耦和流程可视化配置。

2025-10-29 15:07:14 795

原创 SpringBoot3整合JetCache缓存

JetCache是阿里开源的Java缓存框架,提供统一API和强大缓存功能。

2025-10-28 12:00:15 774

原创 Kubernetes入门学习

Kubernetes(K8s)是Google开源的容器编排平台,用于自动化部署、扩展和管理容器化应用。本文介绍了K8s核心概念:Pod是最小部署单元,包含一个或多个容器;Deployment管理Pod副本集;Service提供稳定网络访问端点;ConfigMap存储应用配置数据。文章提供了常用命令和YAML配置示例,包括创建Pod/Deployment/Service/ConfigMap等操作,并附有详细截图说明。此外还介绍了Windows下镜像拉取失败的解决方法。适合K8s初学者快速入门学习容器编排技术。

2025-10-27 18:36:21 794

原创 基于Kafka+ElasticSearch+MongoDB+Redis+XXL-Job日志分析系统(学习)

基于Kafka+ElasticSearch+MongoDB+Redis+XXL-Job日志分析系统(学习)

2025-09-30 14:31:22 1498

原创 JDK 8、11、17、21新特性

Java 8:函数式编程革命,奠定现代Java基础Java 11:API现代化,提供企业级稳定性Java 17:语言特性增强,显著提升开发效率Java 21:并发编程突破,面向高性能应用选择合适的Java版本应综合考虑项目需求、团队能力、性能要求和长期维护成本。对于新项目,建议优先考虑Java 17或Java 21;对于现有系统,可根据业务需求制定渐进式迁移计划。Java的未来将继续在性能优化、开发体验和生态系统完善方面发展,每个LTS版本都值得开发者深入了解和应用。

2025-09-26 17:14:55 1012

原创 Mockito单元测试

本文介绍了如何使用Mockito进行Java单元测试,重点讲解了一个素材管理系统(MaterialService)的测试案例。文章包含环境配置、项目结构、实体类和服务接口定义,以及服务实现类的主要功能,如素材增删改查操作。Mockito框架通过模拟对象、验证行为和Stubbing方法,使测试更加独立可控。案例展示了如何测试素材保存、更新、删除和查询等核心业务逻辑,同时处理各种异常情况。

2025-09-24 15:10:37 1051

原创 Prometheus 指标类型

Prometheus

2025-08-26 17:14:45 452

原创 Java 订单超时自动取消策略

Java

2024-03-26 21:35:17 1188 1

原创 Springboot校验注解

Springboot

2024-01-30 19:01:05 1612 5

原创 Springboot自定义全局异常处理

Springboot

2024-01-25 11:32:33 1473 4

原创 Gateway+Springsecurity+OAuth2.0+JWT 实现分布式统一认证授权!

Gateway OAuth2.0

2024-01-23 19:30:39 5341 4

原创 SpringSecurity+OAuth2.0 搭建认证中心和资源服务中心

OAuth2.0 Springsecurity

2024-01-21 22:51:19 6798

原创 SpringSecurity+JWT前后端分离架构登录认证

Springsecurity

2024-01-20 20:33:07 1680 1

原创 Springboot使用参数解析器HandlerMethodArgumentResolver,解析请求头里的数据

Springboot

2024-01-17 17:47:46 1505 3

原创 Dubbo 3.x结合Zookeeper实现远程服务基本调用

Dubbo

2024-01-14 22:09:08 1273 5

原创 Zookeeper实现分布式锁

Zookeeper

2024-01-11 19:34:29 999 4

原创 分布式事务Seata

seata 分布式

2024-01-10 15:39:18 1218 5

原创 Springboot+RocketMQ通过事务消息优雅的实现订单支付功能

RocketMQ Springboot

2024-01-08 17:33:32 2926

原创 Springboot整合RocketMQ 基本消息处理

RocketMQ

2024-01-04 20:24:21 1430 4

原创 Springboot整合Elasticsearch 7.X 复杂查询

Elasticsearch

2024-01-01 14:34:29 1500 1

原创 Springcloud Alibaba 使用Canal将MySql数据实时同步到Elasticsearch

Springcloud Alibaba,elasticsearch

2023-12-29 20:30:29 2796

原创 Springcloud Alibaba使用Canal将Mysql数据实时同步到Redis保证缓存的一致性

Springcloud, Redis, Canal

2023-12-28 19:28:43 3148

原创 Elasticsearch之RestClient查询文档

ElasticSearch

2023-12-27 17:37:18 619 2

原创 Elasticsearch之常用DSL语句

Elasticsearch

2023-12-26 17:02:49 3037

原创 ElasticSearch之RestClient笔记

ElasticSearch

2023-12-25 17:46:51 1169 4

原创 Redis原理之网络通信协议笔记

redis

2023-12-20 18:45:42 1191 8

原创 Redis原理之网络模型笔记

redis

2023-12-18 19:59:56 818 7

原创 Ngnix之反向代理、负载均衡、动静分离

nginx

2023-12-18 14:05:24 2172 23

原创 Redis之秒杀系统

redis

2023-11-29 13:35:44 2150 7

原创 Redis缓存设计典型问题

redis

2023-11-28 15:21:30 1112 2

原创 Redis原理之五种数据类型笔记

redis

2023-11-27 15:53:41 750 3

原创 Redis之C语言底层数据结构笔记

redis

2023-11-26 21:29:07 660 3

原创 Redis之高并发超卖问题解决方案

redis java

2023-11-24 15:27:16 4845

原创 java中的jdk代理和cglib代理

java

2023-11-14 15:57:55 1327 5

原创 DefaultListableBeanFactory

JAVA

2023-11-13 20:02:37 894 3

原创 YOLOv8改进之更换BiFPN并融合P2小目标检测层

YOLOv8

2023-11-03 14:13:09 20773 68

原创 Springboot整合Minio实现文件上传和下载

Springboot

2023-11-01 12:31:29 2931 12

原创 YOLOv8改进之C2f模块融合CVPR2023 SCConv

YOLOv8

2023-10-28 12:37:10 17812 85

Gateway+Springsecurity+OAuth2.0+JWT 实现分布式统一认证授权

Gateway+Springsecurity+OAuth2.0+JWT 实现分布式统一认证授权

2024-01-23

SpringSecurity+JWT前后端分离架构登录认证!

SpringBootSecurity+JWT前后端分离架构登录认证!

2024-01-20

Springcloud父子工程模版

下载即用,节省重新创建项目的时间

2023-12-04

手写模拟SpringMvc源码

MVC是一种设计模式(设计模式就是日常开发中编写代码的一种好的方法和经验的总结)。模型(model)-视图(view)-控制器(controller),三层架构的设计模式。用于实现前端页面的展现与后端业务数据处理的分离。手写了解底层原理。

2023-03-10

Mybatis注解手写源码篇

通过手写模拟Mybatis底层源码实现,了解参数解析底层原理,了解执行SQL底层原理,了解Mybatis结果处理底层原理

2023-02-28

SpringBoot源码简易篇

通过手写模拟SpringBoot源码了解其中的逻辑原理,自动配置,整合Tomcat,启动过程等。

2023-03-01

Spring源码简易篇,通过手写模拟了解Spring的底层源码启动和扫描逻辑,依赖注入等等过程

通过手写模拟,了解Spring的底层源码启动过程 通过手写模拟,了解扫描逻辑和依赖注入等底层源码工作流程 通过手写模拟,了解初始化机制工作流程 通过手写模拟,了解BeanDefinition、BeanPostProcessor的概念 通过手写模拟,了解Spring AOP的底层源码工作流程

2023-02-27

空空如也

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

TA关注的人

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