-
2026-01-25 19:53:02
-
2026-01-25 19:55:02
-
2026-01-25 20:00:01
-
2026-01-25 20:16:03
- logging 如何实现结构化日志输出(JSON formatter)
- 默认logging不能直接输出JSON,因其Formatter将日志拼为字符串且字段不可控;需自定义Formatter子类重写format(),过滤不可序列化字段、处理异常堆栈、用json.dumps()输出合法JSON,并通过LoggerAdapter或Filter注入trace_id等上下文字段。
-
426
-
2026-01-25 20:17:02
-
2026-01-25 20:35:20
-
2026-01-25 20:39:47
-
2026-01-25 20:54:04
- sqlalchemy 如何写“批量删除”并返回删除行数
- SQLAlchemy2.0+中delete()执行后rowcount不可靠,准确获取删除行数需分场景:PostgreSQL用RETURNING+CTE;通用方案用session.connection().execute()原生SQL并读取rowcount。
-
334
-
2026-01-26 12:31:00
- Linux 网络参数调优是否真的有效?
- Linux网络调优需先确认真实瓶颈,避免盲目调整;TIME_WAIT应优先用tcp_tw_reuse而非已废弃的tcp_tw_recycle;缓冲区设置须匹配BDP,且仅影响新建连接。
-
154
-
2026-01-26 17:10:56