直播系统推拉流原理

本文介绍了直播系统推拉流的基本原理,包括推流和拉流的过程、协议选择、关键指标等。

解决方案

网络数据包的完整旅程:从发送到接收的全过程

通过一个 HTTP 请求与响应,深入探索背后的网络通信机制,从 DNS 解析、TCP 连接到数据封装与传输,全面解析数据包如何穿越局域网与公网到达目标服务器。

计算机基础

解决方案丨游戏后端中的 Push-ACK 机制设计与内存优化

本文介绍了游戏后端中的 Push-ACK 机制的设计与实现,特别关注如何避免内存暴涨问题,分享了在多个大型游戏项目中积累的经验与教训。

解决方案

服务监控丨Prometheus 四大数据类型详解

本文介绍了 Prometheus 的四大数据类型及其 PromQL 查询语言,帮助开发团队构建强大的可观测性系统。

服务监控

在 Go 项目中实现 JWT 用户认证与续期机制

本文将结合实际代码,详细讲解如何在 Go 项目中实现 JWT 认证机制,并探讨两种常见的 Token 续期策略:自动续期和 Refresh Token。

Go

深入 Go 语言核心:map 和 slice 的传参有什么不同

本文通过一个令人困惑的例子开始,探讨 Go 语言中 map 和 slice 动态扩容机制与传参时需要注意的问题。

Go

读书笔记丨解密 QUIC/HTTP3:未来互联网的基石

整理阅读《解密 QUIC/HTTP3:未来互联网的基石》笔记。

计算机基础

匠心码道丨01 编写优质代码的十大黄金法则

详解编写整洁代码的十大原则,帮你写出更好的代码。

匠心码道

KCP 源码分析与原理总结

本文详细介绍了游戏开发中常用的网络协议 KCP 的底层原理和源码实现。通过大量图示和原理总结,帮助读者深入理解 KCP 协议的工作机制,包括其快速重传、选择性确认、流量控制等核心特性。

计算机基础

Rust 入门丨01 类型系统概述

本文从编程语言的角度介绍了类型系统的基本概念,并详细阐述了 Rust 类型系统的特点,包括静态类型、强类型、所有权系统等核心特性。

Rust
12345