技术笔记
软件、系统、前端等日常学习与使用笔记汇总。
快速导航
| 板块 | 技术栈 | 说明 |
|---|---|---|
| 部署 | VuePress / SSH / Nginx / HTTPS | 本站构建发布与应用上线 |
| AI | GitHub Copilot / AGENTS.md | AI 助手配置与指令文件 |
| MySQL | MySQL / SQL | 数据库基础与 SQL 语法 |
| Vue.js 设计与实现 | Vue 3 源码原理 | 响应式、渲染器与 Diff、组件、编译器、同构渲染 |
| 前端 | CSS / HTML / JavaScript / Vue / React / 微信 / Cordova / uni-app | 前端基础、框架与手写实现 |
| 工具与环境 | Node / Gulp / Git / VS Code / GitBook / Markdown | 开发工具链与环境搭建 |
| 系统笔记 | Linux / openWrt / Docker | 环境搭建与运维 |
部署
站点与应用的构建、发布及线上配置。
本站
知微(知识库 Agent)
- 生产部署记录:Nginx + Node + systemd + HTTPS 上线流程
- HTTPS 证书基础:SAN、DV / OV / EV、ACME 与 Certbot 续期
- SSE 流式响应:协议格式、前后端实现与 Nginx 关闭缓冲
AI
AI 编程助手(Copilot / Agent)的配置与指令文件。
MySQL
数据库基础概念与 SQL 语法笔记。
- 基础(概念 / 安装连接)
- 环境变量配置(PATH)
- SQL 语法与分类
- 数据类型
- SQL DDL 数据定义语言
- SQL DML 数据操作语言
- SQL DQL 数据查询语言
- SQL DCL 数据控制语言
- MySQL 函数(字符串 / 数值 / 日期 / 流程)
- SQL 约束
- SQL 外键约束
- 多表关系
- 多表查询(连接查询)
- 隐式内连接 vs 显式内连接
- 子查询
- 多表查询案例
- 事务
- 并发事务问题与隔离级别
- MySQL 体系结构与存储引擎
- 索引概述
- 索引结构
- 索引分类
- 索引语法
- SQL 性能分析
- 索引使用
- 索引设计原则
- SQL 优化 - 插入数据与主键优化
- SQL 优化 - order by 与 group by
- SQL 优化 - limit / count / update
- 视图
- 存储过程
- 存储过程 - 变量
- 存储过程 - 流程控制、游标与条件处理
- 存储函数
- 触发器
- 锁概述与全局锁
- 表级锁
- 行级锁
- InnoDB 逻辑存储结构
- InnoDB 架构
- 事务原理(redo / undo log)
- MVCC
- MySQL 系统数据库
- MySQL 常用工具
- 数据备份与导入导出
- 错误日志与二进制日志
- 查询日志与慢查询日志
- 主从复制 - 概述与原理
- 主从复制 - 搭建
- Mycat 配置
- Mycat 垂直拆分与水平拆分
- Mycat 分片规则
- Mycat 管理与监控
- Mycat 读写分离 - 一主一从
- Mycat 读写分离 - 双主双从
Vue.js 设计与实现
《Vue.js 设计与实现》笔记,按章分目录、一个知识点一篇,完整目录见 笔记总览。
- 第 1 章 权衡的艺术:命令式 vs 声明式、性能与可维护性的权衡
- 第 2 章 框架设计的核心要素:Tree-Shaking、构建产物、特性开关、错误处理
- 第 3 章 Vue.js 3 的设计思路:虚拟 DOM、渲染器、组件与模板
- 第 4 章 响应系统的作用与实现:effect、依赖收集、调度、computed 与 watch
- 第 5 章 非原始值的响应式方案:Proxy / Reflect、数组与 Set / Map 的代理
- 第 6 章 原始值的响应式方案:ref、响应丢失与自动脱 ref
- 第 7 章 渲染器的设计:renderer 与自定义渲染器
- 第 8 章 挂载与更新:属性设置、事件、子节点更新
- 第 9 章 简单 Diff 算法:DOM 复用与 key
- 第 10 章 双端 Diff 算法:双端比较
- 第 11 章 快速 Diff 算法:前置/后置预处理、最长递增子序列
- 第 12 章 组件的实现原理:组件实例、props、setup、emit、插槽
- 第 13 章 异步组件与函数式组件:defineAsyncComponent、超时与重试
- 第 14 章 内建组件和模块:KeepAlive、Teleport、Transition
- 第 15 章 编译器核心技术概览:parser、AST 转换、代码生成
- 第 16 章 解析器:文本模式、状态机、标签与属性解析
- 第 17 章 编译优化:Block 与 PatchFlags、静态提升、预字符串化
- 第 18 章 同构渲染:SSR 渲染 HTML、客户端激活、跨平台处理
前端
CSS / HTML / JavaScript / Vue / React / 微信 / Cordova / uni-app 相关学习笔记,完整目录见 前端总览。
- CSS - 盒子模型
- CSS - 屏幕单位
- CSS - 自适应正方形
- CSS - SCSS 编译与使用
- HTML5 新增特性
- JavaScript - Event Loop
- JavaScript - 防抖 & 节流
- JavaScript - 手写 Promise
- JavaScript - JS 工具函数
- Vue - CLI 安装与初始化
- React - 基础笔记
- 微信 - H5 网页授权
- 微信 - 小程序常用工具类
- Cordova - 环境搭建(Windows)
- uni-app - scroll table
工具与环境
开发工具链与环境搭建(Node / 构建工具 / 版本控制 / 编辑器 / 文档工具),完整目录见 工具与环境总览。
- Node - NVM 安装与 Node 版本管理
- Node - NVM 公共 npm 目录
- Node - npm 常用命令
- Node - cnpm 淘宝镜像
- Gulp 安装与配置
- Git 常用命令
- VS Code 常用插件
- GitBook 安装与使用
- Markdown 基本语法
- 代理网易云音乐
系统笔记
操作系统、软路由与容器相关的安装配置笔记。