摘要: 同一个接口,多次发出同一个请求,必须保证操作只执行一次。 会产生接口幂等性的情况: 网络波动, 可能会引起重复请求 用户重复操作,用户在操作时候可能会无意触发多次下单交易,甚至没有响应而有意触发多次交易应用 使用了失效或超时重试机制(Nginx重试、RPC重试或业务层重试等) 页面重复刷新 使用浏览 阅读全文
posted @ 2022-02-21 14:39 KLAPT 阅读(69) 评论(0) 推荐(0)
摘要: 消息系统就是能在中间过程作为缓存,并且实现解耦合的作用. 1.Topic 主题 kafka学习了数据库里面的设计,在里面设计了topic(主题),这个东西类似于关系型数据库的表. 2.Partition 分区 kafka还有一个概念叫Partition(分区),分区具体在服务器上面表现起初就是一个目 阅读全文
posted @ 2022-02-21 10:57 KLAPT 阅读(35) 评论(0) 推荐(0)
摘要: 业务代码中,需要根据一个或多个条件,查询是否存在记录,不关心有多少条记录。普遍的SQL及代码写法如下 ##### SQL写法: SELECT count(*) FROM table WHERE a = 1 AND b = 2##### Java写法: int nums = xxDao.countXx 阅读全文
posted @ 2022-02-21 10:45 KLAPT 阅读(90) 评论(0) 推荐(0)