文章
我发布的全部文章。
责任链模式
责任链模式(Chain of Responsibility Pattern)它允许你构建一个对象链,每个对象都持有对下一个对象的引用,从而形成一条链。每个对象在收到请求后,可以选择处理请求或将请求传递给链中的下一个对象。 这种模式的核心思想是解耦发送者和接收者,让多个对象都有机会处理请求,而不需要显式指定接收者。请求会沿着链传递,直到有一个对象处理它为...
DDD 领域驱动设计
领域驱动设计(Domain-Driven Design,DDD)是一种软件设计方法,是一种思想,它以领域为核心,将软件系统拆分为不同的领域,并在不同的领域中建立模型和规则。通过这种方式,可以提高软件系统的可维护性和可扩展性,并减少软件系统中的错误。 在我们以前的后端项目的开发过程当中,软件架构的设计往往是在项目开始之初就确立的,可是在实际的项目开发当中...
日常工具(Mac 版)
刚从 Windows 换到 Mac 时,确实对这个安装软件晕得很,时间久了其实也觉得差不多,无非也是商店和官网两个下载途径,但是在苹果有了自家芯片之后,很多软件不支持这种 arm 架构,运行 X86 版本的话需要编译一版再运行,还是比较消耗算力的,有的时候甚至会出现发热或者疯狂占内存的情况,所以下载的时候除非不得已还是要下载苹果芯片的版本,查看自己目前...
开发工具
工欲善其事,必先利其器。其实好用的工具从来不用推荐,工具的下载量就证明了它可以胜任好自己的本职工作,下面我整理一下我自己在用的不错的开发工具给大家参考一下。 吃饭的家伙,一提到 IDEA 我就不得不说一个事情,不是吧不是吧,这都2023年了还有人在用 \b\w{7}\b 做开发吧(狗头保命)。使用正版需要订购 JetBrains 的许可证,因为是订阅型...