开发讲Nginx中map令现根据变量动态设置缓存时长最佳践|Duuu笔记

admin2个月前 (04-05)52
map指令用于Nginx中基于请求特征动态生成缓存时长变量,通过键值映射实现条件化赋值,配合proxy_cache_valid等指令达成精细化缓存控制。 map 指令是 Nginx 中实现“条件化变量...

如何现Think前端模板的局部刷新 pjax无刷新加载与控制器响判断案例|Duuu笔记

admin2个月前 (04-05)48
需在控制器中通过判断X-PJAX请求头(如$this-˃request-˃header('X-PJAX'))区分pjax请求,局部响应时仅fetch模板片段、禁用redirect/JSON/完整布局,...

开发 如何关闭Data Guard保护模式 降为Max Performance以恢复主库读写|Duuu笔记

admin2个月前 (04-05)48
必须先确认保护模式和数据库角色,仅MAXIMUM AVAILABILITY或MAXIMUM PROTECTION需降级;执行前须停同步、确保主库OPEN且备库无MRP进程;降级后若仍不可写,需排查ST...

如何利Less现交互状态样式的统一 过Mixin封装行为最佳践|Duuu笔记

admin2个月前 (04-05)50
Mixin封装交互状态需接收选择器参数,如.interactive-states('.btn'),禁用&:hover写法;disabled需同时匹配[disabled]和[aria-disabled=...

迁移过程如何避免数据不一致 利强一致性备份方案案例|Duuu笔记

admin2个月前 (04-05)50
mysqldump加--single-transaction不保证强一致,仅对InnoDB表有效,且依赖REPEATABLE READ隔离级别;MyISAM表、DDL操作或隔离级别变更均破坏一致性。...

怎样防止主节点淘汰行为不一致|Duuu笔记

admin2个月前 (04-05)48
主从节点淘汰策略必须完全一致,否则必然导致数据不一致;需统一maxmemory-policy、maxmemory值,确保read_only开启,并避免从节点写操作及运行时配置变更。 主从节点淘汰策略必...

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

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

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

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

开发C#怎么生成球唯一标识 C#如何创建GUID字符串基础最佳践|Duuu笔记

admin2个月前 (04-05)49
绝大多数场景下应直接使用 Guid.NewGuid() 生成 GUID,它调用系统安全随机数生成器确保唯一性;需字符串时用 ToString() 或 ToString("N"),避免手动拼接、哈希码作...

如何优化大型的 过BEM拆分组件降低耦合案例|Duuu笔记

admin2个月前 (04-05)48
BEM通过命名约束替代选择器层级依赖来降低CSS耦合。它用block__element和block--modifier等单一class锚定样式,避免嵌套选择器导致的隐式作用域问题,提升组件可移植性、可...