- 博客(3)
- 收藏
- 关注
转载 责任链设计模式(Chain of Responsibility Pattern)-七三
简单介绍 举个栗子,还是拿支付系统来说。用户下了一个订单,那么我们需要处理用户是否使用了优惠券、活动等等 我们把订单处理的整个流程用链表的形式穿插起来,就可以形成一个责任链的形式。 当一个用户下了订单,并使用了优惠券但没有使用活动,在责任链处理中,发现用户没有参加活动,则不进行处理继续调用责任链下一步处理,遇到优惠券Handler的时候,则对其进行操作。 代码实现 public i...
2019-08-14 11:23:41 195
转载 Mysql组内排序
Mysql组内排序 说起组内排序上来就有人想说啦,不就搞个子查询就行啦嘛 其实这个方法我试过,根据我的业务是会全表扫描的,贼鸡儿慢 今天说的是另一种方法,先说一下要组内排序的需求 ID 设备编码 创建时间 151869253765566464 865800045644967 2019-06-14 16:06:33 151869253765566465 ...
2019-08-13 16:44:18 269
转载 Java设计模式-策略模式
策略设计模式 (Strategy Pattern) 简单介绍 举个栗子,领导让你做一个优惠券系统,比如满减和打折这两种类型的优惠券,这两种券的计算过程,可以看做“策略”。假如在结算的时候,用户使用了满减券,则需要“切换”到满减的策略上计算。 当然满减券也可以继续往下做策略,比如满元减、满件减等等。 策略模式,可以让我们在一个清晰的骨架下开发,当然产生的策略类也会很多。 代码实现 复...
2019-08-13 16:41:06 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人