摘要: 什么是幂等性: 无论发送多少次相同的请求,最终的结果都是一致。 问: 那他又是如何保证消息不会被重复发送的? 答: Kafka 通过 Producer Id(生产者标识符)和 Sequence Number(序列号)来保证消息不会被重复发送。以下是 Kafka 如何实现这一点的工作原理: Produ 阅读全文
posted @ 2023-09-05 15:01 每月工资一万八 阅读(294) 评论(0) 推荐(0)
摘要: public class CircularAtomicInteger { private final int minValue; private final int maxValue; private final AtomicInteger atomicInteger; public Circula 阅读全文
posted @ 2023-09-05 10:53 每月工资一万八 阅读(62) 评论(0) 推荐(0)
摘要: 判断请求是否来自电脑端 /** * 判断请求是否来自电脑端 */ public static boolean isDesktop(HttpServletRequest request) { return !isMobile(request); } public static boolean isMo 阅读全文
posted @ 2023-09-05 10:12 每月工资一万八 阅读(27) 评论(0) 推荐(0)
摘要: 判断是否是IE /** * 判断是否是IE * * @param request * @return */ public static boolean isIe(HttpServletRequest request) { return (request.getHeader("USER-AGENT") 阅读全文
posted @ 2023-09-05 10:08 每月工资一万八 阅读(129) 评论(0) 推荐(0)
摘要: 问: 如果json拷贝类型类似Page<T>这种复杂型的呢 答: 使用JSON的public static <T> T parseObject(String text, TypeReference<T> type, Feature... features) 方法; 代码如下: Page<EtcPas 阅读全文
posted @ 2023-09-05 09:20 每月工资一万八 阅读(183) 评论(0) 推荐(0)