怎么在自动化部署(Ansible/Terraform)中地初始化MongoDB用户完全指南|Duuu笔记

admin6天前15
Ansible初始化MongoDB用户时mongosh连接失败的主因是4.4+默认禁用localhost异常认证,需显式配置认证参数;容器化部署须端口探活;角色须按库指定;TLS启用时需匹配SCRAM...

如何在Think中对敏感数据脱敏 获取器动态替换手机号中间星号加密完全指南|Duuu笔记

admin6天前15
在ThinkPHP模型获取器中用getMobileAttr方法结合substr_replace实现手机号脱敏,需判空防错,脱敏后所有输出路径均生效,关联模型需单独定义。 ThinkPHP 获取器里怎么...

Think怎么使用模型字段延迟加载开关 Think手动控制是否触发关联教程完全指南|Duuu笔记

admin6天前14
ThinkPHP模型需用field()显式指定字段关闭自动加载,关联查询需用hasWhere()实现主表过滤,$lazy=false仅禁用未with的隐式关联触发。 ThinkPHP 模型中如何关闭字...

从通道语义到并发模型演进完全指南|Duuu笔记

admin7天前13
本文系统梳理 go 并发模型与 tony hoare 原始 csp 理论的承袭与分野,重点解析通道(channel)设计、选择机制(select/alt)、进程生命周期、数据共享约束等核心维度的实质性...

解决Navicat手动备份完整失败报错怎么办 错误日志排查完全指南|Duuu笔记

admin7天前14
Navicat手动备份报错主因有三:权限不足(缺SELECT/LOCK TABLES)、系统级写入失败(Errcode 13)、设置错误(仅结构/快速备份)。应检查账号权限、临时目录权限、备份选项,并...

如何利用Nginx负载均衡实现跨机房的异地多活部署完全指南|Duuu笔记

admin7天前15
Nginx实现跨机房异地多活的核心是作为边缘入口配合上游服务发现、健康检查与智能路由,而非自身决策多活;需结合无状态服务、数据最终一致性及全局调度体系。 利用Nginx实现跨机房异地多活,核心不在于N...

Nginx中TCP代理实现读写分离分发策略完全指南|Duuu笔记

admin7天前14
Nginx 不原生支持 MySQL 协议解析,无法实现真正的读写分离;其 stream 模块仅能做四层 TCP 代理,路由逻辑须由后端 ProxySQL/MaxScale 或应用层完成,Nginx 仅...

怎么查看路径 sys.executable获取当前解释器位置完全指南|Duuu笔记

admin1周前 (03-31)18
sys.executable 返回当前运行代码的 Python 可执行文件绝对路径,精准反映实际解释器(如虚拟环境或 IDE 内置路径),而非 PATH 中的别名;判断虚拟环境应比较 sys.base...

Go语言中 nil map 的初始化与使用详解完全指南|Duuu笔记

admin1周前 (03-31)16
在 Go 中,声明但未初始化的 map 是 nil 值,直接对其赋值会导致 panic;必须显式调用 make() 初始化,或在结构体构造阶段完成初始化,才能安全进行键值操作。 在 go 中,声明但未...

Bootstrap模态框(Modal)无法正常弹出的排查步骤完全指南|Duuu笔记

admin1周前 (03-31)15
Modal不显示但控制台无报错,常见于HTML结构缺失或JS初始化时机错误;需检查data-bs-target与modal id是否严格匹配、modal是否已存在于DOM、Bootstrap版本及Po...