Pinia pinia 是一款新的vue3的状态管理库,完整的typescript支持。 安装 创建根store并且引用到app上 定义Stor...
env环境变量 vite在import.meta.env 对象上暴露环境变量。固定的环境变量有 import.meta.env.MODE: st...
背景 在开发中,使用 spring boot + netty 开发了一套tcp长连接的服务。在使用过程中,需要对这个服务进行指标监控。 graf...
背景代码 在维护项目代码时,使用sonarlint扫描代码时,发现以下代码,提示代码圈复杂度为33,这意味着这段代码可能质量低且难于测试和维护。...
背景 在项目中,使用到了将菜单数据转换为数格式返回给前端的需求。从数据库中读取的数据,是以list格式读取的,那么如何使用java代码将list...
背景 在 spring boot 项目中,使用@RestController / @RequestMapping / @GetMapping /...
背景 在使用Spring Boot Mvc的项目中,使用Long类型作为id的类型,但是当前端使用Number类型接收Long类型数据时,由于前...
背景 C# 版本库 MediatR 是一个中介者模式实现类库,其核心是一个中介 者模式的.NET实现,其目的是消息发送和消息处理的解耦。它支持单...
策略模式 定义 定义一簇算法类,将每个算法分别封装起来,让他们可以互相替换,策略模式可以使算法的变化独立于使用它们的客户端 场景 使用策略模式,...