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

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

gridgap在旧版浏览器无效 改margin辅助布局兼容案例|Duuu笔记

admin2周前 (04-05)19
grid-gap 在 IE 和旧版 Safari 中无效,需用 grid-row-gap 和 grid-column-gap 替代;autoprefixer 需配置 grid: true 且源码写 g...

开发 uniapp App支付宝当面付 uniapp如何集成扫码支付|Duuu笔记

admin2周前 (04-05)17
不能。uni.requestPayment仅支持主扫(用户扫商户码),当面付需商户扫用户付款码,必须通过原生插件集成支付宝SDK,并由服务端生成二维码、前端展示及轮询结果。 uni.requestPa...

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

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

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

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

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

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

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

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

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

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

如何现Think的表单令牌验证 token标签防CSRF跨站请求伪造机制最佳践|Duuu笔记

admin2周前 (04-05)18
ThinkPHP 的 _token 是基于会话ID、控制器名、操作名、时间戳和密钥加密生成的动态哈希值,由 TokenBuild::build() 生成,经 think\middleware\Toke...

理Think如何保护敏感目录不被访问 目录权限与防盗链设置|Duuu笔记

admin2周前 (04-05)17
必须禁止Web访问的目录有application、config、runtime、common(若存在)、extend(含敏感配置),因其存储核心逻辑、数据库密码、日志缓存等,直接暴露将导致严重安全风险...