首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术博客
订阅
troublemaker_mys
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
账户系统和会计系统的设计
账户系统和会计系统的设计是整个支付系统的底层基础,对外,为支付系统提供资金的充、提、转、管等服务,对内,为财务和资金方提供完整的内部记账凭证。 账户的变动基于交易而发生,对于账户的处理,需要根据不同的业务规则,结合产品的规划,建立完整的交易模型。 基于渠道层的接口提供原子化服务…
钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案
好了,回归到今天的主题,今天分享一下支付系统中异常一些处理方式。 其实这些处理方式并不只是局限于支付系统,也可以适用于其他系统,大家可以借鉴,应用到自己系统中,提高自己系统的健壮性。 异常是系统运行不可避免会发生的问题,如果一切都正常,我们的系统设计将会相当简单。 但是可惜没有…
爱奇艺本地实时 Cache 方案
高并发系统离不开 Cache,通过采用更多的本地 Cache 来提升系统吞吐量和稳定性是必然的,这其中的最大难点就是解决分布式本地 Cache 数据的实时性和一致性问题,否则本地 Cache 就无法更
这8种解决重复提交的方案,你知道哪几种?
1、什么是幂等 在我们编程中常见幂等 select查询天然幂等 delete删除也是幂等,删除同一个多次效果一样 update直接更新某个值的,幂等 update更新累加操作的,非幂等 insert非
面试必备:4种经典限流算法讲解
最近我们系统引入了Guava的RateLimiter限流组件,它是基于令牌桶算法的实现的。本文将跟大家一起学习几种经典的限流算法。
设计模式最佳套路 —— 愉快地使用代理模式
导读:代理模式(Proxy Pattern)即为某一个对象提供一个代理对象,由代理对象来接管被代理对象的各个方法的访问。 如果想为对象的某些方法做方法逻辑之外的附属功能(例如 打印出入参、处理异常、校验权限),但是又不想(或是无法)将这些功能的代码写到原有方法中,那么可以使用代…
Payment Spring Boot 1.0.4.RELEASE 发布,最易用的微信支付 V3 实现
PaymentSpringBoot是微信支付V3的Java实现,仅仅依赖Spring内置的一些类库。配置简单方便,可以让开发者快速为SpringBoot应用接入微信支付。功能特性实现微信支付多商户集成
分享我在Java开发中对Lambda的使用心得和认知
1. 前言 Payment Spring Boot 1.0.4.RELEASE已经发布,在项目的推广上也有了起色,越来越多的开发者开始尝试这个新东西。今天胖哥来分享一下这个项目中Lambda的使用心得,希望对你的学习和工作有所帮助。 2. 看清本质 这句话不是什么名人大家说的,…
MySQL:InnoDB一棵B+树可以存放多少行数据?
1千万,2千万,或者上亿条数据?具体的答案不重要,当然肯定也不会是一个固定的数目,今天我们就一起来探讨探讨这个问题。 InnoDB是一种兼顾了高可靠性和高性能的通用存储引擎,它拥有诸多功能和特性,体系结构和工作原理也比较复杂。真要讲明白说透彻,不是一两篇博文能够实现的,也不是今…
为什么会有 AtomicReference 呢?
我们之前了解过了 AtomicInteger、AtomicLong、AtomicBoolean 等原子性工具类,下面我们继续了解一下位于 java.util.concurrent.atomic 包下的工具类。 个人账户类只包含两个字段:accountName 和 money,这…