当前位置: 首页 > news >正文

织梦确定网站风格wordpress 菜单跳转

织梦确定网站风格,wordpress 菜单跳转,做基因互作的网站,网站建设项目需求说明一、背景 上周在迁移项目MQ工程的时候#xff0c;重新Review代码#xff0c;发现有一段代码综合使用了策略模式和模板方法#xff0c;下面讲解一下具体场景应用的思路。 二、模板方法 策略模式前段时间有一个关于库存具体案例#xff0c;详见 库存管理与策略模式。 模板…一、背景 上周在迁移项目MQ工程的时候重新Review代码发现有一段代码综合使用了策略模式和模板方法下面讲解一下具体场景应用的思路。 二、模板方法 策略模式前段时间有一个关于库存具体案例详见 库存管理与策略模式。 模板方法封装了一个固定流程该流程由几个步骤完成具体步骤由子类实现从而让固定的流程产生不同的结果。它本质就是抽象封装流程具体进行实现。 使用场景程序主框架相同细节不同可以使用模板方法。 模板方法一个最常见的应用场景是在服务端架构中一般定义before、process、after三个方法before做一些参数验证process主逻辑、after资源释放资源或其它非核心逻辑。 三、实际应用案例 在项目中当配送单开始配送时需要给用户发送短信和微信通知消息告知用户快递单号当订单完成或将小程序加入我的小程序时也需要给用户加积分这里采用MQ进行解藕和异步化具体见类图和下面的分析 1、MQ消息Tag对应一种业务事件类型比如 订单支付、订单退款、配送单开始配送、配送单用户签收、将小程序添加到我的小程序、注册用户、分享海报等。 2、上述业务事件完成后都有可能会触发要给用户发送短信、发送微信通知消息、加积分。 3、模板方法AbstractBaseHandler定义了模板方法调用sendSms、sendWxMsg、addintegral抽象方法封装了具体流程具体子类去实现如果不需要该功能就空实现。 4、策略模式AbstractBaseHandler 可以认为是抽象策略接口TagHandlerManager可以认为是环境上下文类。 代码流程 1、SpringBoot应用启动时具体的实现类会被注册到环境上下文 中比如OrdPayFinishMsgHandler加载时会通过BaseHandler的init方法将它自己注册到TagHandlerManager 的ConcurrentHashMap中Key和MQ中的Tag相同。 2、TopicVanMessageConsumerImpl接收到MQ消息后根据Message中的Tag从TagHandlerManager中获取具体的实现类然后通过接口方式调用process方法的具体实现。 3、如果有更多的业务事件类型直接扩展Handler处理类实现模板方法即可。
http://www.zqtcl.cn/news/559840/

相关文章:

  • 网站空间 .de单页型网站
  • 网站建设com品牌建设的作用
  • 优质作文网站柳州做网站去哪家公司好
  • 呼和浩特网站建设价格网站建设服务器
  • 做的比较好的电商网站西安有那些做网站的公司好
  • 哪个网站可以做英语语法题智慧云建筑信息平台
  • 网站怎么做百度才会收录金乡县网站开发
  • 深圳移动网站建站网站如何做播放线路
  • 深圳网站建设q.479185700惠哪个网站可以免费设计房子
  • 迁西网站开发网站建设技术网站建
  • 网站建设与管理课程报告能够做外贸的网站有哪些
  • 浅析社区网站的建设如何建立企业网站
  • 网站建设尺寸像素是多少广州商城型网站建设
  • 重庆自助建站模板简述网络营销的特点
  • 企业网站托管一个月多少钱网页设计规范2018
  • 网站建设费用摊销会计分录合肥网站建设哪里好
  • 郑州市建设工程造价信息网站关于工程项目建设的网站
  • 网站做淘宝客收入咋样景区门户网站建设方案
  • 遵义做网站推广西安都有哪些公司
  • 万网建网站流程产品展示网站模板php
  • 新津县建设局网站网站做301
  • 网站域名续费如何建设一个简易网站
  • 网站整体迁移该怎么做wordpress 图片调用api接口
  • 网站获得流量最好的方法是什么 ( )汕头建设学校的网站
  • 网上下载的网站后台安全吗仿系统之家网站源码
  • 网站实名审核高等教材电工学久久建筑网
  • 化学试剂购买网站网站节点加速
  • 桂林城乡建设局网站在线咨询免费
  • 长治网站设计制作网站ps怎么做网站导航内嵌式
  • 网站 橙色前台网站开发