摘要: 目录背景业务概念业务模型流程借款人借款业务流借款人还款背景知识:计息业务对象账户界限上下文FAQ参考资料 背景 产品功能 借款产品涉及多种借款产品,不同的产品不同还款方式(等额本息,等额本金,先息后本);不同的还款的期限7天,1个月等等。 支持展期。 假如客户有6个月期限的还款计划(1月到6月),。 阅读全文
posted @ 2025-02-14 18:40 向着朝阳 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 目录1. 背景2. 流程2.1 加钱2.2 扣款2.3 业务模型母账户子账户2.4 物理模型母账户子账户参考资料 1. 背景 公司奖励户在活动期间发红包,涉及大量的并发。单行操作难以满足性能问题,通过子账户的拆分来解决问题 2. 流程 2.1 加钱 封装成组件。 1 维护可扣款子账户列表 2 在页面 阅读全文
posted @ 2025-02-14 18:29 向着朝阳 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.深度分页 LIMIT 偏移量分页 性能差 键集分页 原理:这种方法基于上一次查询的结果来确定下一次查询的起始点。假设表中有一个自增主键id和一个时间戳created_at,并且数据是按照created_at降序排列的。第一次查询可以是SELECT * FROM table_name WHERE 阅读全文
posted @ 2025-02-14 17:03 向着朝阳 阅读(6) 评论(0) 推荐(0) 编辑
摘要: REDIS redis客户端对比 在对比Java中常用的Redis客户端时,主要有三种官方推荐的客户端:Jedis、Lettuce和Redisson。Spring Boot 2.x版本之后,默认的Redis客户端是Lettuce以下是它们的对比: Jedis: 简介:Jedis是一个老牌的Redis 阅读全文
posted @ 2025-02-14 16:59 向着朝阳 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 目录背景对账的现实场景为什么要对账对账的定义对账系统设计要求业务概念难点和解决流程按类型划分对账模型差错处理交易差错处理资金对账挂账挂账核销(销账)对账产品设计对账视图资金对账项目参考资料 背景 对账的现实场景 日常生活中每天都在对账,比如去餐馆吃饭付款,会对老板说一声“老板,钱付过去了”,老板检查 阅读全文
posted @ 2025-02-14 16:09 向着朝阳 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 银行存款利息计算案例 假设某银行有 100 个活期存款账户,日利率为 0.0001(万分之一),且系统在计算利息时精确到分(保留两位小数)。 具体计算与尾差产生 客户 本金(元) 应得利息(精确计算,元) 实际记录利息(四舍五入,元) 尾差(元) 客户 A 10000 1.00 0.0000 客户 阅读全文
posted @ 2025-02-14 15:52 向着朝阳 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 目录原则:结算的结果保留最小单位,中间过程数据可以根据过程数据保留很多位。概念例子余额利率 原则:结算的结果保留最小单位,中间过程数据可以根据过程数据保留很多位。 概念 什么是过程数据:比如商品价格10元,促销活动打折,各种活动叠加计算。 中间的各种叠加计算,是中间过程数据(中间过程数据有些是在ja 阅读全文
posted @ 2025-02-14 15:44 向着朝阳 阅读(4) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示