
Spring Boot 如何不落盘、直接把日志发送给 Logstash?
Spring Boot 直接发日志到 Logstash:添加 logstash-logback-encoder 依赖,logback-spring.xml 中配置 LogstashTcpSocketAppender 即可,日志以 J…
聚焦概念、架构、排障、价格与选型,一篇解决一个明确问题。

Spring Boot 直接发日志到 Logstash:添加 logstash-logback-encoder 依赖,logback-spring.xml 中配置 LogstashTcpSocketAppender 即可,日志以 J…

JSON 日志链路配置:Filebeat 端 json.keys_under_root 解析 JSON、Logstash 接收转发、ES 存储、Kibana 展示。本文给出全链路配置示例。

SQL Server 完整恢复模式下,完整备份不会截断事务日志——只有日志备份(BACKUP LOG)才会截断。日志不截断会持续增长。本文解释机制和管理方法。

Python 静态方法用 @staticmethod 装饰器定义,不需要 self 和 cls 参数,通过类名直接调用。适合与类相关但不操作实例的工具方法。本文对比三种方法类型。

Nginx 访问日志默认 combined 格式的各列含义:remote_addr、remote_user、time_local、request、status、body_bytes_sent、http_referer、http_us…

子类重写 __init__ 时用 super().__init__() 调用父类构造方法,确保父类的初始化逻辑不被覆盖丢失。super 按 MRO 顺序查找父类。本文详解用法与常见坑。

Python 切片语法 seq[start:end:step]:start 含、end 不含、step 步长;负值从尾部计数。本文详解切片规则、常用示例和常见误区。

Log4j/Log4j2 与 Logstash 集成:推荐 logstash-logback-encoder(TCP 直发 JSON)或写文件由 Filebeat 采集。Log4j1 已废弃不建议新项目使用。本文对比各方案。

Python 环境工具的区别:venv 是官方内置的虚拟环境模块;virtualenv 功能更强的第三方版;pyenv 管理多个 Python 版本;pipenv/poetry 整合依赖管理。本文逐一对比。

元类是"类的类"——控制类如何被创建。继承 type 定义元类,通过 __new__/__init__ 在类创建时干预。典型用途:单例、注册表、ORM。本文用例子讲清楚。

Python 3.10+ 有 match-case 结构模式匹配;更早版本用 if-elif-else、字典映射(值可以是函数)替代 switch。本文对比各种方案。

syslog 两大格式:RFC 3164(传统 BSD 格式,时间戳不带年份)和 RFC 5424(现代格式,结构化、带年份和时区)。本文详解两种格式的字段构成。