
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了一个基于Spring Boot 3的后端Mock系统设计方案。系统采用DDD架构,提供入站和出站接口模拟功能,支持通过数据库动态配置Mock规则。核心功能包括:HTTP请求拦截、智能缓存、全局开关控制等。技术栈包含MyBatis-Plus、Hutool工具库和TestContainers测试框架。文章详细阐述了数据库设计、缓存服务和整体架构实现,为开发测试环境中的接口模拟提供了完整解决方
Java网络编程IO模型解析:BIO、NIO与AIO 摘要:本文深入解析Java网络编程中的三种IO模型。BIO(同步阻塞IO)采用一连接一线程模式,编程简单但性能受限;NIO(同步非阻塞IO)通过Selector多路复用器实现单线程处理多连接,大幅提升并发能力;AIO(异步非阻塞IO)采用回调机制实现真正的异步处理。文章从Socket基础入手,详细对比了三者的核心原理、适用场景与性能差异,并提供

摘要 本文深入解析Spring Boot事件机制及其在电商场景中的应用。通过观察者模式实现核心业务与拓展逻辑的解耦,以用户下单为例展示传统紧耦合写法与事件驱动解耦方案的对比。文章详细介绍了Spring事件三要素(事件、发布者、监听器)及其实现方式,并提供了Spring Boot 2.7.10 + Spring MVC的实战示例,演示如何通过事件机制优雅处理下单后的优惠券发放、短信通知和积分增加等拓

本文介绍了Spring Boot整合InfluxDB 2.x的实战教程,主要内容包括:1)InfluxDB 2.x的环境搭建与初始化配置;2)SpringBoot项目中引入2.x专属客户端依赖和配置;3)封装InfluxDB 2.x的配置类,管理写入和查询API。文章提供了完整的代码示例,帮助开发者快速实现时序数据的读写操作,解决版本升级带来的适配问题。通过Docker部署InfluxDB 2.7

本次来介绍一个git命令中很少用过的一个指令,相信70%的开发者都没有接触过这个指令。笔者能学到这个指令还得从领导说起。事情的起因是这样的,领导想要把我们公共通用的代码做个统一管理,方便其他子项目用的时候,只用改一次,其他项目只要拉取就好了。当时领导也是想破头脑,我也做了很多的尝试,都没能很好的做到。于是领导不断的尝试,最终发现了这个指令。所以今天就来简单的学习一下git subtree如何让多个

EmbeddedServletContainerCustomizer已经不存在定制嵌入式的Servlet记录一下自己学习spring boot2.0 遇到的一个问题,在Spring Boot2.0以上配置嵌入式Servlet容器时EmbeddedServletContainerCustomizer 类发生了不存在,经上网查询发现已经被WebServerFactoryCustomizer替代,原文链
Nacos 英文全称为 Dynamic Naming and Configuration Service,是一个由阿里巴巴团队使用 Java 语言开发的开源项目。

Java网络编程IO模型解析:BIO、NIO与AIO 摘要:本文深入解析Java网络编程中的三种IO模型。BIO(同步阻塞IO)采用一连接一线程模式,编程简单但性能受限;NIO(同步非阻塞IO)通过Selector多路复用器实现单线程处理多连接,大幅提升并发能力;AIO(异步非阻塞IO)采用回调机制实现真正的异步处理。文章从Socket基础入手,详细对比了三者的核心原理、适用场景与性能差异,并提供

Java网络编程IO模型解析:BIO、NIO与AIO 摘要:本文深入解析Java网络编程中的三种IO模型。BIO(同步阻塞IO)采用一连接一线程模式,编程简单但性能受限;NIO(同步非阻塞IO)通过Selector多路复用器实现单线程处理多连接,大幅提升并发能力;AIO(异步非阻塞IO)采用回调机制实现真正的异步处理。文章从Socket基础入手,详细对比了三者的核心原理、适用场景与性能差异,并提供

本文介绍了一个基于Spring Boot 3的后端Mock系统设计方案。系统采用DDD架构,提供入站和出站接口模拟功能,支持通过数据库动态配置Mock规则。核心功能包括:HTTP请求拦截、智能缓存、全局开关控制等。技术栈包含MyBatis-Plus、Hutool工具库和TestContainers测试框架。文章详细阐述了数据库设计、缓存服务和整体架构实现,为开发测试环境中的接口模拟提供了完整解决方







