代码中有时候会堆积很多if-else,后续有条件变动,需要回过头来对if-else对应的代码块进行修改,这违反了开闭原则。有没有一种方式重构这类代码呢?网上浏览到一篇博客,感觉方式很好,特记录下来,还是用原博客的例子(根据不同条件处理订单)。 通过策略模式+注解的方案重构if-else代码块。 思路 ...
分类:
其他好文 时间:
2020-08-25 18:47:02
阅读次数:
79
Canal使用场景 数据库备份更新 搜索引擎索引更新&建立 业务缓存的更新 充当消息组件(订单变更,商品资料变更等) Canal环境部署 搭建Mysql 配置数据库配置文件 增加以下配置信息 log-bin=mysql-bin # 启动binlog日志 binlog-format=ROW # 选择r ...
分类:
数据库 时间:
2020-08-20 19:10:01
阅读次数:
98
小程序商城系统,在如今的商城系统当中很受欢迎,就说微信小程序商城吧,即用即走,无需下载占用内存,方便快捷。因此很多企业商家纷纷加入到小程序开发定制大潮中。那就以Niushop开源商城系统为例,介绍一下企业商家在开发小程序商城系时,所必备的商城系统功能:1.商城管理系统商城系统管理,包括商城首页DIY装修、商品管理、订单管理、营销功能及机制设置、会员管理、积分机制、分销管理、应用插件管理、财务管理、
分类:
微信 时间:
2020-08-20 18:42:17
阅读次数:
109
简信CRM分享:钉钉CRM应用钉钉办公软件是阿里巴巴集团在2014年推出的一款免费办公软件,它包含了企业常需的请假、考勤、审批等简单协同功能,使用简单,且不需要任何费用,因此,在国内市场迅速铺开,是目前国内首屈一指的免费OA软件。不得不说,钉钉的普及加快了国内企业信息化的脚步,很多小微企业的第一款办公软件就是钉钉。但随着企业不断的发展,钉钉简单的办公协同功能无法满足专业领域的需求。就钉钉本身的功能
分类:
其他好文 时间:
2020-08-19 20:00:24
阅读次数:
54
在电商直播火爆的今天,企业的库房管理很重要。因为这关系到商品是否充足、能否满足直播带货的供货量等等。确实,无论是生产制造企业还是电商,规范管理库房关系到整个企业的利益。
分类:
其他好文 时间:
2020-08-13 12:05:20
阅读次数:
69
原文链接: https://www.cnblogs.com/wt645631686/p/13488090.html 微服务化架构 在这个架构中,将用户、订单和商品相关的逻辑,抽取成服务独立的部署,原本的Web工程和队列处理程序,将不再直接依赖缓存和数据库,而是通过调用服务接口,查询存储中的信息。有了 ...
分类:
其他好文 时间:
2020-08-12 15:55:48
阅读次数:
62
作为发展最为迅猛的物流企业之一,申通快递一直积极探索技术创新赋能商业增长之路,以期达到降本提效目的。目前,申通快递日订单处理量已达千万量级,亿级别物流轨迹处理量,每天产生数据已达到 TB 级别,使用 1300+ 个计算节点来实时处理业务。
分类:
其他好文 时间:
2020-08-08 00:34:55
阅读次数:
70
前言最近由于业务需求,需要开发付款码功能,该接口底层将会聚合市面上主流钱包APP的付款码功能,如微信支付,支付宝支付。ps:付款码支付别称有很多,如微信支付端支付产品为付款码支付(之前的文档叫做刷卡支付),而支付宝端产品为当面付-条支付,而有些文档会成为二维码被扫支付。下文统一使用微信的定义方式,统称为付款码支付。可能有些同学对于付款码支付这个听起来很陌生,其实这个功能我们可能每天都在被使用。像我
分类:
其他好文 时间:
2020-08-05 19:49:24
阅读次数:
105
本文收录在个人博客:www.chengxy-nds.top,技术资料共享,同进步最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订单平台。需要梳理各业务线的数据表,但每个业务线库都有近百张和订单相关的表,挨个表一个一个字段的弄脑瓜子嗡嗡的。为了不重复CV操作,抱着一丝希望开始在GitHub里找,看看有没有什么工具可以用,结果就真的发现了宝藏,screw(螺丝钉),居然可以生成数据库文档,
分类:
数据库 时间:
2020-08-03 14:55:40
阅读次数:
106
什么是数据库? 我们在软件的实现过程中,会产生很多的数据,比如我们在淘宝上下单,那么就会产生一条订单数据,我在银行卡存了1000块钱,那么同样也会产生一条数据,这些数据都会存放在数据库中的。那么我们常用的数据库就有很多,比如MySQL、SQLite、Oracle等等。 其实不管是什么数据库,大部分的 ...
分类:
数据库 时间:
2020-08-03 14:48:49
阅读次数:
103