背景
此次系统部署在exsi 7虚拟化平台中,并且使用的是虚拟磁盘进行扩容。
准备步骤
首先需要在exsi平台中增加系统的硬盘空间,根据以下步骤进行操作:


此次系统部署在exsi 7虚拟化平台中,并且使用的是虚拟磁盘进行扩容。
首先需要在exsi平台中增加系统的硬盘空间,根据以下步骤进行操作:


当我们在查看一些公司中小系统产品的源码时,我们会发现系统实体VO总会有一些固定出现的字段,例如:code、createBy、updateBy......,里面存放的是一些唯一标识,例如:id或者unCode的值。其中createBy、updateBy这两个字段我们在接口返回业务数据时,需要将这些唯一标识通过“翻译”的手段将其变成用户能够看得懂的数据,以便前端展示在页面,例如:username、name等,本案例就是通过介绍一个VO字段翻译抽象类的实现方案来为新手读者扩宽设计思路。
本方案最佳实践中需要要求有以下前提,如果是改造系统,也需要根据以下前提来对系统进行完善和改造:
该设计使用回调接口的设计思路进行实现,拥有灵活且符合封闭原则的特点,示例的源码中添加了传参的示例,分为两种:
通过构造函数传参:
该种方式适用于在主进程或者new回调方法具体实现类的场景下使用,可以用于传输一些在具体实现类中获取不到的参数,亦或者是一些回调方法不同逻辑都通用的参数,例如:当前登录信息的上下文、mapper实例等。
通过回调方法进行传参:
这种方式适用于在存在异步操作逻辑中传输异步操作结果,用于在回调方法中针对不同的结果执行不同的业务逻辑,同时需要注意对参数进行校验。
执行如下命令即可。
sudo rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-2.el7.ngx.x86_64.rpm
若出现其他问题,可按照提示进行安装依赖,正常来说直接运行即可。
如果不想要该发行版本,则可以到http://nginx.org/packages/centos/7/x86_64/RPMS/中进行选择。