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

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

mysql性能优化中存储引擎的选择 合理配置InnoDB参数深度解析|Duuu笔记

admin2个月前 (03-31)51
InnoDB是MySQL默认引擎因其高并发写入、事务支持和行级锁能力,但非万能:日志表用MyISAM/ARCHIVE更省空间,只读宽表宜选ColumnStore或压缩InnoDB;MVCC清理不及时或...

如何利用Less提高样式代码的复用性 通过封装组件级公共样式实战案例|Duuu笔记

admin2个月前 (03-31)50
变量需绑定语义而非外观,如@brand-primary优于@blue-500;Mixin须覆盖:focus等可访问性状态;组件样式应加命名空间前缀或哈希类名;递归mixin需守卫条件防死循环;避免过度...

如何在Think中计算两点 间的地理距离 Db::raw执行GIS空间函数最佳实践|Duuu笔记

admin2个月前 (03-31)52
行,但需数据库支持GIS函数、函数名正确、坐标系一致;MySQL用ST_Distance_Sphere,PostgreSQL用ST_DistanceSphere,字段须为POINT类型且坐标顺序为经度...

Bootstrap框架中下拉菜单Hover触发的实现代码最佳实践|Duuu笔记

admin2个月前 (03-31)59
Bootstrap 5 默认禁用 dropdown-menu 的 hover 触发,仅支持 click/focus;需通过 CSS(配合 @media 适配移动端)或 JS(注意 touchstart...

前端开发 bootstrap如何修改默认的Primary颜色变量|Duuu笔记

admin2个月前 (03-31)54
必须重编译Sass源码才能全局生效$primary变量;需在自定义入口文件顶部声明后引入Bootstrap,否则仅局部覆盖或完全无效。 修改 $primary 变量前必须重编译 Sass bootst...

C#怎么控制小数点位数 C#如何进行浮点数格式化妙招实战案例|Duuu笔记

admin2个月前 (03-31)49
ToString("F2") 默认采用银行家舍入(四舍六入五成双),如2.555→"2.56"、2.655→"2.66";需传统四舍五入应先用Math.Round(x,2,MidpointRoundi...

Think如何做数据库连接池连接获取超时 Think等待连接最长时限设置操作最佳实践|Duuu笔记

admin2个月前 (03-31)52
ThinkPHP 仅在6.1+配合think-orm v3.0+才支持连接池,需配置pool项中的get_timeout控制获取超时;TP5.x和TP6.0不支持,pool配置无效;超时异常为thin...

利用 open file cache 提升磁盘读取性能实战案例|Duuu笔记

admin2个月前 (03-31)51
启用 open_file_cache 可显著减少 open()、stat() 等系统调用开销,通过缓存文件元信息和 fd 提升小文件高频访问性能;需配合 max、inactive、valid、min_...

Python 网络图怎么画 NetworkX库绘制节点与关系拓扑图|Duuu笔记

admin2个月前 (03-31)52
不是必须但几乎总是需要导入 matplotlib.pyplot 并调用 plt.show();nx.draw_networkx() 更常用且省心,适合教学调试;中文显示需配置 font.sans-se...