相关文章
redis缓存击穿 穿透
我们之前写了一把分布式锁 并且用redis写的,
redis内部实现是比较完善的,但是我们公司用的时候 redis 至少都是主从,哨兵,cluster
很少有单机的
呢么我们分布式锁基于集群问题下会有什么问题
比如说当第一个线程设置一个key过来进行加锁,加锁…
建站知识
2024/11/16 15:01:14
Golang洗牌算法(Golang乱序算法)
Golang 洗牌算法(乱序算法);需求背景:从一个文件下下读取所有文件,获取他们的名字, 将名字乱序排序,按着乱序后的序列,通过名字去找到文件,再上传,以达到上传…
建站知识
2024/10/29 9:42:20
No module named ‘cv2’ 解决方法
目录 解决方案1解决方案2 解决方案1
一般情况下的解决方案 在自己的虚拟环境里面安装就行
pip install opencv-python解决方案2
但是我遇到的情况没有这么简单,我使用了pip list | grep open 搜索含有open字样的opencv的包,结果显示已经安装了
我直接进入我的自定义的虚拟…
建站知识
2024/11/6 11:29:16
[Go版]算法通关村第十八关青铜——透析回溯的模版
目录 认识回溯思想回溯的代码框架从 N 叉树说起有的问题暴力搜索也不行回溯 递归 局部枚举 放下前任Go代码【LeetCode-77. 组合】回溯热身-再论二叉树的路径问题题目:二叉树的所有路径Go 代码 题目:路径总和 IIGo 代码 回溯是最重要的算法思想之一&am…
建站知识
2024/11/23 12:13:16
JavaScript-2-菜鸟教程
字符串
可以使用 索引 位置访问字符串中的每个字符
可以使用内置属性 length 来计算字符串的长度
var txt "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var sln txt.length;<script>var x "John"; // x是一个字符串// 使用 new 关键字将字符…
建站知识
2024/11/22 16:35:18
gitlab简单搭建教程
安装gitlab
关闭防火墙
安装依赖
yum -y install curl policycoreutils-python openssh-server perl 配置邮件服务器
yum -y install postfix
systemctl enable postfix
systemctl start postfixyum源
官方
curl https://packages.gitlab.com/install/repositories/gitla…
建站知识
2024/11/23 15:16:11
bazel远程构建(Remote Execution) -- Buildfarm介绍和部署测试
Buildfarm是什么?
Buildfarm是一个基于 Python 的分布式编译系统,支持多种语言,包括 C、C、Java、Python、Ruby 等。BuildFarm 的设计比较灵活,可以根据实际需求进行定制和扩展。它使用一个中心控制节点来管理多个编译服务器&…
建站知识
2024/11/23 15:28:09