May 15, 2022

[置顶] CPRS

vultr.com 2.5美元/月付 服务器10 earned for every new unique paid user https://www.vultr.com/?ref=7235784Give $100, Get $35Please note! This code will be available for a limited time!https://www.vultr.com/...
September 24, 2022

frpc集合

个人开发的webfrpc面板arm v7 版本的webfrpcdocker run -it --restart=always --name=webfrpc --net=host -v/var/run/docker.sock:/var/run/docker.sock -v/root/frpc.ini:/root/frpc.ini -p80:80 qqfirst/webfrpc:armv7...
September 9, 2022

rabbitMQ从0开始

RabbitMQ 从0开始官网 https://www.rabbitmq.com/tutorials/tutorial-one-php.html【搭建】使用docker搭建节点这里使用免费的docker官网提供的3小时平台https://labs.play-with-docker.com/需要等一分钟docker run -d --hostname my-rabbit --name rabb...
September 8, 2022

redis集群搭建docker-compose

使用 docker 构建reids集群节点默认配置文件,只需要修改 requirepass的密码和 masterpassauth 密码授权 requirepass 默认 woshitiancai端口 port 默认 6379aof dir 默认 /data> 1.构建镜像docker build -t qqfirst/redis_cluster .> 2.节点启动镜像# 若要保存...
September 8, 2022

redis从0开始到集群

介绍基本redis 集群 主从模式 缺点 从数据库可能会丢失部分数据,操作模式 使用DNS负载均衡,需要人工介入 哨兵模式 自动化,sentinel工具。配置复杂,性能和高可用表现一般。 client应该连接哨兵sentinel节点,从哨兵那拿到 主从节点。 缺陷:1.单点写的节点故障,2. 数据恢复非常慢, 3.写性能瓶颈(10w并发) 主观故障...
September 4, 2022

自建海康威视录像机

docker run -d --name="Zoneminder" --privileged=true -v /Zoneminder/config:/config:rw -v /etc/localtime:/etc/localtime:ro -p 80:80 aptalca/docker-zoneminder
September 3, 2022

Docker跨架构编译

1.启用buildx环境暴露export DOCKER_CLI_EXPERIMENTAL=enabled验证是否开启:docker buildx version启用 binfmt_misc如果你使用的是 Docker 桌面版(MacOS 和 Windows),默认已经启用了 binfmt_misc,可以跳过这一步。docker run --rm --privileged docker/bin...
September 1, 2022

dalao经验

消息队列 redis订阅模式,点对点模式看似木头 15:06:10Atlas 还有你们redis队列用的pop还是 订阅@Atlas blpop, 看似木头 15:06:17订阅是广播, 看似木头 15:06:27blpop是单播看似木头 15:06:55额, 其实是轮播, redis自己实现的负载均衡看似木头 15:08:23广播可能会消耗redis大量的loop片段, 所以我们不用2逼...
August 29, 2022

用PHP实现位标记,用PHP二进制实现类似0777权限设计

有人会问这个使用场景,比如 数据库字段你存一个用户的爱好集合,你使用json ["xx","xx"] 还是希望用一个int 来存集合?目前我使用两种方案。第一种是转换为 二进制字符串,然后从右往左 按照位是否是==1 来标记集合.第二种使用 按位与& 来实现,是否 爱好和 用户int 命中,如果两者的任意位 命中,那么 a&b 一定>0 也就是 !=false 也就是 !==0b0 先...