
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
设计模式-状态模式
当一个对象的行为取决于它的状态,并且它必须在运行时根据状态改变行为时,通常会在对象内部使用大量的条件语句(if/else 或 switch)。当 Context 对象的状态改变时,它会改变其持有的状态对象的引用。状态模式使得我们可以很容易地添加新的状态(比如 ArchivedState 归档状态)而不需要修改 DocumentContext 类,只需要创建新的状态类并调整状态转换即可。:增加一个新
设计模式-依赖倒转原则
通常指接口 (Interface) 或抽象类 (Abstract Class)。
TraceId和SpanID(分布式ID)
一次完整的请求链路,从请求发起到请求结束,整个过程的所有请求都会有相同的。用户请求 → API 网关 → 订单服务 → 支付服务 → 库存服务。,比如执行了哪些操作、耗时多少、是否出错等。traceId 可能包含多个 spanId。一起使用,帮助开发者快速定位系统问题。,包括它经过的所有微服务和调用。,方便后续分析整个请求链路。代表整个请求的全局 ID。里的核心概念,主要用于。下的某个具体的请求片

SpringBoot项目启动时碰到数据库死锁问题
是 Liquibase 正在等待获取数据库的锁,这意味着在执行数据库迁移时,Liquibase 检测到数据库的。上面这个是我已经修改完成的,只要将LOCKED字段由true改为false即可。今天在启动SpringBoot项目时,碰到了这样一行提示。

到底了