摘要: 如题,在某次生产中,redis集群里使用了multi,正常的键值命令都返回 MOVE XXXX,导致生产事务。 如果需要在集群中使用mutil,redis的key必须使用{}包括起来,避免key的hash冲突 阅读全文
posted @ 2023-08-29 02:26 唉唉唉唉 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 执行一个包含多个service的docker-compose.yml的时候,出现以下错误: strconv.Atoi: parsing "": invalid syntax 看字面上的意思,很明显就是yml文件有语法问题。 在多次修改无果后,百度了这个问题,终于找到了能够解决的办法。 docker- 阅读全文
posted @ 2023-05-05 18:29 唉唉唉唉 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: SVN里,不同仓库都会有不同的钩子,在不同的仓库中自动更新比较方便,因为触发的钩子是独立的。但在同一个仓库下,不同目录的更新,就略显麻烦,因为不同目录提交后,触发的是同一份钩子,仓库路径也是同一个。 但是可以利用svnlook dir-changed repo 来返回更新的目录是哪个,从而进一步执行 阅读全文
posted @ 2022-11-16 20:12 唉唉唉唉 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 先浅记两条正则表达式: 1. 必须是大写字母、小写字母、数字、特殊符号(,.?)这四个组合,缺一不可。 (?![0-9a-zA-Z]+$)(?![a-zA-Z,\.\?]+$)(?![0-9A-Z,\.\?]+$)(?![a-z0-9,\.\?]+$)([0-9A-Za-z,\.\?]){6,16} 阅读全文
posted @ 2022-10-28 15:43 唉唉唉唉 阅读(25) 评论(0) 推荐(0) 编辑
摘要: MySQL本身是不支持事务嵌套的,在开始一个事务时,会触发隐式提交上一个事务。 但MySQL提供了另一种方式可以实现事务嵌套。 SAVEPOINT id; -- 设置保存点 ROLLBACK TO SAVEPOINT id; -- 回滚到某个保存点 RELEASE SAVEPOINT id; -- 阅读全文
posted @ 2022-07-01 11:41 唉唉唉唉 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 做个记录: Go module的介绍及使用 在go mod模式下,项目目录下需要引入其他文件夹里的包 在项目根目录 go mod init app 后 (go env -w GO111MODULE=on|auto) import( "app/文件夹" ) 不需要go mod的话, 可以使用相对路径引 阅读全文
posted @ 2022-05-19 10:58 唉唉唉唉 阅读(64) 评论(0) 推荐(0) 编辑
摘要: php变量:写时复制 (只有string 和 array 类型时,才会有写时复制) 阅读全文
posted @ 2022-01-22 12:00 唉唉唉唉 阅读(27) 评论(0) 推荐(0) 编辑
摘要: https://nginxconfig.io/ 阅读全文
posted @ 2022-01-07 17:48 唉唉唉唉 阅读(20) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/jhlong/p/13535315.html 阅读全文
posted @ 2021-12-20 19:34 唉唉唉唉 阅读(51) 评论(0) 推荐(0) 编辑
摘要: nextcloud app文件夹目录结构 + appinfo + css + js + l10n + lib | + AppInfo (必须) | + Command | + Controller (必须) | + Cron | + Db | + Exceptions | + Listeners | 阅读全文
posted @ 2021-12-16 20:22 唉唉唉唉 阅读(529) 评论(0) 推荐(0) 编辑