前几年就开始接触DDD(Domain Driven Design,领域驱动设计),并且着迷于此。它更多地在战略层指导了我的设计,对于战术层面的设计,目前业界没有统一的标准,也...
前几年就开始接触DDD(Domain Driven Design,领域驱动设计),并且着迷于此。它更多地在战略层指导了我的设计,对于战术层面的设计,目前业界没有统一的标准,也...
操作日志广泛存在于各个B端和一些C端系统中,比如:客服可以根据工单的操作日志快速知道哪些人对这个工单做了哪些操作,进而快速地定位问题。操作日志和系统日志不一样,操作日志必须要...
前言:由于最近作者经常会去清理一些磁盘空间,经常用到的命令就是df dh,所以随手进行记录 1、df命令 作用:df命令是通过文件系统的视图,去分组查看每个文件系统磁盘的占用...
1、概念说明: 代理模式,主要是针对一些核心业务,不方便直接提供服务,或者是某些业务较复杂所需要的功能不止是该业务可以提供支持的,需要通过代理类提供支撑,比较专业的人做专业的...
1、概念说明: 适配器通常用于两个业务依赖时发现,无法如预期进行依赖链接,为了不破坏两个业务的完整性,这个时间就需要一个中间者进行转换,使业务可以顺利连接; 市面上的例子通...
1、概念说明: 使用前提:当一个类的构造函数参数个数超过2个,而且这些参数有些是可选的参数,考虑使用构造者模式。 构造者可以对复杂业务的流程进行随意调整顺序并完成对象的创建,...
设计模式 设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。 这是《设计模式:可复用面向对象软件的基础》(Design Patterns: Eleme...
1、概念说明: 大家都知道电脑的的crtl+c、ctrl+v就可以完成复制内容,粘贴内容,JAVA也出了类似的解决方案,那就是原型模式,不过针对的角色是对象,另外原型模式通常...
1、概念说明: 单例模式是为了提高内存利用率,减少重复的对象占用内存的情况,应运而生的一个设计模式;单例常见的有懒汉式、饿汉式声明方式; 2、实战 3、思考 目前公司都是用s...
1、概念说明: 1.1:适用场景:抽象工厂适用于同一业务超出1种,并且日后扩展可能性较大的情况;抽象工厂是为了创建复杂性对象,如果简单对象,直接new即可; 1.2:实现方式...
java常见的23中设计模式,分为三种模式,本人会针对个人的理解进行汇总,举例;希望可以帮助小伙伴们进行理解学习,进一步提升自己的代码思路 1、创建型;共5种:原型模式、工厂...
前言: 写在前面,很多小伙伴都有https证书的接口获取,供学习或研究等用途,本次作者也遇到相似情况,中间也踩了一些坑,希望本文可以帮助大家少踩一些坑 正文: 1. Char...
前置条件: 0.1:安装kubectl[https://kubernetes.io/docs/tasks/kubectl/install/]基础命令 0.2:安装docker...