上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 动态金额 jsonArray 计算 数据格式 [{"name": "福利卡券", "type": "WELFARE_CARD_COUPON", "useNum": 0.01}, {"name": "现金", "type": "CASH", "useNum": 12.26}] 相加 /** * cos 阅读全文
posted @ 2023-10-28 11:56 川流不息& 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 优先级退金额 小算法 背景 :用户需要 退钱 按照对应的规则优先级 退,例如 用户最大要退 50 ,这个时候 让优先级 现金 福利卡 礼包 这几个优先退 其他次之。例如 用户 混合支付 用了 20 现金 20 福利卡 20 礼包,这个时候要退 50,应该是 依次 退 现金 20 福利卡 20 礼包 阅读全文
posted @ 2023-09-14 15:04 川流不息& 阅读(80) 评论(0) 推荐(0) 编辑
摘要: > 背景:有时候我们把一些业务逻辑丢在线程池处理,本身的业务方法又没有打印日志,导致这个方法执行过程中是否出错了根本不知道,异常信息基本丢失,问题不好排除。 ##### 方式一 简单粗暴 try catch 执行的方法 ~~~ @Test public void testThreadExceptio 阅读全文
posted @ 2023-08-25 14:33 川流不息& 阅读(100) 评论(0) 推荐(0) 编辑
摘要: #### 一个方法里面部分代码块事务处理方式 > 业务惨景,比如有时候我们在写业务的时候 一般写在service 方法里面,这个时候可能会碰到 你希望 部分业务带事务,部分不需要事务处理(如第3方 接口,通过定时任务什么的去补偿 )。 ~~~ public CheckOrderTO createOr 阅读全文
posted @ 2023-06-27 17:22 川流不息& 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 如何写出优雅的代码 如何写出优雅的代码,在我看来 首先就是要 调理清晰,单一原则,一个方法只做一件事,一步一步走。 代码实例 @Transactional(rollbackFor = Exception.class) @Override public Boolean copyFlow(FlowCop 阅读全文
posted @ 2023-06-10 11:34 川流不息& 阅读(85) 评论(0) 推荐(0) 编辑
摘要: #### aop & 反射 & 缓存 > 有时候一些 公用属性,就想一个对象继承这个对象,这个对象里面的属性就自动赋值,这个时候就可以 用到反射(反射加上缓存 速度嘎嘎快,性能损耗微乎其微),那些方法需要赋值 用aop 切 就行。 ##### 1. 第一步定义注解 和对应的 公共类 ~~~ @Tar 阅读全文
posted @ 2023-05-20 16:41 川流不息& 阅读(133) 评论(0) 推荐(0) 编辑
摘要: mysql 空间函数 vs ES GEO hash 很多时候我们都可以看到 根据自己点位 查看门店到和自己最近的距离,这个时候 geo hash ,距离排序 就排上用处了。数据量小简单一点就 mysql ,数据量大推荐 就用 es. mysql SELECT st_distance_sphere(P 阅读全文
posted @ 2023-05-10 17:34 川流不息& 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一 、es 别名介绍 顾名思义 就是为索引起一个 外号,一个别名 可以对应 多个索引。 场景很多 比如 order_202201,order_202202,order_202203 索引 起个别名 order,这样好处就是 可以关闭历史索引,加快查询数据。 比如 需求变更 导致 索引 mapping 阅读全文
posted @ 2023-04-13 11:58 川流不息& 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 开局一张图,送你上青云。 阅读全文
posted @ 2023-01-17 17:13 川流不息& 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 逆向递归加正向递归,将无规则树 重建成一棵完整的树 背景 后台在一个部门树上 任意勾选,然后前端需要 知道勾选后 重新生成的树,没有父级的 找上级 依次类推。最近递归写的 很多,正向,逆向 各种 操作,(小伙伴觉得很复杂)于是我开始写这个功能,写了3个小时 集中精力。有点小累,差点没写出来。 思路 阅读全文
posted @ 2022-11-19 18:00 川流不息& 阅读(59) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页