后端基础
后端基础目录整理服务端开发中通用的协议、线程、接口设计、文档规范和通信方式。无论使用 Go、Java、Python 还是 PHP,这些知识都是后端开发的底座。
学习重点
- HTTP、REST、RPC、gRPC 等通信方式;
- 线程、并发和任务调度;
- 接口文档和错误码设计;
- 正则表达式和数据校验;
- 流媒体、实时通信等扩展协议。
推荐路线
程序员文档
程序员文档用于记录接口、设计、部署、排查和复盘经验。好的文档能让知识留在团队里,而不是只留在某个人脑子里。
gRPC
gRPC 入门教程,介绍 RPC 概念、Protocol Buffers、protoc 插件安装、proto 文件编写、Go 代码生成、服务端和客户端实现流程,帮助后端开发者快速搭建跨语言、高性能、可维护的接口服务。 页面同时整理相关背景、操作步骤、适用场景、常见问题和排查建议,适合学习复盘和问题定位时快速参考。
REST API
特点
rpc
介绍
RTMP 服务
RTMP(Real-Time Messaging Protocol)是一种实时消息传输协议,早期广泛用于直播推流和流媒体传输。
Secure Remote Password (SRP)
安全远程口令
线程
线程是操作系统调度执行的基本单位。一个进程可以包含多个线程,多个线程共享进程内存,但各自拥有执行栈。
正则表达式详解
正则表达式的简介