06 2018 档案
摘要:1,概述:在一些高并发的场景中,比如秒杀,抢票,抢购这些场景,都存在对核心资源,商品库存的争夺,控制不好,库存数量可能被减少到负数,出现超卖的情况,或者 产生唯一的一个递增ID,由于web应用部署在多个机器上,简单的同步加锁是无法实现的,给数据库加锁的话,对于高并发,1000/s的并发,数据库可能由
阅读全文
摘要:guava限流工具使用 非常详细的一篇使用博客:https://www.cnblogs.com/yeyinfu/p/7316972.html 1,原理:Guava RateLimiter基于令牌桶算法,我们只需要告诉RateLimiter系统限制的QPS是多少,那么RateLimiter将以这个速度
阅读全文
摘要:StopWatch对应的中文名称为秒表,经常我们对一段代码耗时检测的代码如下: long startTime = System.currentTimeMillis(); // 你的业务代码 long endTime = System.currentTimeMillis(); long costTim
阅读全文
摘要:1,添加maven依赖 2,定义重试机制 3,定义要重试的任务 4,重试机制重试任务 以下是一个关于重试发短信的完整例子
阅读全文

浙公网安备 33010602011771号