backend-cheats 项目介绍
项目概述
backend-cheats 是一个专注于后端开发的可视化备忘录项目。该项目的目的是通过系统化的方式,帮助开发者们快速查阅并理解后端开发中的关键概念和术语。这个备忘录被组织为多个章节,每个章节涵盖不同的主题,并包括以下重要部分:
- 视觉部分:通过图片、表格和备忘录来帮助读者更好地理解某些复杂概念。这些图表都是为此项目专门制作的,力求简洁明了(有时可能没有可用的视觉材料)。
- 总结部分:简洁明了的总结,以及关键术语和概念的列表。这些术语会链接到对应的维基百科或类似的参考资源。
- 资源引用:为了解某个特定问题,会提供详细信息的资源链接。引用的资源会尽可能选择权威和易懂的来源。
如何参与
如果您希望为该项目做贡献,可以随时提交问题或拉取请求,帮助改进这个备忘录。
内容结构
backend-cheats 项目的内容被细分为多个章节,下面是一些主要的内容:
网络与互联网
- 互联网的工作原理
- 域名是什么
- IP 地址及其相关概念
- DNS(域名系统)
- Web 应用程序设计
- 浏览器及其工作方式
- VPN 和代理
- 主机服务
- OSI 网络模型
- HTTP 协议
- TCP/IP 协议栈
- 网络问题及诊断
计算机设备
- 主要硬件组件
- 操作系统设计
- 进程与线程
- 并发与并行
- 进程间通信
Linux 基础
- Shell 操作
- 软件包管理器
- Bash 脚本
- 用户、组和权限
- 进程管理
- SSH 的使用
- 网络工具
- 任务调度
通用知识