← 返回十六参考库
VOL · 0148 词条· 已完成

通用开发核心参考库

系统、架构、技术栈、模块、API、前后端这些开发世界的基础普通话。

本参考库定位

整个词典系统的地基参考库,负责让 0 基础用户先建立开发地图感。

核心词(节选)

系统架构技术栈模块组件API前端后端数据库服务器

全部词条

48 个词条,读得完。

点进任一词条查看通俗解释、类比、使用场景与对 AI 的提问模板。

开发全局认知System

系统

多个部分拼起来、一起完成某件事的整体。一个网站、一个 App、一个支付平台,都算系统。

架构模块服务
查看词条详情 →
开发全局认知Architecture

架构

整个系统的骨架设计,决定各部分怎么连接、怎么分工、怎么协同工作。

单体架构微服务架构分层架构
查看词条详情 →
开发全局认知Tech Stack

技术栈

做一个产品所用的一整套技术组合:前端用什么、后端用什么、数据库用什么。

前端后端数据库部署
查看词条详情 →
开发全局认知Module

模块

系统里的一个功能块,只负责一部分任务。多个模块拼起来就是一个系统。

组件服务功能
查看词条详情 →
开发全局认知API

接口

程序和程序之间沟通的通道。前端要数据、要调 AI、要接支付,都靠接口。

后端请求响应
查看词条详情 →
后端Backend

后端

用户看不到、但真正干活的部分。存数据、验证登录、扣款、发通知都在后端。

接口业务逻辑数据库
查看词条详情 →
后端Business Logic

业务逻辑

系统按你的规则做事。用户下单后要“扣库存、生成订单、发短信”—— 这就是业务逻辑。

后端接口服务
查看词条详情 →
后端Controller

控制器

后端的“前台接待”。请求一进来,控制器接住、检查参数、转给业务代码、再把结果返回。

后端服务层接口
查看词条详情 →
后端Middleware

中间件

请求进来后必须先过的“安检口”。统一做登录检查、日志记录、限流这类事。

后端鉴权日志
查看词条详情 →
后端Service Layer

服务层

后端真正“干活”的层。控制器只收发,服务层负责下单、算钱、扣库存这些核心事。

后端控制器业务逻辑
查看词条详情 →
数据与数据库Database

数据库

系统用来保存数据的地方,比如用户信息、订单、聊天记录、商品资料。

数据表字段查询索引
查看词条详情 →
数据与数据库Table

数据表

数据库里的一张表,用来存一类数据,比如用户表、订单表、商品表。

数据库字段记录
查看词条详情 →
数据与数据库Cache

缓存

把常用数据先放在更快的位置,减少重复查询和等待。

数据库Redis性能
查看词条详情 →
数据与数据库Field

字段

数据表里的一列,用来表示某个属性,比如用户名、手机号、创建时间。

数据表记录数据库
查看词条详情 →
数据与数据库Record

记录

数据表里的一行数据,比如某个用户、某笔订单、某条评论的完整信息。

数据表字段数据库
查看词条详情 →
数据与数据库Index

索引

帮助数据库更快找到数据的目录结构。

查询数据库性能
查看词条详情 →
数据与数据库Query

查询

从数据库里取数据的动作,比如查用户、查订单、查最近消息。

数据库索引字段
查看词条详情 →
数据与数据库Object Relational Mapping

ORM

一种让你不用老写底层数据库语句,而是通过对象方式操作数据库的工具。

数据库数据表查询
查看词条详情 →
安全与权限Login

登录

让系统识别你是谁,并允许你进入自己的账号。

注册SessionJWT鉴权
查看词条详情 →
安全与权限JSON Web Token

JWT

一种常见的登录凭证格式,系统会把你的身份信息打包成一个 token。

登录Session鉴权
查看词条详情 →
安全与权限Session

Session

服务器用来记录用户登录状态的一种方式。

登录JWT鉴权
查看词条详情 →
安全与权限Authentication

鉴权

确认“你是谁”的过程。

登录授权JWT
查看词条详情 →
安全与权限Authorization

授权

确认“你能做什么”的过程。

鉴权角色权限
查看词条详情 →
安全与权限Role

角色

系统里给不同用户分配的身份类别,比如管理员、编辑、普通用户。

权限授权RBAC
查看词条详情 →
安全与权限Permission

权限

允许用户执行某个动作的权力,比如查看、编辑、删除、发布。

角色授权RBAC
查看词条详情 →
安全与权限RBAC

基于角色的权限控制

一种按角色来管理权限的方法,不是一个个用户单独配权限。

角色权限授权
查看词条详情 →
测试与质量Testing

测试

在上线前检查功能是否正常、有没有 bug、会不会一碰就坏。

Bug调试上线
查看词条详情 →
测试与质量Debugging

调试

定位问题、找出错误原因、修正异常行为的过程。

Bug日志测试
查看词条详情 →
测试与质量Log

日志

系统运行时留下的记录,用来帮助你知道它做了什么、哪里出问题。

调试监控Bug
查看词条详情 →
测试与质量Unit Test

单元测试

针对一个最小功能单元做测试,确认它自己是正常的。

测试集成测试Bug
查看词条详情 →
测试与质量Integration Test

集成测试

测试多个部分接在一起后是否能正常协作。

联调测试E2E
查看词条详情 →
测试与质量End-to-End Test

端到端测试

从用户视角,把完整流程从头到尾跑一遍,确认整条链路没问题。

测试联调上线
查看词条详情 →
测试与质量Performance

性能

系统运行得快不快、稳不稳、卡不卡,能不能扛住更多用户。

缓存监控CDN
查看词条详情 →
安全与权限OAuth

OAuth

一种常见的第三方授权机制,比如“用微信登录”“用 Google 登录”。

登录授权用户系统
查看词条详情 →
安全与权限Rate Limiting

限流

限制某个用户或接口在一定时间内能请求多少次,防止滥用和攻击。

安全风控接口
查看词条详情 →
AI 协作开发Data Structure

数据结构

数据怎么组织、关联、存放。比如“用户表有哪些字段、用户和订单怎么关联”。

数据库字段接口
查看词条详情 →
AI 协作开发API Documentation

接口文档

每个接口“叫什么、传什么、返什么、错在哪”的说明书。没文档没法协作。

API后端联调
查看词条详情 →
数据与数据库SQL

SQL

一种和关系型数据库打交道的语言,用来查、改、删、增数据。

数据库查询数据表
查看词条详情 →
数据与数据库Schema

数据模式

定义数据长什么样、有哪些字段、字段是什么类型的一套规则。

字段数据库数据结构
查看词条详情 →
后端Queue

队列

任务排队、轮流处理的机制。避免用户点一下就要等 30 秒。

异步消息系统定时任务
查看词条详情 →
开发全局认知Request

请求

客户端发给服务器的一句话,告诉它“我想要什么”或“我想做什么”。

响应接口HTTP
查看词条详情 →
开发全局认知Response

响应

服务器对请求的回答。里面有“办成没办成”(状态码)、具体结果(数据)、错在哪(错误信息)。

请求接口状态码
查看词条详情 →
开发全局认知Asynchronous

异步

发起一个任务后不干等,任务忙完再回来拿结果。页面不卡住、体验更丝滑。

队列回调Promise
查看词条详情 →
开发全局认知Variable

变量

给一个值起个名字方便反复用。比如把“用户的登录状态”起名叫 isLoggedIn。

常量函数数据类型
查看词条详情 →
开发全局认知Function

函数

一段能反复调用、完成一件事的代码。比如“发送一条短信”、“计算总价”都会被写成函数。

模块变量参数
查看词条详情 →
开发全局认知Exception

异常

程序跑出来的错。比如网络断了、AI 额度用完了、用户填的不是数字。

错误日志try-catch
查看词条详情 →
开发全局认知Environment

环境

代码跑在哪里。自己电脑叫开发环境,临时测试站叫测试环境,用户真用的叫线上环境。

环境变量部署配置
查看词条详情 →
开发全局认知Dependency

依赖

你项目里借来用的别人的代码包。比如做网站借 React,调 AI 借 openai 这个包。

包管理版本技术栈
查看词条详情 →