Author: Administrator

Administrator Published on 2024-12-22

Modifier绘制角标

代码现实了可拖拽的数字角标,拖动距离大于某个数值时丢弃(清理未读内容) //将方法放在Modifier类上,就可以在全局任意位置使用 //以下注释假设传入的tag:Int为25 fun Modifier.unread(offset: Offset, tag: Int): Modifier = th

Administrator Published on 2024-12-22

consul

Github地址:https://github.com/hashicorp/consul 官网:https://consul.io/ 版本:1.20.1(2024.10.29) consul的session不会自动续期(etcd和zookeeper会自动续期,只要客户端没有断开连接,就一直有效),需

Administrator Published on 2024-12-18

etcd

还是和zk一样只使用它的分布式锁 嘿嘿..... etcd分布式锁的原理就是新增键值对。 ttl设置5秒并不是最大持有锁5秒;实测效果:如果etcd客户端没有断开连接,也没有执行释放,那么锁会一直持有;因为锁绑定一个租约(lease),租约的时间是设定的ttl时间,租约会自动续期。释放时,会移除le

Administrator Published on 2024-12-14

CenOS和Windows编绎重装gcc(g++)

Linux 在CenOS 7.9中自带的GCC版本为4.8.5,是2015年的版本,太过久远。(尝试当前最新版本14.2.0未成功,在make时出错,尝试了网上看到的9.3.0版本,下面用这个版本) http://ftp.gnu.org/gnu/gcc/找到9.3.0 进入后,右键 gcc-9.3.

Administrator Published on 2024-12-06

CenOS和Windows中安装java JDK

CenOS7 https://www.oracle.com/java/technologies/downloads/?er=221886#jdk23-linux 到Linux选项卡中复制RPM的链接 到终端中依次执行(以JDK23为例): wget https://download.oracle.c

Administrator Published on 2024-12-06

Centos6/7/8更换yum源

CentOS 6、7、8、8-stream 操作系统当前已进入版本生命周期终止状态(EOL),所以下载全部显示404 首先进入/etc/yum.repos.d/ ,将文件夹内所有的文件删除(最好是备份一下) CentOS 7 使用命令: curl -o /etc/yum.repos.d/CentOS

Administrator Published on 2024-12-06

多端密码管理器(1panel+aultWarden)

服务器内安装1panel,在应用商店中安装Bitwarden(默认端口40031) 在1panel左侧菜单进入网站,点创建,在顶部点反向代理,在代理地址输入框内填127.0.0.1:40031,其它的根据自己的情况填写 (bitwarden好像必须要求是Https访问的,所以必须要配置证书) 然后用

Administrator Published on 2024-12-05

zookeeper

我只尝试了分布式锁,至于其它功能,如队列等没有尝试。 在创建包含二级路径的节点时,一级路径必须先创建 集群模式下,在创建节点时,会即时同步到其它follower(observer会稍迟) 经过测试,在不同的电脑中,连不同的IP,只要在一个集群中创建相同节点时,只有一个会成功(可以确保唯一),可以以此

Administrator Published on 2024-12-04
Administrator Published on 2024-11-30
Previous Next