-
Apache AGE 给顶点的属性添加唯一索引
Apache AGE create 节点时,添加的属性没有主键,只能采用唯一索引来约束数据,以防止重复。 添加方式不易记,特此记录成文章: 1create unique index on graph_name."label_name&quo... -
CoreDNS 从零开始配置一个权威域名服务
这里以阿里云为例 准备工作购买一个域名不同的域名在国内的解析速度是不一样的。如.asia在国内的解析基本有200ms+的延迟。而.cn只会在50ms左右。 实名之类的就不介绍了。 安装CoreDNS服务CoreDNS是一个使用Go语言写的DNS服务器... -
使用ipset配合iptable实现多IP段白名单式开放端口
需求总有海外及国内IDC机房的IP来源来骚扰我的数据库服务。虽然配置了完善的pg_hba.conf规则,及要求了跨公网一律 TLS 安全传输。但不断的来自公网的端口嗅探和骚扰。为了防止万一,这次打算通过iptable一次从根上解决! 安装1apt i... -
如何在自家的路由器器上部署一个自己的邮箱服务
背景 注册线上的邮箱,对个人信息的绑定越来越多。国内很多邮箱,没有手机号注册不了。公司业务一般需要十几二十多个邮箱用于注册线上账号,这就需要几十个手机号。长年备用。 且现在注册邮箱时密码安全等级要求高。密码维护繁琐,一个没记录好。下次登录就很麻烦。 ... -
Taro+VUE+TS+NutUI 开发小程序的体验
NutUI问题小程序支持不整有些组件没有实现barrage弹幕组件,官方演示小程序的slot式使用就直接不能正常运行。 使用官方文档,结合演示小程序的源码的写法,在Taro-cli脚手架构建的项目里使用无效,直接用不了。 nut-form使用报警告使... -
PostgreSQL 15 新特性
2022-10-13,Postgresql 15 发布了。这一版主要提升了排序性能,支持对WAL日志压缩。为开发者增加了一些新功能提升使用体验。 核心业务排序优化官方给出的新排序后性能提升25%~400%。窗口函数:row_number()、rank... -
PostgreSQL多租户按地域的分布式架构设计
设计目标 按用户所在地把用户按区域分组,将同一个区域的用户数据集中在当地的数据库中。 数据要按时间分表。能按月或按年,方便地处理数据,也能提高查询效率。 数据要集中化管理。不能把业务数据弄到不同的库中。最终要有个库中包括平台的所有数据。 设计服务实... -
PostgreSQL跨系统主从后,出现查询时文本类条件无法命中的问题
问题描述 当主服务运行在FreeBSD上,从服务运行在Debian上时,同样的编译参数,且都打开了--with-icu支持,连接到Debian上查询条件带文本的查询返回空。没有命中数据。 主服务调整到Debian,从服务调整到Alpine上后,表现一... -
wget 的妙用
将文件下载到特定目录📁只需将PATH替换为要保存文件的输出目录位置即可。wget ‐P <PATH> https://example.com/sitemap.xml 重命名下载的文件📝要重命名文件,请将FILENAME替换为您想要的名... -
Linux bridge/tun/tap 构建虚拟网络
私有网桥,仅 VM 到 VM用于两个或多个 VM 之间的通信。它们只相互通信,不能访问 Internet 或主机。 添加一个名为 Gefyra0 的网桥# 为 VM 添加 2 个 tun/tap 接口# 将 tun/tap 接口与 brigde V...