摘要: "本文原文链接地址:http://nullpointer.pw/design patterns chain responsibility.html" 本文以电商系统订单金额计算为例,电商订单最终的金额可能是这样的 应支付金额=订单金额 优惠券优惠金额 促销活动优惠金额 会员权益优惠金额 当然也有可能 阅读全文
posted @ 2020-03-21 21:31 WeJan1 阅读(1138) 评论(2) 推荐(1) 编辑
摘要: "本文原文链接地址:http://nullpointer.pw/design patterns observer.html" 本文介绍观察者模式在项目中的实际应用。 类型:行为型模式 意图:一对多关系依赖的多个对象,当一个对象状态发生改变,所有依赖的对象都可以得到通知并自动更新 主要解决:降低对象间 阅读全文
posted @ 2020-03-21 21:29 WeJan1 阅读(401) 评论(0) 推荐(0) 编辑
摘要: "本文原文链接地址:http://nullpointer.pw/hibernate validator best practice.html" 几年前刚学习 SpringBoot 的时候,就接触并开始使用 HibernateValidator 校验框架,注解校验结合统一异常处理,对代码的整洁性提高特 阅读全文
posted @ 2020-03-21 21:28 WeJan1 阅读(835) 评论(0) 推荐(0) 编辑
摘要: "本文原文链接地址:http://nullpointer.pw/design patterns state.html" 本文以运营活动状态转换为例,结合 Spring 演示状态模式的实践应用。 类型:行为型模式 意图:允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。 主要解决: 阅读全文
posted @ 2020-03-21 21:27 WeJan1 阅读(533) 评论(0) 推荐(0) 编辑
摘要: "本文原文链接地址:http://nullpointer.pw/design patterns strategy.html" 类型:行为型模式 意图:定义一系列算法,不同算法策略可以相互替换,并且互不影响。 主要解决:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。 使用 阅读全文
posted @ 2020-03-21 21:26 WeJan1 阅读(626) 评论(0) 推荐(0) 编辑
摘要: "本文原文链接地址:http://nullpointer.pw/flow chart draw.html" 流程图在各行各业都有所应用,尤其广泛应用与技术设计,产品设计。画好流程图,可以让别人能够很轻松地理解业务,特别是遇到比较复杂的业务时,用言语解释可能需要花费一上午甚至一天,但是用图去表示可能只 阅读全文
posted @ 2020-03-21 21:25 WeJan1 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: "本文原文链接地址:http://nullpointer.pw/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8E%E5%BA%94%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E9%97%B4%E4%B8%8D%E5%90%8C% 阅读全文
posted @ 2020-03-21 21:23 WeJan1 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: "本文原文链接地址:http://nullpointer.pw/mapstruct%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.html" 前言 按照日常开发习惯,对于不同领域层使用不同JavaBean对象传输数据,避免相互影响,因此基于数据库实体对象User衍生出比如U 阅读全文
posted @ 2020-03-21 21:22 WeJan1 阅读(14531) 评论(4) 推荐(4) 编辑