摘要: 01什么是接口幂等性 接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生副作用;比如支付场景。 02哪些情况需要防止 用户多次点击按钮 用户页面回退再次提交 微服务相互调用,请求失败,feign触发重试机制 03什么情况下需要幂等 以sql为例,有些操作是 阅读全文
posted @ 2022-10-08 14:51 杨欢喜e 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 什么是AQS AQS全名:AbstractQueuedSynchronizer,是并发容器J.U.C(java.util.concurrent)下locks包内的一个类。它实现了一个FIFO(FirstIn、FirstOut先进先出)的队列。底层实现的数据结构是一个双向链表。这个双向链表是由线程封装 阅读全文
posted @ 2022-10-08 14:50 杨欢喜e 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 字符串的拼接,常使用到的大概有4种方式: 1.直接使用"+"号 2.使用String的concat方法 3.使用StringBuilder的append方法 4.使用StringBuffer的append方法 由于String是final类型的,因此String对象都是属于不可变对象,因此,在需要对 阅读全文
posted @ 2022-10-08 14:50 杨欢喜e 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 01什么是接口幂等性 接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生副作用;比如支付场景。 02哪些情况需要防止 用户多次点击按钮 用户页面回退再次提交 微服务相互调用,请求失败,feign触发重试机制 03什么情况下需要幂等 以sql为例,有些操作是 阅读全文
posted @ 2022-10-08 14:46 杨欢喜e 阅读(23) 评论(0) 推荐(0) 编辑