一、三者核心定位与底层联系 1. 底层同源联系 三者都起源于 Unix 文本处理生态,均支持正则表达式,是 Linux 三剑客,配合管道 | 流水线处理文本: shell cat file.txt | grep 过滤 | sed 行替换/修改 | awk 格式化计算输出 共同输入:文件、管道标准输
MySQL 权限体系基于用户账号 + 权限粒度 + 授权语句 + 权限生效机制设计,核心作用:控制谁能连接数据库、能做哪些操作、能访问哪些库 / 表 / 字段。 一、核心基础:MySQL 用户账号格式 MySQL 用户不是单纯用户名,格式:'用户名'@'访问主机' 1. 主机匹配规则(核心)
按轻量原型、开源自托管、全托管云服务、传统数据库向量扩展四大类划分,包含优缺点、适用规模、落地场景,附选型速查表。 一、轻量级嵌入式(本地 Demo、个人 RAG、百万向量内) 1. Chroma 定位:Python 原生零配置向量库,RAG 原型开发首选 优点:pip install chroma
本文覆盖 Redis 官方 Cluster 集群(分片集群,无中心化),从架构选型、硬件规划、部署、参数调优、运维高可用、性能优化全流程落地,适配生产高并发场景。 一、集群架构选型(核心决定效率) 1. Redis Cluster 标准架构规则 至少 6 个节点:3 主 + 3 从(最小生产规格);
一、整体组件选型(轻量化,适合笔记本 / 开发机调试) 组件清单(兼顾离线 + 实时开发调试) 存储:MinIO(替代 HDFS
按数据采集、存储、计算、调度、数仓 / ETL、监控运维、版本协作、查询分析全流程分类,覆盖离线、实时、湖仓一体场景,包含开源主流工具 + 企业商用工具,附适用场景。 一、数据采集工具(源头数据同步、日志采集) 1. 日志实时采集 Flume(Apache)
桌面应用指运行在 Windows、macOS、Linux 本地操作系统的客户端程序,分为原生开发、跨平台开发两大类,配套 IDE、框架、打包工具分开说明。 一、原生桌面开发(单系统最优性能) 1. Windows 原生(C++/C#)
一、核心原理:Docker 分层缓存机制 Docker 构建基于联合文件分层,每层只读缓存,构建时从上到下校验文件哈希: 命令无文件变更:直接复用缓存,秒级构建 命令内文件发生改动:当前层及之后所有层全部重建 优化核心思路:把变动少的指令放前面,频繁变更的代码 / 文件放最后
一、主流连接池分类与实现 按使用场景分为:数据库连接池、Redis 缓存连接池、HTTP / 网络连接池、RPC 连接池四大类。 (一)数据库连接池(Java 生态最常用) 1. HikariCP 定位:SpringBoo
一、基础概念 Dockerfile:纯文本脚本,定义镜像的构建步骤、环境、依赖、启动命令 镜像 (image):Dockerfile 构建出的只读模板 容器 (container):镜像运行后的实例 构建命令:docker build 读取 Dockerfile 生成镜像
按原生跨端、混合 H5、原生专项、小程序 / 快应用、游戏移动框架五大类划分,包含适用场景、优缺点、技术栈、代表项目,适合选型参考。 一、跨平台原生渲染框架(性能最优,一套代码多端) 1. Flutter(谷歌) 技术栈:Dart 语言,自绘渲染引擎 Skia <
按业务场景分为Web 后端框架、异步 Web、数据分析 / AI、爬虫、GUI 桌面、测试六大类,分别讲核心定位、优缺点、适用场景、核心差异。 一、Web 后端框架(最常用,做网站 / 接口) 1. Django(全能重型框架) 定位:电池内置(batteries included)全栈框架
按数据采集、存储、计算引擎、实时流处理、数据仓库 / OLAP、调度、治理、可视化完整链路分类,区分离线、实时、批流一体,附适用场景与核心优势。 一、数据采集工具(多源数据接入) 1. Apache Flume 定位:日志专用采集框架 场景:服务器日志、应用日志实时收集,落地 HDFS/Hive/K
一、跨域核心原理 浏览器同源策略限制:协议、域名、端口三者任意一个不同,即为跨域,浏览器会拦截响应。 同源三要素:http/https、www.a.com、8080 二、主流解决方案(按使用场景分类)
Dockerfile 是构建 Docker 镜像的文本文件,由指令(大写关键字)+ 参数组成,指令自上而下顺序执行,每行一条指令,注释以 # 开头。 一、核心基础指令(必掌握) 1. FROM(镜像基础,第一条有效指令) 指定构建镜像的父基础镜
SQL 是关系型数据库的标准查询语言,核心配套数据模型以关系模型为核心,同时衍生、配套多种落地 / 扩展数据模型,分基础核心模型、扩展衍生模型两类说明: 一、核心基础:关系模型(Relational Model) 所有标准 SQL(MySQL/Oracle/SQL Server/PostgreSQL
分为四大类:跨平台统一框架(一套代码安卓 + iOS)、原生框架(系统官方,性能最强)、小程序 / 轻应用框架、开发配套工具链,覆盖企业、个人、大厂主流选型。 一、跨平台开发框架(最流行,一套多端)
分桌面客户端(本地可视化)、Web 在线工具(浏览器访问)、命令行工具(轻量无界面) 三大类,覆盖新手、开发、运维不同场景,包含优缺点与适用人群。 一、桌面可视化客户端(最常用,本地安装)