本文分类:news发布日期:2025/4/22 1:34:14
相关文章
redis高级篇 抢红包案例的设计以及分布式锁
一 抢红包案例
1.1 抢红包
二倍均值算法:
M为剩余金额;N为剩余人数,公式如下:
每次抢到金额随机区间(0,(M/N)*2)
这个公式,保证了每次获取的金额平均值…
建站知识
2025/4/13 21:16:57
Redis缓存穿透解决方案之一:布隆过滤器与计数型布隆过滤器概述以及两者在Spring中的使用
布隆过滤器(Bloom Filter)和计数型布隆过滤器(Counting Bloom Filter)都是高效的概率性数据结构,用于判断某个元素是否在集合中。它们的设计目标是降低内存开销,通过多个哈希函数与位数组的组合,…
建站知识
2025/4/21 5:59:00
videojs 播放mp4视频只有声音没有画面问题
在使用Video.js播放MP4视频时,如果遇到只有声音没有画面的情况,这通常与视频文件的编码格式、浏览器兼容性或Video.js的配置有关。以下是一些可能的解决步骤和原因分析:
1. 检查视频编码
MP4视频支持多种编码格式,但并非所有编码…
建站知识
2025/4/17 17:49:21
【4.7】图搜索算法-DFS和BFS解根到叶子节点数字之和
一、题目 给定一个二叉树,它的每个结点都存放一个 0-9 的数字, 每条从根到叶子节点的路径都代表一个数字 。 例如,从根到叶子节点路径 1->2->3 代表数字 123。计算从根到叶子节点生成的所有数字之和。 说明 : 叶子节点是指没有子节点…
建站知识
2025/4/21 21:48:26
【面向对象】设计模式概念和分类
零.前提提要 本文章是我考中级软件设计师时的笔记,基本都是一些自己的思路和见解,现记录一下,希望可以帮助到即将考证的同学。 一.面向对象设计模式的概念 二.面向对象的设计模式分类 设计模式确定了所包含的类和实例、他们的角色和写作方式以…
建站知识
2025/3/31 13:47:32