按 IDE / 编辑器、辅助编码、Git 与协作、调试分析、API 测试、容器 & DevOps、数据库、效率小工具 分类,覆盖后端、全栈日常开发,挑实用主流的,附核心价值。 一、代码编辑器 & IDE(核心生产力) VS Code 轻量开源,插件生态爆炸。支持几乎所有语言,远程开发 WSL/SSH
POST 请求大多接收 JSON / Form / Multipart 表单数据,数据验证核心目标:拦截非法输入、保证业务合法性、返回友好错误、避免后续逻辑报错。下面从通用思路、分层校验、Java (SpringBoot) 示例、常见坑、错误响应规范完整说明。 一、POST 常见数据来源 appli
分 接口 API 测试、压力性能测试、自动化测试、抓包调试、开源本地工具 五大类,覆盖手工、自动化、压测场景,包含商用 / 开源,适合后端、测试、开发调试 WebService、RESTful、GraphQL。 一、接口功能测试(日常调试 API,最常用) 1. Postman 支持:REST、SO
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:对象内部还有子对象 / 数组,需要先展平