PHP 格式化输出 JSON:一个适合浏览器查看的轻量方法

这篇文章整理了一个在 PHP 5.4 及以上版本中格式化输出 JSON 的简洁方法。重点不在复杂封装,而是说明 `json_encode` 配合 `JSON_UNESCAPED_UNICODE` 与 `JSON_PRETTY_PRINT` 的实际作用,以及如何兼顾浏览器直接输出和字符串返回两种用法。 开发 PHP 接口或排查数据结构时,最常见的问题不是能不能输出 JSON,而是输出后难不难读。

PHP 格式化输出 JSON:一个适合浏览器查看的轻量方法

SQL 如何对 JSON 字段进行分组聚合

JSON 字段里的数组或对象,不能直接拿来做 `GROUP BY`。这篇文章把 MySQL 8.0+ 的 `JSON_TABLE()` 和 PostgreSQL 的 `jsonb_array_elements()` 拆开说明,并补上类型转换、空值过滤、分组维度选择这些最容易把统计结果做错的关键点。 JSON 字段里有数组或对象时,不能直接 GROUP BY 。正确做法是先展开成行,再按主键或提取字段分组。

SQL 如何对 JSON 字段进行分组聚合

JS 日志出现 404 后,Linux 服务器日志该怎么查

在 Linux 服务器上排查 404 错误,关键不是先写复杂脚本,而是先找对 Web 服务器日志位置,再用 `grep`、`tail -f` 和 `head`/`tail` 快速筛选。本文按 Apache 与 Nginx 两种常见环境,整理出直接可用的命令和查看思路。 页面里的 JS、图片或接口一旦报 404,前端控制台只能告诉你“没找到”,真正能说明问题的还是 Linux 服务器日志。

JS 日志出现 404 后,Linux 服务器日志该怎么查

如何通过 Debian JS 日志定位 Bug

在 Debian 上排查 JavaScript Bug,关键不只是“看日志”,而是按固定顺序把线索捞出来、筛出来、复现出来,再用调试工具逼近根因。本文把这套流程拆成日志获取、检索分析、复现调试和修复验证四步,适合 Node.js 与常见服务环境直接套用。

如何通过 Debian JS 日志定位 Bug

Ubuntu 上 Node.js 项目如何管理依赖:npm 与 Yarn 使用梳理

在 Ubuntu 上管理 Node.js 项目依赖,核心还是 npm 和 Yarn 两条路线。本文按初始化、安装、更新、删除和部署几个环节梳理常用命令,并说明 `package.json`、`devDependencies`、`yarn.lock` 各自负责什么,方便你快速判断项目该怎么管依赖。 在 Ubuntu 上做 Node.js 项目,依赖管理看起来只是装包和删包,实际会直接影响团队协作、环境一致性和部署稳定性。

Ubuntu 上 Node.js 项目如何管理依赖:npm 与 Yarn 使用梳理

怎样用 SQL JSON 函数查询数组中的指定元素

查询 SQL JSON 数组时,最常见的问题不是函数失效,而是字段类型、路径表达式和元素类型没对上。本文用 MySQL 与 PostgreSQL 两套写法,梳理 JSON_CONTAINS、JSON_EXTRACT、JSON_TABLE 与 jsonb 操作符的适用场景、坑点和性能差异。 很多人第一次查 SQL 里的 JSON 数组,都会遇到同一个现象:语句看起来没错,结果却始终查不到。

怎样用 SQL JSON 函数查询数组中的指定元素