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

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

Think项目上线如何隐藏入口文件 Nginx URL重写配置详解实战案例|Duuu笔记

admin2周前 (04-01)18
ThinkPHP 访问不到 index.php 导致 404 的根本原因是 Nginx 未将伪静态请求重写至 index.php,需配置 try_files $uri $uri/ /index.php...

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

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

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

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

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

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

如何解决浮动布局在小屏幕下的错位 利用媒体查询重置css float为none深度解析|Duuu笔记

admin2周前 (04-01)19
根本原因是float使元素脱离文档流,小屏下空间不足导致换行错位;@media中需设float:none并同步处理clear、width和高度包裹问题,不可仅改float。 float 在小屏幕下错位...

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

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

grid-gap在旧版浏览器无效 改用margin辅助布局兼容实战案例|Duuu笔记

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

前端开发 uni-app App支付宝当面付 uni-app如何集成扫码支付|Duuu笔记

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

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

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