作者:Administrator

springboot 责任链模式

在Spring Boot中,责任链模式(Chain of Responsibility Pattern)通常不是由框架直接提供的,但是可以通过组合Spring Boot的组件和AOP(面向切面编程)来实现。责任链模式是一种行为设计模式,它允许你将对象连成一条链,每个对象依次处理请求,或者将其传递给链

Administrator Administrator 发布于 2024-08-02

springboot 事件实战

Spring Boot 应用程序中使用事件来实现不同组件之间的松耦合通信。Spring 框架提供了一个强大的事件发布和监听机制,允许你以声明式的方式发布事件和监听事件。 以下是 Spring Boot 中事件发布和监听的基本组件和概念: ApplicationEvent: 所有 Spring 事件的

Administrator Administrator 发布于 2024-08-02

@Pointcut 表达式及其意义

@Pointcut 注解在 AspectJ 中用于定义一个切入点,它是一种表达式,用于匹配特定的连接点(通常是方法的执行或对象的构造)。切入点表达式可以基于方法的签名、方法的注解、方法的抛出异常、方法所属的类或包等属性。 以下是一些常见的 @Pointcut 表达式及其意义: 方法签名: 根据方法的

Administrator Administrator 发布于 2024-08-02

CompletableFuture总览

graph LR A[CompletableFuture] --> B[创建异步操作] A --> C[组合操作] A --> D[转换操作] A --> E[异常处理] A --> F[控制流操作] B --> B1[supplyAsync(Supplier)创建异步供应者] B --> B2[r

Administrator Administrator 发布于 2024-08-02

CompletableFuture中allof,anyof,thenCompose,thenCombine理解

CompletableFuture<Void> allOf(CompletableFuture<?>... cfs) CompletableFuture 是 Java 中的一个类,它提供了一种异步编程的机制,使得你可以以声明式的方式编写异步代码。当你使用 CompletableFuture.allO

Administrator Administrator 发布于 2024-08-02

CompletableFurture实战1

CompletableFurture实战1.md 背景: 由于需要多处查询,以此查询的话比较耗时,当然也可以用定时同步es或者某个中间件然后再查询,本次采用的多线程查询,利用的是CompletableFuture 当然也可以lietflow 只不过比较简单就没有采用框架,顺便也了解下这个怎么用 目标

Administrator Administrator 发布于 2024-07-31

对接微信支付全流程讲解

背景: 随着最近小程序的流行,很多人开始使用小程序唤起微信支付本文以小程序对接全流程进行讲解。 环境: 本文采用java1.8 ,maven 搭建项目,springboot 2.5.15 利用微信最新的sdk "微信支付 APIv3 Java SDK" 目前的sdk版本 <dependency>

Administrator Administrator 发布于 2024-07-26

Hello Halo

如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。

Administrator Administrator 发布于 2024-07-26