API 密钥本质是访问凭证,相当于接口的 “门禁卡”,服务端通过密钥识别调用方,做身份、权限、计费、风控管控。 1. 身份识别:知道是谁在调用 HTTP 接口本身默认是无状态的,普通请求只有 URL、参数,没有身份信息。 没有密钥:任何人拿到接口地址就能调用,服务端分不清请求来自哪个用户 / 哪个项
半结构化数据:数据带有结构,但没有严格固定表结构,典型格式 JSON、BSON、XML、YAML、Protobuf,数据字段可动态增减。下面按 NoSQL 文档库、时序、对象存储、消息队列、分析引擎 分类介绍,侧重适用场景、优缺点。 一、文档型数据库(最常用,原生支持 JSON/BSON) 1. M
PostgreSQL 主流备份分为逻辑备份(pg_dump /pg_dumpall)、物理备份(文件级、pg_basebackup),还有第三方工具(pgBackRest、Barman)。 逻辑备份:导出 SQL / 自定义格式,可跨版本、跨平台,适合小库、迁移;恢复慢。 物理备份:拷贝数据库原始数
2026年 · Ubuntu 核心包弃用 Deb 转 Snap、Fedora 44 发布、SteamOS 3.8.16 稳定、AlmaLinux 10.2 加入 Btrfs 启动——"不可变系统"正从极客玩具变成行业共识 🔥 一、背景:2026 年,Linux 圈刮起"只读风" 过去一个月,几条看
网络攻防演练(护网演练),核心分为实战对抗类、仿真测试类、沙盘推演类三大类,国内政企最常用的是红蓝对抗,下面整理主流形式: 一、红蓝对抗演练(最主流,护网行动主要形式) 标准红蓝对抗 红方:攻击方,模拟黑客,利用漏洞对目标业务系统、网络进行渗透,获取权限、窃取数据、拿下 flag; 蓝方:防守方,负
NoSQL 分为四大类:键值数据库、文档数据库、列族数据库、图数据库,下面是业界广泛使用、生产落地多的产品,附带适用场景、优缺点。 1. 文档数据库(Document DB) 数据以 JSON/BSON 文档存储,结构灵活,最常用。 MongoDB 特点:最流行文档数据库,BSON 存储,支持二级索
跨平台分三大方向:移动端跨端(一套代码跑 Android/iOS)、桌面跨端(Windows/macOS/Linux)、全端跨端(移动端 + Web + 桌面),下面按主流程度整理,包含特点、适用场景、优缺点。 一、移动端跨平台(Android /iOS) 1. Flutter(Dart) 谷歌出品
设计模式分为创建型、结构型、行为型三大类,出自《GoF 设计模式》,一共 23 种,下面列出开发中高频使用的模式,附带作用、场景简单说明。 一、创建型模式(对象怎么创建) 负责对象实例化,解耦对象的创建与使用。 1. 单例模式 Singleton(双重检查锁) 保证一个类只有一个实例,提供全局访
微服务监控一般覆盖四大维度:链路追踪、指标监控、日志采集、告警、APM 全栈监控,下面按类别整理,包含选型特点、适用场景、优缺点。 一、APM 全链路监控(调用链、服务拓扑、应用性能) 1. SkyWalk
GaussDB 是华为自研企业级分布式关系型数据库,分为主打的 GaussDB (for openGauss)(云原生)、openGauss 开源版,支持单机、主备、分布式架构,兼顾 OLTP 联机事务、OLAP 分析、混合负载 HTAP,兼容 SQL 标准、高度兼容 PostgreSQL,部分兼容
按账号权限、SSH 加固、系统基础、防火墙、日志审计、服务最小化、文件权限、内核安全、入侵防护、定期维护分类整理,生产环境通用,适用于 CentOS、Debian、openEuler、银河麒麟等主流发行版。 一、账号与权限安全 禁止 root 直接登录 SSH 禁止 root 登录,使用普通用户 +
ping 基于 ICMP 协议,发送 ICMP Echo 请求报文,接收方回复 ICMP Echo 应答,用来检测网络连通性、延迟、丢包。 ⚠️ 注意:部分防火墙会拦截 ICMP,ping 不通≠业务端口不通,只是 ICMP 报文被丢弃。 Windows(CMD/PowerShell) 基础用法 c
决策支持系统 DSS 核心是基于数据、业务逻辑给出可执行决策建议 / 自动决策;规则引擎把业务决策逻辑从代码抽离成可配置规则,实现业务规则与程序解耦、业务人员可维护、决策可追溯,是构建结构化、可解释、可变更决策能力的关键组件。 一、核心定位区别 传统硬编码决策:业务判断写在 Java / 后端代码,
约束用于保证数据完整性(实体完整性、参照完整性、域完整性、业务完整性),不是越多越好,约束会带来写入开销,不合理使用会造成锁等待、慢 DML、业务报错难以排查。下面分主键、唯一、外键、非空、check、默认值,给出选型、避坑、最佳实践。 1. 主键约束 PRIMARY KEY 实体完整性,一张表只能
区分两种 JSON 结构: JSON 数组:[ {...}, {...} ],每条对象代表一行,最适合转 CSV 单个 JSON 对象:{...},需要特殊处理 嵌套 JSON:对象内部还有子对象 / 数组,需要先展平
全部永久免费开源、商用无限制、信创适配、兼容 OCI/Docker 镜像,分单机容器引擎(替代 docker/podman 命令行)、K8s 容器运行时、可视化 / 平台工具三类整理: 一、单机容器引擎(本地开发 / 服务器直接替代 docker)
Linux 文件权限分为 权限位 (chmod) 和 属主属组 (chown/chgrp),两个概念要区分开。 一、基础概念 1. 文件权限字符含义 执行 ls -l filename 看到类似: plaintext -rwxr-xr-- 1 root docker 123 test.sh 第
负载均衡核心目标:把流量 / 请求分发到多个服务实例,避免单点过载,提升吞吐量、可用性、容错能力,贯穿请求入口、服务调用、数据存储全链路。按实现层级分为:四层负载、七层负载、服务发现内置负载均衡、数据库负载均衡,同时包含算法、容错、一致性相关机制。 一、四层负载均衡(传输层 L4) 工作在 TCP/