# guage-notes **Repository Path**: yangdechao_admin/guage-notes ## Basic Information - **Project Name**: guage-notes - **Description**: 本人瓜哥,在IT行业摸爬滚打10+年,起始编程语言为Java,在该行业多年中,也积累了分布式系统、微服务、K8S容器编排、大数据、数据仓库等相关的项目经验。 欢迎来到我的编程知识分享网站!这是一个致力于帮助开发者、学生、爱好者以及任何对编程感兴趣的人学习和提升编程技能的地方。在这里,我们提供各种编程资源的分享,包括教程、案例研究、最佳实践、工具推荐以及在线课程等。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 11 - **Created**: 2022-02-15 - **Last Updated**: 2026-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 📚 瓜哥技术知识库总览 > 作者:**杨得朝** | 代号:**瓜哥** ## 📖 项目简介 本仓库是作者多年来对不同技术领域知识的思维导图总结,以 Markdown 格式存储。 涵盖编程语言、后端框架、数据库、中间件、大数据、算法、分布式架构、面试题集、 金融业务、人工智能、操作系统运维等多个技术方向,共计 **73** 篇文档。 ## 📂 目录导航 ### 01-编程语言(编程语言) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 01 | Java经典知识点总结 | [Java经典知识点总结](./01-编程语言/01-Java经典知识点总结.md) | Java核心知识点全面总结,涵盖基础语法、集合、并发、IO等 | | 02 | JVM知识点总结 | [JVM知识点总结](./01-编程语言/02-JVM知识点总结.md) | JVM类加载机制、内存模型、垃圾回收等核心知识总结 | | 03 | JUC并发编程总结 | [JUC并发编程总结](./01-编程语言/03-JUC并发编程总结.md) | Java并发编程JUC包详解,volatile、synchronized、锁、线程池等 | | 04 | 2025年Java知识点总结 | [2025年Java知识点总结](./01-编程语言/04-2025年Java知识点总结.md) | 2025年最新Java知识点全面梳理,含Redis、依赖配置等 | ### 02-后端框架(后端框架) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 05 | Spring知识点总结 | [Spring知识点总结](./02-后端框架/01-Spring知识点总结.md) | Spring框架核心知识,IoC、AOP、事务管理、通知类型等 | | 06 | SpringBoot总结 | [SpringBoot总结](./02-后端框架/02-SpringBoot总结.md) | SpringBoot框架使用总结 | | 07 | SpringBoot重点注解用法总结 | [SpringBoot重点注解用法总结](./02-后端框架/03-SpringBoot重点注解用法总结.md) | SpringBoot常用注解详解,@PostConstruct、@Conditional等 | ### 03-数据库(数据库) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 08 | MySQL知识点总结 | [MySQL知识点总结](./03-数据库/01-MySQL知识点总结.md) | MySQL存储引擎InnoDB、索引、事务、锁机制等核心知识 | | 09 | Redis知识点总结 | [Redis知识点总结](./03-数据库/02-Redis知识点总结.md) | Redis作为NoSQL数据库的核心知识,数据结构、持久化、集群等 | | 10 | 分库分表知识点总结 | [分库分表知识点总结](./03-数据库/03-分库分表知识点总结.md) | Sharding-Sphere分库分表中间件方案及实践 | | 11 | Redis面试总结 | [Redis面试总结](./03-数据库/04-Redis面试总结.md) | Redis主从复制、高可用、数据同步等面试核心问题 | ### 04-中间件(中间件) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 12 | Kafka知识点总结 | [Kafka知识点总结](./04-中间件/01-Kafka知识点总结.md) | Kafka消息队列核心概念,生产者、消费者、queue模型等 | | 13 | Zookeeper知识点总结 | [Zookeeper知识点总结](./04-中间件/02-Zookeeper知识点总结.md) | Zookeeper分布式协调服务,观察者模式、数据管理等 | ### 05-大数据(大数据) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 14 | Flink知识点总结 | [Flink知识点总结](./05-大数据/01-Flink知识点总结.md) | Flink分布式流批一体化平台常见算子及核心概念 | | 15 | 大数据技术知识点总结 | [大数据技术知识点总结](./05-大数据/02-大数据技术知识点总结.md) | Flink与Spark Streaming对比,实时处理与微批模型差异 | | 16 | Flink算子详解 | [Flink算子详解](./05-大数据/03-Flink算子详解.md) | Flink常见算子分类与使用示例 | | 17 | Hive知识点总结 | [Hive知识点总结](./05-大数据/04-Hive知识点总结.md) | Hive基于Hadoop的数据仓库工具,SQL转MapReduce任务 | ### 06-算法与数据结构(算法与数据结构) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 18 | 算法考察中常用操作 | [算法考察中常用操作](./06-算法与数据结构/01-算法考察中常用操作.md) | 算法面试中String类等常用操作总结 | | 19 | 算法操作题积累 | [算法操作题积累](./06-算法与数据结构/02-算法操作题积累.md) | 算法编程题积累,Scanner输入处理等常见模式 | | 20 | 算法机试题总结 | [算法机试题总结](./06-算法与数据结构/03-算法机试题总结.md) | 算法机试题技巧,hasNext/hasNextLine等输入处理方法 | ### 07-分布式与架构(分布式与架构) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 21 | 分布式事务总结 | [分布式事务总结](./07-分布式与架构/01-分布式事务总结.md) | 分布式事务CPA理论、柔性事务、最终一致性方案 | | 22 | Redis分布式锁七种方案 | [Redis分布式锁七种方案](./07-分布式与架构/02-Redis分布式锁七种方案.md) | Redis实现分布式锁的7种方案及正确使用姿势 | | 23 | Seata分布式事务解决方案 | [Seata分布式事务解决方案](./07-分布式与架构/03-Seata分布式事务解决方案.md) | Seata四种分布式事务模式:XA、AT、TCC、SAGA | | 24 | Java设计模式总结 | [Java设计模式总结](./07-分布式与架构/04-Java设计模式总结.md) | Java常用设计模式总结与参考链接 | | 25 | 售前架构师技能总结 | [售前架构师技能总结](./07-分布式与架构/05-售前架构师技能总结.md) | 售前架构师所需技能体系总结 | | 26 | 分布式锁实现方式与场景总结 | [分布式锁实现方式与场景总结](./07-分布式与架构/06-分布式锁实现方式与场景总结.md) | 分布式锁互斥性、防死锁等核心需求及多种实现方案 | ### 08-面试题集(面试题集) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 27 | 大厂面试总结 | [大厂面试总结](./08-面试题集/01-大厂面试总结.md) | 大厂面试综合知识,Linux、哈希表、操作系统等高频考点 | | 28 | Java核心面试-Java基础知识面试题 | [Java核心面试-Java基础知识面试题](./08-面试题集/02-Java核心面试-Java基础知识面试题.md) | Java基础知识面试题集,涵盖语法、OOP、集合等核心考点 | | 29 | Java核心面试-Java并发编程面试题 | [Java核心面试-Java并发编程面试题](./08-面试题集/03-Java核心面试-Java并发编程面试题.md) | Java并发编程面试题集,线程、锁、并发工具类等 | | 30 | Java核心面试-Java异常面试题 | [Java核心面试-Java异常面试题](./08-面试题集/04-Java核心面试-Java异常面试题.md) | Java异常处理面试题集,异常体系、try-catch机制等 | | 31 | Java核心面试-Java集合容器面试题 | [Java核心面试-Java集合容器面试题](./08-面试题集/05-Java核心面试-Java集合容器面试题.md) | Java集合容器面试题集,List、Map、Set底层实现与原理 | | 32 | Java核心面试-JVM面试题 | [Java核心面试-JVM面试题](./08-面试题集/06-Java核心面试-JVM面试题.md) | JVM面试题集,内存模型、类加载、垃圾回收等 | | 33 | Java核心面试-Spring面试题 | [Java核心面试-Spring面试题](./08-面试题集/07-Java核心面试-Spring面试题.md) | Spring框架面试题集,IoC、AOP、Bean生命周期等 | | 34 | Java核心面试-SpringBoot面试题 | [Java核心面试-SpringBoot面试题](./08-面试题集/08-Java核心面试-SpringBoot面试题.md) | SpringBoot面试题集,自动配置、启动流程等 | | 35 | Java核心面试-SpringMVC面试题 | [Java核心面试-SpringMVC面试题](./08-面试题集/09-Java核心面试-SpringMVC面试题.md) | SpringMVC面试题集,请求处理、视图解析等 | | 36 | Java核心面试-SpringCloud面试题 | [Java核心面试-SpringCloud面试题](./08-面试题集/10-Java核心面试-SpringCloud面试题.md) | Spring Cloud微服务面试题集,服务注册、熔断、网关等 | | 37 | Java核心面试-MyBatis面试题 | [Java核心面试-MyBatis面试题](./08-面试题集/11-Java核心面试-MyBatis面试题.md) | MyBatis面试题集,映射、缓存、动态SQL等 | | 38 | Java核心面试-MySQL面试题 | [Java核心面试-MySQL面试题](./08-面试题集/12-Java核心面试-MySQL面试题.md) | MySQL面试题集,连接器、索引、事务、锁等 | | 39 | Java核心面试-Redis面试题 | [Java核心面试-Redis面试题](./08-面试题集/13-Java核心面试-Redis面试题.md) | Redis面试题集,数据结构、持久化、集群等 | | 40 | Java核心面试-Kafka面试题 | [Java核心面试-Kafka面试题](./08-面试题集/14-Java核心面试-Kafka面试题.md) | Kafka面试题集,TCP/UDP、消息模型等 | | 41 | Java核心面试-RabbitMQ面试题 | [Java核心面试-RabbitMQ面试题](./08-面试题集/15-Java核心面试-RabbitMQ面试题.md) | RabbitMQ面试题集,消息队列模型与使用场景 | | 42 | Java核心面试-Dubbo面试题 | [Java核心面试-Dubbo面试题](./08-面试题集/16-Java核心面试-Dubbo面试题.md) | Dubbo面试题集,SOA架构、服务治理等 | | 43 | Java核心面试-Netty面试题 | [Java核心面试-Netty面试题](./08-面试题集/17-Java核心面试-Netty面试题.md) | Netty面试题集,NIO、事件驱动、Channel等 | | 44 | Java核心面试-Tomcat面试题 | [Java核心面试-Tomcat面试题](./08-面试题集/18-Java核心面试-Tomcat面试题.md) | Tomcat面试题集,Web服务器架构与配置 | | 45 | Java核心面试-Zookeeper面试题 | [Java核心面试-Zookeeper面试题](./08-面试题集/19-Java核心面试-Zookeeper面试题.md) | Zookeeper面试题集,分布式协调、集群管理等 | | 46 | Java核心面试-MongoDB面试题 | [Java核心面试-MongoDB面试题](./08-面试题集/20-Java核心面试-MongoDB面试题.md) | MongoDB面试题集,NoSQL文档数据库 | | 47 | Java核心面试-Linux面试题 | [Java核心面试-Linux面试题](./08-面试题集/21-Java核心面试-Linux面试题.md) | Linux面试题集,命令、文件系统、进程管理等 | | 48 | Java核心面试-计算机网络基础 | [Java核心面试-计算机网络基础](./08-面试题集/22-Java核心面试-计算机网络基础.md) | 计算机网络基础面试题,TCP/IP、HTTP等协议 | | 49 | Java核心面试-设计模式 | [Java核心面试-设计模式](./08-面试题集/23-Java核心面试-设计模式.md) | 设计模式面试题集,创建型、结构型、行为型模式 | | 50 | Java核心面试-架构设计与分布式面试题 | [Java核心面试-架构设计与分布式面试题](./08-面试题集/24-Java核心面试-架构设计与分布式面试题.md) | 架构设计、分布式系统、数据结构与算法面试题集 | | 51 | Java核心面试-大厂数据库面试题 | [Java核心面试-大厂数据库面试题](./08-面试题集/25-Java核心面试-大厂数据库面试题.md) | 大厂数据库面试题,高并发、事务、索引优化等 | | 52 | Java核心面试-常见面试算法题 | [Java核心面试-常见面试算法题](./08-面试题集/26-Java核心面试-常见面试算法题.md) | 常见面试算法题,排序、查找、动态规划等 | | 53 | Java常见笔试错题总结 | [Java常见笔试错题总结](./08-面试题集/27-Java常见笔试错题总结.md) | Java笔试常见错题集,String、集合等易错点 | | 54 | 常见笔试错题总结 | [常见笔试错题总结](./08-面试题集/28-常见笔试错题总结.md) | 通用笔试常见错题集,基础语法与逻辑易错点 | ### 09-金融业务(金融业务) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 55 | 金融相关知识总结 | [金融相关知识总结](./09-金融业务/01-金融相关知识总结.md) | 经济周期四阶段、金融基础概念总结 | | 56 | 银行业务总结 | [银行业务总结](./09-金融业务/02-银行业务总结.md) | 票据贴现等银行业务核心概念与流程 | | 57 | RWA风险加权资产 | [RWA风险加权资产](./09-金融业务/03-RWA风险加权资产.md) | 巴塞尔协议下银行风险加权资产计算与管理 | | 58 | 银行核心系统-对私存款业务 | [银行核心系统-对私存款业务](./09-金融业务/04-银行核心系统-对私存款业务.md) | 银行对私存款业务流程:开户、存取款、计息等 | | 59 | 银行核心系统-对私贷款业务 | [银行核心系统-对私贷款业务](./09-金融业务/05-银行核心系统-对私贷款业务.md) | 银行对私贷款业务:客户信息管理、贷款流程等 | | 60 | 银行核心系统-对公贷款业务 | [银行核心系统-对公贷款业务](./09-金融业务/06-银行核心系统-对公贷款业务.md) | 银行对公贷款业务:企业客户信息管理与贷款流程 | | 61 | 银行核心系统-对私贷款业务补充 | [银行核心系统-对私贷款业务补充](./09-金融业务/07-银行核心系统-对私贷款业务补充.md) | 对私贷款业务补充:客户信息录入、信用评估等详细流程 | ### 10-人工智能(人工智能) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 62 | 神经网络学习总结 | [神经网络学习总结](./10-人工智能/01-神经网络学习总结.md) | 人工智能机器学习三大类:分类、回归、聚类 | | 63 | AI大模型总结 | [AI大模型总结](./10-人工智能/02-AI大模型总结.md) | AI大模型应用:精准控制模型输出等关键技术 | | 64 | AI-LangChain学习总结 | [AI-LangChain学习总结](./10-人工智能/03-AI-LangChain学习总结.md) | LangChain开源编排框架,用于大语言模型LLM应用开发 | ### 11-操作系统与运维(操作系统与运维) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 65 | Linux内核开发学习 | [Linux内核开发学习](./11-操作系统与运维/01-Linux内核开发学习.md) | Linux内核整体架构与子系统:进程管理、内存管理等 | | 66 | 生产问题排查总结 | [生产问题排查总结](./11-操作系统与运维/02-生产问题排查总结.md) | 生产环境问题排查:内存溢出、FullGC等常见故障 | | 67 | Linux易错题总结 | [Linux易错题总结](./11-操作系统与运维/03-Linux易错题总结.md) | Linux命令与操作易错点总结 | ### 12-认证与考试(认证与考试) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 68 | CSDN认证整理 | [CSDN认证整理](./12-认证与考试/01-CSDN认证整理.md) | CSDN认证相关资料整理 | | 69 | 系统规划与管理师高级总结 | [系统规划与管理师高级总结](./12-认证与考试/02-系统规划与管理师高级总结.md) | 云服务概念SaaS/PaaS/IaaS、诺兰模型等系统规划知识 | | 70 | 工程管理考试总结 | [工程管理考试总结](./12-认证与考试/03-工程管理考试总结.md) | 工程管理考试知识点总结 | ### 13-其他技术(其他技术) | 序号 | 文档标题 | 文件链接 | 简介 | |------|----------|----------|------| | 71 | 鸿蒙HarmonyOS4.0开发学习 | [鸿蒙HarmonyOS4.0开发学习](./13-其他技术/01-鸿蒙HarmonyOS4.0开发学习.md) | 鸿蒙应用开发,ArkTS语言、OpenHarmony开发框架 | | 72 | Java单元测试总结 | [Java单元测试总结](./13-其他技术/02-Java单元测试总结.md) | Java单元测试Mockito注解:@InjectMocks、@Mock、@Spy使用 | | 73 | 计算机通用知识积累 | [计算机通用知识积累](./13-其他技术/03-计算机通用知识积累.md) | 计算机通用知识:host文件解析、网络基础等 | ## 📊 分类统计 | 分类编号 | 分类名称 | 文件数量 | |----------|----------|----------| | 01-编程语言 | 编程语言 | 4 | | 02-后端框架 | 后端框架 | 3 | | 03-数据库 | 数据库 | 4 | | 04-中间件 | 中间件 | 2 | | 05-大数据 | 大数据 | 4 | | 06-算法与数据结构 | 算法与数据结构 | 3 | | 07-分布式与架构 | 分布式与架构 | 6 | | 08-面试题集 | 面试题集 | 28 | | 09-金融业务 | 金融业务 | 7 | | 10-人工智能 | 人工智能 | 3 | | 11-操作系统与运维 | 操作系统与运维 | 3 | | 12-认证与考试 | 认证与考试 | 3 | | 13-其他技术 | 其他技术 | 3 | | **合计** | — | **73** | --- 📅 最后更新:2026-09-20 by 瓜哥(杨得朝)