# 我的个人知识库 **Repository Path**: xiaoyutab/markdown ## Basic Information - **Project Name**: 我的个人知识库 - **Description**: 我的个人知识库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-01 - **Last Updated**: 2026-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 我的知识库 📚 --- ## 📂 目录结构 ``` 我的知识库/ ├── Windows系统\ # Windows 操作系统相关 ├── 开发相关\ # 编程、算法、数据分析 │ ├── 后端\ │ │ ├── 数据库\ # 数据库对比、PostgreSQL 专项 │ │ ├── 算法\ # 算法与位运算 │ │ ├── 语言\ # Golang / PHP 等编程语言 │ │ └── 数据分析\ # 统计学、大数据、单位换算 │ └── 前端\ │ └── CSS\ # CSS 技巧与属性 ├── 工具软件\ # 软件使用技巧和配置 ├── 人物\ # 人物笔记与语录 ├── 思维方法\ # 批判性思维、方法论 ├── 生活常识\ # 生活、健康、杂项 ├── 游戏娱乐\ # 游戏、娱乐相关 ├── my-template\ # 文档模板 └── README.md # 本文件 ``` --- ## 📝 内容索引 ### Windows 系统 - [文件管理问题](Windows系统/文件管理问题) — 无限嵌套文件夹删除方法(robocopy /MIR) ### Linux 系统 - [Linux 压缩解压缩](开发技术/Linux压缩解压缩) — tar/gzip/bzip2/xz/zip/7z 常用命令及 Windows zip 乱码解决方案 - [Linux systemctl 与 service 用法对比](开发技术/systemctl与service用法对比) — systemd vs SysVinit 命令对照、自定义 .service 文件、Go Web 服务守护 - [Linux 日志管理 journalctl](开发技术/Linux日志管理journalctl) — journalctl 常用参数/按服务时间级别过滤/日志持久化/清理策略 - [Linux 文件权限](开发技术/Linux文件权限) — chmod 基础权限、setfacl ACL 权限、chattr/lsattr 特殊属性 - [Linux 磁盘挂载](开发技术/Linux磁盘挂载) — mount 挂载、umount 卸载、Swap 交换空间 - [Linux 系统垃圾清理](开发技术/Linux系统垃圾清理) — /tmp清理、journalctl日志、开发缓存、包管理器缓存 - [Linux SSH 端口转发](开发技术/LinuxSSH端口转发) — 本地转发(-L)/远程转发(-R)/动态代理(-D)/autossh 保活 - [Linux 防火墙](开发技术/Linux防火墙) — firewalld 端口管理/Rich Rules/IPSet 封禁/NAT 转发 - [Linux SSH 证书登录](开发技术/LinuxSSH证书登录) — 免密登录/密钥管理/ssh-config/跳板机/安全加固 ### 开发相关 #### 后端 ##### 数据库 - [MySQL vs PostgreSQL 语法对比](开发技术/后端/数据库/mysql-vs-postgresql) — MySQL 与 PostgreSQL 语法差异速查 **PostgreSQL** - [PostgreSQL 常用扩展](开发技术/后端/PostgreSQL/pg-extensions) — Windows 下安装和配置 PG 扩展 - [PostgreSQL 建表与数据类型](开发技术/后端/PostgreSQL/pg-schema) — PG 数据类型及建表语法 - [PostgreSQL 数据库操作](开发技术/后端/PostgreSQL/pg-operations) — 数据库/表操作常用命令 - [psql 连接数据库](开发技术/后端/PostgreSQL/psql-connect) — psql 命令行连接与常用操作 ##### 算法 - [奇数与偶数](开发技术/后端/位运算/奇数与偶数) — 取模与位与运算判断奇偶 - [三数排序](开发技术/后端/算法/三数排序) — 三数从大到小排列(两两交换) - [水仙花数](开发技术/后端/算法/水仙花数) — 自幂数概念及水仙花数/四叶玫瑰数求解 - [秦九韶算法](开发技术/后端/算法/秦九韶算法) — 多项式求值优化,O(n²)→O(n) ##### 语言 **Golang** - [Go Test 单元测试](开发技术/后端/GoTest单元测试) — 单元测试/子测试/Benchmark/httptest - [Go Modules](开发技术/后端/GoMod) — 依赖管理/init/tidy/replace/exclude/GOPROXY - [Goroutine](开发技术/后端/Goroutine) — 协程/GMP模型/WaitGroup/Channel/Select/Context - [文件分片上传](开发技术/后端/Go文件分片上传) — 大文件切片传输/断点续传/合并/MD5校验 - [gRPC](开发技术/后端/Golang/gRPC) — 高性能RPC框架/Protobuf/四种通信模式/拦截器/负载均衡 - [log 与 slog](开发技术/后端/Golang/Go日志包log与slog) — 官方日志包/结构化日志/级别控制/JSON输出/上下文传递 - [标准库 fmt](开发技术/后端/Golang/Go标准库-fmt) — 格式化动词/宽度精度/输出输入/自定义Stringer/性能注意 - [标准库 strings](开发技术/后端/Golang/Go标准库-strings) — 查找替换/分割连接/Builder高效拼接/中文处理 - [标准库 strconv](开发技术/后端/Golang/Go标准库-strconv) — 类型转换/性能对比fmt/Quote/ParseBool/ParseFloat - [标准库 os](开发技术/后端/Golang/Go标准库-os) — 文件操作/目录/环境变量/进程管理/临时文件 - [标准库 io](开发技术/后端/Golang/Go标准库-io) — Reader/Writer接口/Copy/ReadAll/MultiWriter/Pipe - [标准库 net-http](开发技术/后端/Golang/Go标准库-net-http) — HTTP服务端/路由/客户端/连接池/优雅关闭 - [标准库 encoding-json](开发技术/后端/Golang/Go标准库-encoding-json) — Marshal/Unmarshal/流式Encoder/Tag配置/自定义序列化 - [标准库 encoding-base64](开发技术/后端/Golang/Go标准库-encoding-base64) — Base64编解码/URL安全/Raw无填充/JWT/图片转Base64 - [标准库 encoding-hex](开发技术/后端/Golang/Go标准库-encoding-hex) — 十六进制编解码/hex dump/流式Encoder-Decoder - [标准库 crypto-hash](开发技术/后端/Golang/Go标准库-crypto-hash) — SHA256/MD5/bcrypt密码哈希/HMAC签名/文件校验 - [标准库 crypto-aes](开发技术/后端/Golang/Go标准库-crypto-aes) — AES-GCM/CBC加密解密/PKCS7填充/PBKDF2密钥派生 - [标准库 crypto-rand](开发技术/后端/Golang/Go标准库-crypto-rand) — 安全随机数/Token生成/随机密码/密码学vs伪随机 - [标准库 compress-gzip](开发技术/后端/Golang/Go标准库-compress-gzip) — Gzip压缩解压/级别控制/HTTP响应压缩/流式文件处理 - [标准库 compress-zlib](开发技术/后端/Golang/Go标准库-compress-zlib) — Zlib压缩解压/gzip对比/flate底层/PNG-WebSocket场景 - [指针与JSON序列化](开发技术/后端/Golang/Go指针与JSON序列化环检测) — 循环引用栈溢出/双向引用防护/环检测/MarshalJSON自定义 - [Web框架 vs net-http](开发技术/后端/Golang/GoWeb框架vs-net-http性能对比) — Gin/Echo性能优势/基数树路由/sync.Pool复用/选型建议 **PHP** > 待补充 ##### 数据分析 **统计学** - [平均数](数据分析/统计学/平均数) — 算术平均值概念及 Go/Python 实现 - [中值](数据分析/统计学/中值) — 中位数概念及 Python/Go 实现 - [管道](数据分析/统计学/管道) — 管道符号的三种含义(绝对值/欧几里得模/行列式) - [经纬度距离计算](数据分析/统计学/经纬度距离计算) — 球面余弦定理求两点距离(Go 实现) - [虚数与复数](数据分析/统计学/虚数与复数) — 虚数单位、复数定义/分类/运算/欧拉公式 - [西格玛求和](数据分析/统计学/西格玛求和) — ∑ 符号结构、常用公式、运算法则、编程对应 **大数据** - [大数据 - 基础概念](数据分析/大数据/大数据-基础概念) — 大数据的定义和4V特征 - [大数据 - 发展历史](数据分析/大数据/大数据-发展历史) — 从《第三次浪潮》到阿里云 **单位换算** - [常用单位换算](数据分析/单位换算/常用单位换算) — 时间/重量/容量/长度/面积/数据存储/温度 **基础** - [数据分析 - 基础概念](数据分析/数据分析-基础概念) — 数据分析的定义和四大流程 #### 前端 ##### CSS - [CSS cursor 属性](开发技术/前端/CSS/CSS-cursor属性) — 鼠标光标样式及常用值 ### 工具软件 - [md2html](工具软件/md2html使用指南) — Markdown 转 HTML 预览工具,支持本地服务器和静态生成 ### 人物 - [雷军](人物/雷军) — 简介、投资理念、语录摘抄 ### 思维方法 - [创业团队 - 必要条件](思维方法/创业团队-必要条件) — 创业团队的两大核心能力 - [批判性思维 - 新闻消费指南](思维方法/批判性思维-新闻消费指南) — 看新闻时的六大思考问题 ### 生活常识 - [三伏天 - 概念与日期](生活常识/三伏天-概念与日期) — 三伏天计算方法及2024-2026年日期表 --- ## 🎮 游戏娱乐 > 待补充 --- ## 📅 更新日志 - **2026-06-11**:
1. 新增 Linux systemctl 与 service 用法对比笔记,含命令对照表、兼容性细节、Unit 文件结构 2. 重写第六节为「自定义 .service 文件完全指南」:详细讲解 [Unit]/[Service]/[Install] 各指令、Type 进程模型(6种)、Restart 策略、5个实战示例(Go/PHP-FPM/Nginx/oneshot/timer)、安全加固选项、错误排查表 3. 新增 6.7「Go Web 服务守护专题」:Gin/net/http 优雅关闭代码模板、最简版/生产版/多实例部署 service 文件、自动重启配置、部署与更新流程 4. 新增「Linux 日志管理 journalctl」笔记:常用参数速查、按服务/时间/级别/PID 过滤、输出格式控制、日志持久化 journald.conf 配置、清理策略、高级用法 5. 新增 13 节「高并发下 journald 限流问题与最佳实践」:限流机制详解(RateLimitBurst 10000 条)、CPU/上下文切换损耗、分级日志最佳实践(错误日志→journald,访问日志→文件 + logrotate)、Go 分级代码示例 6. 新增 14 节「Go Web 服务日志方案对比」:四种方案详细对比表(直接写文件/SQLite/SQLite按天切分/控制台+journald)、journald 性能疑虑澄清(历史问题 vs 现状)、极端场景正确优化策略、结构化日志建议、方案选择决策树
- **2026-06-10**:
1. 重构目录结构:「开发技术」→「开发相关」,后端分为数据库/算法/语言/数据分析四大块,独立「数据分析」模块并入开发相关 2. 新增统计学笔记 8 篇(平均数、中值、管道、经纬度距离、虚数与复数、西格玛求和、单位换算表) 3. 新增算法笔记 4 篇(奇数偶数、三数排序、水仙花数、秦九韶算法) 4. 新增 Go 基础笔记 6 篇(单元测试、Modules、Goroutine 协程、文件分片上传、gRPC、log/slog 日志包) 5. 修复 s.bat 换行符问题(LF→CRLF),添加 .gitattributes 强制 bat 文件保持 CRLF 6. README 新增「游戏娱乐」分类(与内容索引、更新日志同级)
- **2026-06-09**:
1. 初始化知识库,添加 Windows 文件管理、md2html 工具笔记 2. 迁移 PostgreSQL 系列笔记(5篇),添加雷军系列(4篇)、批判性思维、数据分析、大数据、三伏天等笔记