10年 Java程序员,硬核人生!勇往直前,永不退缩!

欢迎围观我的git:https://github.com/R1310328554/spring_security_learn 寻找志同道合的有志于研究技术的朋友,关注本人微信公众号: 觉醒的码农,或Q群 165874185

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  551 随笔 :: 14 文章 :: 86 评论 :: 129万 阅读

03 2021 档案

摘要:如何保证缓存与数据库的双写一致性? 这是个难题,本文在阅览大量专家博客之后吐血总结10种方案! 令 tu为更新线程,tr读线程; tx 为任意线程,就是说可能是tu,也可能是tr。数据库记为D,缓存记为C。从而: 新增数据库记录记为aD, 新增数据库记录记为aC, 更新数据库记录 记为uD,更新缓存 阅读全文
posted @ 2021-03-14 12:17 CanntBelieve 阅读(967) 评论(0) 推荐(0) 编辑

摘要:什么是平滑限流?它相对于固定、滑动窗口限流,它可以提供某种平滑流量的功能。RateLimiter本意是 速率限制器,而它的2个实现都是平滑的!RateLimiter 有2个实现是 SmoothBursty和SmoothWarmingUp,两个实现都是Smooth开头,表明了其平滑的特性。所以,可以认 阅读全文
posted @ 2021-03-13 22:51 CanntBelieve 阅读(1861) 评论(0) 推荐(1) 编辑

摘要:海阔天空 - 信乐团 我曾怀疑我 走在沙漠中 从不结果 无论种什么梦 才张开翅膀 风却变沉默 习惯伤痛能不能算收获 庆幸的是我 一直没回头 终于发现真的是有绿洲 每把汗流了生命变的厚重 走出沮丧才看见 新宇宙 海阔天空 在勇敢以后 要拿执着 将命运的锁打破 冷漠的人 谢谢你们曾经看轻我 让我不低头 阅读全文
posted @ 2021-03-09 08:20 CanntBelieve 阅读(99) 评论(0) 推荐(0) 编辑

摘要:redis lua 限流有很多种方式, 本文分析一种最简单的最常见的方式。 --获取KEY local key1 = KEYS[1] --获取参数 local avg1 = ARGV[1] local avg2 = ARGV[2] --打印日志到reids --注意,这里的打印日志级别,需要和red 阅读全文
posted @ 2021-03-07 12:09 CanntBelieve 阅读(183) 评论(0) 推荐(0) 编辑

摘要:这样一个简单方法, public void as() throws Exception{ URL url = new URL("http://localhost:8769/accr/print"); HttpURLConnection urlConnection = (HttpURLConnecti 阅读全文
posted @ 2021-03-07 11:52 CanntBelieve 阅读(4552) 评论(0) 推荐(0) 编辑

摘要:漏桶算法和令牌桶算法的区别, 说得清楚吗? 其实两个算法并不难理解,当然有区别,但是感觉区别没那么大, 看网上的一下说明,感觉是误导他人。 引用网上说明: 漏桶算法和令牌桶算法的区别 **漏桶算法的出水速度是恒定的,**那么意味着如果瞬时大流量的话,将有大部分请求被丢弃掉(也就是所谓的溢出)。漏桶算 阅读全文
posted @ 2021-03-06 17:16 CanntBelieve 阅读(326) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示