摘要: 目录背景对账的现实场景为什么要对账对账的定义对账系统设计要求业务概念难点和解决流程按类型划分对账模型差错处理交易差错处理资金对账挂账挂账核销(销账)对账产品设计对账视图资金对账项目参考资料 背景 对账的现实场景 日常生活中每天都在对账,比如去餐馆吃饭付款,会对老板说一声“老板,钱付过去了”,老板检查 阅读全文
posted @ 2025-02-14 16:09 向着朝阳 阅读(127) 评论(0) 推荐(0)
摘要: 银行存款利息计算案例 假设某银行有 100 个活期存款账户,日利率为 0.0001(万分之一),且系统在计算利息时精确到分(保留两位小数)。 具体计算与尾差产生 客户 本金(元) 应得利息(精确计算,元) 实际记录利息(四舍五入,元) 尾差(元) 客户 A 10000 1.00 0.0000 客户 阅读全文
posted @ 2025-02-14 15:52 向着朝阳 阅读(500) 评论(0) 推荐(0)
摘要: 目录原则:结算的结果保留最小单位,中间过程数据可以根据过程数据保留很多位。概念例子余额利率 原则:结算的结果保留最小单位,中间过程数据可以根据过程数据保留很多位。 概念 什么是过程数据:比如商品价格10元,促销活动打折,各种活动叠加计算。 中间的各种叠加计算,是中间过程数据(中间过程数据有些是在ja 阅读全文
posted @ 2025-02-14 15:44 向着朝阳 阅读(57) 评论(0) 推荐(0)
摘要: 目录背景支付系统提供的产品能力支付系统提供的业务能力1.支付2. 账务。3. 对账4. 清结算流程业务模型支付界限上下文业务对象简介和关系业务对象支付单支付资金明细单 (到物理模型可能会根据业务类型拆多张表)账务技术点1. 安全上需要防篡改。防止IT人员或者黑客直接修改账户余额牟利2. 支持热点数据 阅读全文
posted @ 2025-02-13 23:09 向着朝阳 阅读(160) 评论(0) 推荐(0)
摘要: 目录背景和价值写入 背景和价值 写入 @Autowired private ElasticsearchRestTemplate elasticsearchTemplate; public void save(XXXXDocument obj) { String indexName = ... Ind 阅读全文
posted @ 2025-02-13 17:16 向着朝阳 阅读(13) 评论(0) 推荐(0)
摘要: 目录null模糊搜索查询总数参考资料 模糊搜索 模糊搜索,使用WildcardQueryBuilder (使用fuzzy 找不到数据) BoolQueryBuilder boolQueryBuilder = new BoolQueryBuilder(); //ES分页从0开始算,但是前端从1开始算。 阅读全文
posted @ 2025-02-13 16:34 向着朝阳 阅读(24) 评论(0) 推荐(0)
摘要: 目录配置配置中心配置其他SQL菜单权限数字字典多语言配置升级SDK(List)上线步骤迭代检查上线值班人员:前端,后端,测试回滚方案上线问题记录 配置 配置中心 配置其他 SQL 菜单权限 数字字典 多语言配置 升级SDK(List) SDK,版本,备注 上线步骤 迭代检查 列:名称,Check P 阅读全文
posted @ 2025-02-13 15:40 向着朝阳 阅读(51) 评论(0) 推荐(0)
摘要: 目录遇到奇怪的编译问题参考资料 遇到奇怪的编译问题 刷新缓存。File/ Invalidate Caches/Restart (IDEA) Rebuild 重新刷新Maven/Gradle 参考资料 阅读全文
posted @ 2025-02-13 15:03 向着朝阳 阅读(18) 评论(0) 推荐(0)
摘要: 目录springboot 用法fork/join用法面向对象SOLID原则2. 分布式事务解决方案JDK 8默认的垃圾回收器是什么g1垃圾回收几种垃圾回收算法选择G1垃圾回收算法调优4. redis 三种集群模式最低配置java8 lambda原理关于lambda异常难以排查optional 用法s 阅读全文
posted @ 2025-02-13 11:10 向着朝阳 阅读(27) 评论(0) 推荐(0)
摘要: 目录网站地址无法访问,访问后台没有日志1 使用telnet看看端口是否存活2 如果存活,看看端口是什么进程,有可能端口被修改了1. 使用 netstat 命令示例命令命令解释输出示例2. 使用 lsof 命令示例命令命令解释输出示例3. 使用 ss 命令示例命令命令解释输出示例4. 使用 fuser 阅读全文
posted @ 2025-02-13 10:23 向着朝阳 阅读(70) 评论(0) 推荐(0)