1. ext4(Extended File System 4) Linux 默认通用文件系统,绝大多数发行版默认根文件系统。 优点 成熟稳定、文档丰富,兼容性极强,几乎所有 Linux 工具支持 支持最大单文件 16TiB,文件系统总容量 1EiB 日志机制(journal),意外断电降低文件损坏风
先准备一张测试表方便所有示例复用 CREATE TABLE `user` ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50), age INT, salary DECIMAL(10,2), create_time D
主流国产 OS:银河麒麟、统信 UOS、openEuler、Anolis 龙蜥、麒麟信安、凝思、方德等;分为性能评估、安全性评估、综合落地评估、评测实施规范、避坑要点五大模块。 核心原则:禁止裸跑分对比,必须固定硬件架构(x86 / 飞腾 / 鲲鹏 / 龙芯 / RISC-V)、相同内核版本、统一系
核心原则:先定义业务需求,再选架构路线,最后挑选产品;不要盲目追求分布式、不要只看跑分、不要只看品牌名气。 整体流程:业务画像梳理 → 架构路线抉择(集中式 / 分布式 / 专用库)→ 多维度打分评估 → POC 实测验证 → 成本 & 风险评审。 一、第一步:梳理你的业务基线(选型输入清单) 先把
分为四大类:可视化 GUI 工具(日常开发首选)、命令行 / SDK 工具(自动化 CI/CD)、开源脚本、数据库原生方案,同时标注支持库、优缺点、适用场景。 一、GUI 可视化工具(适合人工比对、生成 DDL 脚本) 1. DBeaver(强烈推荐,免费
核心目标:降低代码冲突、保障主干稳定性、适配持续集成、清晰追溯版本、支持并行开发 + 紧急热修复。没有万能方案,先区分团队规模、发布模式(迭代发布 / 持续交付)选型,再落地规范、自动化校验。 一、主流分支模型对比(选型依据)
适用于离线数仓、实时计算、数据湖、企业数据中台、政务 / 制造业 / 互联网大数据项目,分为业务需求、技术能力、运维成本、生态兼容、安全合规、商业化支撑六大维度,可直接用于方案评审、招标打分。 一、业务场景匹配(首要标准) 选型先对齐业务,避免技术过度堆砌 数据接入类型 结构化数据库、日志、IoT
一、先理清核心概念 单点登录 SSO:用户一次登录,即可访问多个相互信任的系统,无需重复输入账号密码。 主流标准协议: OAuth2.0:授权协议(不负责认证,常配合 OpenID Connect) OIDC(OpenID Connect 1.0):最推荐现代方案,基于 OAuth2 封装的身份认证
SQL 分为五大分类,方便记忆: DDL(数据定义)、DML(数据操作)、DQL(数据查询,最常用)、DCL(权限控制)、TCL(事务控制) 标准 SQL,兼容 MySQL、PostgreSQL、SQL Server 大部分语法,我会标注差异点。 一、DQL 数据查询语言【日常开发最高频】 核心:查
先做分类:Web 技术栈(上手最快,前端开发者首选)、原生跨平台、纯原生,按新手门槛从低到高排序,附带适用人群、优缺点、学习成本。 新手核心判断标准:语法熟悉、文档完善、问题案例多、打包简单、不用复杂 C++/Rust 底层编译。 一、Web 栈方案(⭐最推荐前端新手,门槛最低) 原理:使用 HTM
适用于 MySQL、PostgreSQL、Oracle、Hive、SparkSQL、ClickHouse 等关系型 / 数仓引擎,区分OLTP 在线数据库和OLAP 大数据分析引擎,从原理、编码规范、索引、执行计划、踩坑点逐层说明。 一、核心前置原则 减少扫描数据量(最高优先级):能过滤尽早过滤,避
定位:零基础 → 能独立开发 WebAPI / 桌面程序,区分「必须学」和「可选进阶」,避开老旧 .NET Framework 弯路。 建议:直接学习 .NET(.NET Core 新一代),不要先学 .NET Framework(仅 Windows,传统框架,新项目不再推荐) 前置基础(0~2 周
数字签名核心作用:身份认证、防篡改、不可抵赖,底层基于非对称密码体系,分为三大类:RSA 系列、椭圆曲线 ECC 系列、离散对数 DSA/EdDSA 系列;另有少量基于哈希的极简签名、后量子抗量子签名算法。 一、RSA 签名算法(最经典、应用最广) 底层原理 基于大整数质因数分解难题:公钥\((e,
一、三者核心定位与底层联系 1. 底层同源联系 三者都起源于 Unix 文本处理生态,均支持正则表达式,是 Linux 三剑客,配合管道 | 流水线处理文本: shell cat file.txt | grep 过滤 | sed 行替换/修改 | awk 格式化计算输出 共同输入:文件、管道标准输
MySQL 权限体系基于用户账号 + 权限粒度 + 授权语句 + 权限生效机制设计,核心作用:控制谁能连接数据库、能做哪些操作、能访问哪些库 / 表 / 字段。 一、核心基础:MySQL 用户账号格式 MySQL 用户不是单纯用户名,格式:'用户名'@'访问主机' 1. 主机匹配规则(核心)
按轻量原型、开源自托管、全托管云服务、传统数据库向量扩展四大类划分,包含优缺点、适用规模、落地场景,附选型速查表。 一、轻量级嵌入式(本地 Demo、个人 RAG、百万向量内) 1. Chroma 定位:Python 原生零配置向量库,RAG 原型开发首选 优点:pip install chroma