
学无止境
文章平均质量分 55
fireworks_l
追影的人.
展开
-
商户绑卡银行卡流程设计优化
按照域的划分,银行卡数据应该放在支付平台,商户不应该维护一份银行卡数据,已现有基础进行了梳理和优化,增加绑卡流水概念,后续商户平台只留银行卡绑卡流水数据。商户绑卡会调用支付平台进行绑卡,但是历史平台将数据留存了一份,所以目前现状,商户平台维护一份数据,支付平台维护一份数据,可能导致数据不一致。因为有上层业务,直接依赖商户平台存的银行卡数据,所以目前商户历史银行卡表做对支付平台数据同步,后续推动业务切至支付平台接口能力。将商户平台数据和支付平台数据,在运营后台展示,可进行操作,查看对应的日志。原创 2023-01-17 16:04:48 · 1039 阅读 · 0 评论 -
分享一些工作中用到的Http工具类
【代码】分享一些工作中用到的Http工具类。原创 2022-10-08 12:17:35 · 332 阅读 · 0 评论 -
DDD架构下的分层以及@Transactional事务与Spring事件机制使用
DDD下的分层以及事件机制的使用原创 2022-06-09 14:43:20 · 1899 阅读 · 0 评论 -
基于Redis实现的单态登录-附代码
1.现有情况我们有客户端PC端和App端。1.App端要实现单设备登录,App端账号在一台设备上登录后,其他App端该账号token自动失效。2.PC端,一个客户端只能登录一个账号。原创 2022-04-01 16:41:18 · 955 阅读 · 1 评论 -
Spring中使用ApplicationEvent机制,实际项目开发使用
Spring中使用事件非常简单,只需要以下的几个步骤:1.定义事件,继承ApplicationEvent2.定义监听,要么实现ApplicationListener接口,要么在方法上添加@EventListener注解3.定义发布事件借口,调用ApplicationContext.publishEvent()或者ApplicationEventPublisher.publishEvent();4.业务调用发布事件业务场景: 注册账号完成之后,需要将账号信息同步到权限平台。——————————原创 2021-10-19 14:35:25 · 1224 阅读 · 0 评论 -
面向对象设计原则——优先使用对象组合,而不是继承(组合以及与继承的区别)
看到面向对象设计原则中的合成复用原则:优先使用对象组合,而不是继承类继承:也叫白箱复用 对象组合:也叫黑箱复用。继承某种程度上破坏了封装性,子父类之间的耦合性过高。对象组合只要求被组合的对象具有良好定义的接口,耦合读较低。简单理解:继承需要了解具体实现细节,而对象组合只需要了解对方能干什么,不需要了解具体细节。继承和组合都可以实现代码的复用。“is-a”(是)关系使用继承!“has-a”(拥有)关系使用组合!最后总结为以下几点:1)组合(has-a)关系可以显原创 2021-07-29 16:49:01 · 2086 阅读 · 1 评论