
业务功能相关
文章平均质量分 73
zxc_user
Java 编程分布式、微服务从业,熟练各种设计模式与框架
个人爱好台球、历史
展开
-
中奖记录设计(策略+模板)
主要采用的就是策略模式+模板模式,意义分别体现在模板模式: 把基本的校验信息,比如活动是不是存在,角色是不是存在,角色是不是有参与某个活动逻辑都放在AbstractRebateActivityRecordHandler类中进行处理,这样的好处是其他几种中奖时前置判断条件就被统一了,假设以后要调整可以统一调整即可策略模式: 把每种中奖逻辑单独用类封装起来,自己去实现要过滤的逻辑相互不影响,也更容易找到对应的地方进行修改,后续如果有其他的中奖记录根据这种类型添加实现类即可。原创 2023-12-21 15:52:28 · 1175 阅读 · 0 评论 -
jackson序列化与反序列化
*** zxc_user* description: 把时间格式转为时间戳返回----以后就尽可能用时间戳吧*/@Overridetry {//时间戳if(value!= null) {继承JsonSerializer覆盖方法进行处理即可,其次就是使用其实并不复杂,主要分为两步1. 继承JsonSerializer处理对应的数据类型2. 在返回类上面指定 @JsonSerialize(using = DateToStampEnumSerializer.class)进行处理。原创 2023-12-20 16:33:37 · 596 阅读 · 0 评论 -
抽奖基本算法讨论
抽奖基础算法原创 2023-10-14 13:55:26 · 241 阅读 · 0 评论