05 2023 档案
摘要:这几天收到一个战术性需求,将一大坨字段序列化为特定格式的字符串。 大概是下表这样: | 序号 |字段名 | 描述 | 是否必填 | | | | | | | 0|logVersion | 日志版本 | 是 | | 1|productName| 产品 | 是 | | 2|serviceName| 服务
阅读全文
摘要:golang中常见的日志包是logrus, 根据logrus的胚子和我们的生产要求,给出一个生产可用的logrus实践姿势。 logrus是一个结构化的、可插拔的、兼容golang标准log api的日志库。 快速过一下能力 支持对output=TTY增加关键字颜色 内置JSONFormatter和
阅读全文
摘要:1. OSI开放系统互联 定义了网络框架,以层为单位实现协议,同时控制权逐层传递。 OSI实际并没有落地,TCP/IP 5层协议栈是目前主流的落地实现。 1.1. TCP/IP 5层协议栈 TCP/IP协议栈不止是传输层tcp/网络层ip, 还包括应用层等,这是一个协议簇,只是因为TCP/IP很具代
阅读全文