2023-03-07 PHP 跟踪代码调用 `debug_backtrace` 在开发过程中,例如要修改别人开发的代码或调试出问题的代码,需要对代码流程一步步去跟踪,找到出问题的地方进行修改。如果有一个方法可以获取到某段代码是被哪个方法调用,并能一直回溯到最开始调用的地方(包括调用的文件,行数,参数等),这样就能... 阅读全文
2023-02-23 Mysql 中的 utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci 1.utf8与utf8mb4(utf8 most bytes 4) MySQL 5.5.3之后增加了utfmb4字符编码 支持BMP(Basic Multilingual Plane,基本多文种平面)和补充字符 最多使用四个字节存储字... 阅读全文
2023-02-16 记一次MySQL迁移并从MySQL5.6升级到5.7后查询慢了几十倍的问题 起因 因为生产环境数据量越来越大,客户越来越多,项目功能也越来越多,项目本身也越来越多,导致之前的服务器内存、硬盘都已经渐渐的不够用了,当时出现了2种解决方案,增加服务器配置和新购服务器,但是就算是新增硬盘,也需要对数据库进行迁移,所... 阅读全文
2023-02-15 宽表为什么横行? SPL+DQL 宽表为什么横行?SPL+DQL的应用 在大数据时代,数据量和数据复杂性都呈现爆发式增长。为了满足业务需求和分析要求,传统的关系型数据库模型已经难以胜任。在这种背景下,宽表(Wide Table)成为了一种流行的数据建模方式。本文将探讨... 阅读全文
2023-01-13 ffmpeg 常用命令记录 [FFmpeg][1] 是视频处理最常用的开源软件。 它功能强大,用途广泛,大量用于视频网站和商业软件(比如 Youtube 和 iTunes),也是许多音频和视频格式的标准编码/解码实现。 ![Xnip2024-02-2810-33... 阅读全文