# document **Repository Path**: gilbertwang/document ## Basic Information - **Project Name**: document - **Description**: 我的技术文档 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-27 - **Last Updated**: 2026-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Document 资料汇总 本仓库收集了王晗(Gilbert Wang)历年积累的技术文档、源码资料与毕业设计项目。 --- ## 📁 文件清单 ### 1. Linux memory management.pdf - **作者**:Gilbert Wang - **日期**:2009年12月10日 - **大小**:986 KB - **简介**: 一份关于 Linux kernel 2.6(4GB 内存模型)内存管理的技术文档,涵盖了不同处理器架构下的 MMU(内存管理单元)原理与 Linux 内核内存管理软件实现。 - **主要内容包括**: - MIPS / PowerPC / i386 系列架构的 MMU 回顾 - 多级页表系统 - 物理内存描述与管理 - Boot 内存分配 - Buddy 伙伴系统 - Slab 分配器 - 虚拟地址空间与组织结构 - 内存映射(Memory Mapping) - 按需分页(On-demand page) - 写时复制(Copy on write) - 反向映射(RMAP) --- ### 2. MooseFS剖析(源码级).pdf - **作者**:王晗(wanghan52@126.com) - **版本**:MFS 1.6.11 - **大小**:2.4 MB - **简介**: 对开源分布式文件系统 **MooseFS** 进行的源码级深度剖析文档。MFS 基于 FUSE(Filesystem in Userspace)实现,文档从体系结构到核心数据结构、关键算法进行了详细解读。 - **主要内容包括**: - 系统体系结构介绍(Client、Data Node、Control Node、Logging) - FUSE 用户态文件系统框架 - 核心数据结构:fsnode、fsedge、chunk、freenode、freebitmask - 主要 I/O 调用流程(Read / Write) - 设计技巧与潜在改进方向 --- ### 3. 技术分享(20200616).pptx - **日期**:2020年06月16日 - **作者**:王晗 - **大小**:28 MB - **简介**: 主题为 **"电商系统重构之路经验分享"** 的技术分享 PPT。总结了作者在唯品会、花生日记等电商平台进行核心系统重构的实战经验,涵盖架构演进、服务化、中间件、缓存与存储等多个维度。 - **主要内容包括**: - 重构的目的与意义 - 系统架构演进(导购 CPS、权益、自营库存、UGC 社区等) - 服务化框架设计(Protobuf V3 over HTTP、注册中心、配置中心) - 中间件建设(调度中心、基于 Kafka 的消息队列、应用网关) - 本地缓存与 Redis 缓存设计规范 - 数据库存储设计(阿里云 RDS、客户端分片策略) --- ### 4. 技术知识总结.docx - **大小**:25 KB - **简介**: 关于 **Java 虚拟机(JVM)** 的技术知识总结文档,涵盖了 Java 内存模型、运行时数据区域与垃圾回收机制等核心知识点。 - **主要内容包括**: - Java 内存模型(JMM):主内存与工作内存、volatile、synchronized、内存屏障、happen-before 原则 - Java 内存结构:方法区、堆、JVM 栈、本地方法栈、程序计数器 - 垃圾回收(GC): - 对象存活判定(引用计数法、可达性分析) - GC 算法:复制算法、标记-清除、标记-压缩 - 垃圾回收器:Serial、ParNew、Parallel Scavenge、CMS、G1 - CMS 与 G1 回收过程详解 - JVM 常用参数(-Xmx 等) --- ### 5. 图像恢复实验系统.rar - **大小**:958 KB - **简介**: 一个图像恢复实验系统的压缩包,包含可执行程序、测试图片和运行依赖库,用于图像模糊仿真与恢复算法的实验验证。 - **内容包括**: - 可执行文件:`图项运动模糊恢复试验系统.exe` - 运行库:`rtl60.bpl`、`vcl60.bpl` - Photoshop 模糊仿真图片:`doggblur.bmp`、`flowerblur.bmp`、`houseblur.bmp`、`LennaBlur.bmp` - 测试原图:`Dog.bmp`、`Image.bmp` --- ### 6. 王晗的毕业论文.rar - **大小**:12 MB - **简介**: 王晗的本科毕业论文完整项目源码——**图像恢复系统**。项目基于 VC++ / MFC 开发,采用插件化架构,实现了多种图像处理与恢复算法,并包含完整的测试图片与质量评价数据。 - **项目结构**: | 模块 | 说明 | |------|------| | `图像恢复系统` | 主程序(MFC 框架) | | `BasicTransform` | 基本变换插件 | | `HoughTransform` | 霍夫变换插件 | | `RestituteTransform` | 图像恢复变换插件 | | `SharpenTransform` | 图像锐化插件 | | `SmoothTransform` | 图像平滑插件 | | `SpecialEffect` | 图像特效插件 | | `Evaluation` | 图像质量评价插件 | | `图片/` | 测试图片与恢复质量评价结果 | | `帮助文档(word版).doc` | 系统使用帮助文档 | --- ## 🏷️ 技术标签 `Linux Kernel` `Memory Management` `MMU` `MIPS` `PowerPC` `x86` `Distributed File System` `MooseFS` `FUSE` `E-commerce Architecture` `Microservices` `Kafka` `Redis` `Java` `JVM` `Garbage Collection` `CMS` `G1` `Image Processing` `Image Restoration` `VC++` `MFC` --- ## 📌 说明 本仓库为个人技术资料归档,部分文档年代较久,仅供学习参考。