业务类编程逻辑
未名who
不是在学习,就是在学习的路上。。。
展开
-
如何设计避免订单出现重复支付的逻辑?(幂等)
1,问:假设有这么一种情况:订单已下单成功并且正处于支付页面,用户调起支付网关进行支付。支付成功了一次,但是由于某种情况导致未接收到银行返回的【支付成功】等信号,系统此时还是认为未支付成功。用户此时又支付了一次并且成功了。问题:如果用户出现了2次支付并且都成功了,后台逻辑退款这一块如何设计?是否可以避免这种情况的发生?如果可以怎么去避免呢。2,以下由网友回答,仅作参考:参考...原创 2018-02-13 01:15:50 · 26063 阅读 · 13 评论 -
数据库设计——评论回复功能
1、概述评论功能已经成为APP和网站开发中的必备功能。本文主要介绍评论功能的数据库设计。评论功能最主要的是发表评论和回复评论(删除功能在后台)。评论功能的拓展功能体现有以下几方面:(1)单篇文章的评论数量和信息展示;(2)从时间维度,按照时间倒叙的方式展示动态的用户评论信息;(3)不同栏目,不同模块,不同时间维度的评论排行展示;(4)精华评论的单独推荐和聚合展示;(5)评论后直接...转载 2018-07-24 00:54:57 · 2779 阅读 · 1 评论