# notes **Repository Path**: fengxian_duck/notes ## Basic Information - **Project Name**: notes - **Description**: 笔者学习过程中的笔记和心得 - **Primary Language**: HTML - **License**: MIT - **Default Branch**: main - **Homepage**: https://blog.fengxianhub.top - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2022-07-07 - **Last Updated**: 2025-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 目录 ## 📢 前言 > **说明**:基于[docsify](https://docsify.js.org/#/zh-cn/?id=docsify)文档网站生成器记录所学知识,便于日后复习与总结。
仓库地址:[Wiki](https://github.com/fengyuan-liang/notes) ## 😏 diy **Tomcat系列** - [手把手写一个简单的 Tomcat 系列一,序言及项目架构](/DIY/DiyTomcat系列一、序言及项目架构.md) - [手把手写一个简单的 Tomcat 系列二,实现一个简单的静态资源访问器](/DIY/diyTomcat系列二、实现一个简单的静态资源访问器.md) - [手把手写一个简单的 Tomcat 系列三,引入线程池并处理 TCP 长连接](/DIY/diyTomcat系列三,引入线程池并处理TCP长连接.md) - [手把手写一个简单的 Tomcat 系列四,自定义注解并实现 Servlet 动态资源访问](/DIY/diyTomcat系列四,自定义注解并实现Servlet动态资源访问.md) **注解解析器** - [使用注解仿写junit测试框架](/java/注解学习二、使用注解仿写junit测试框架.md) ## 🎯 Java&Scala **java&scala基础** - [Java8新特性](/java/Java8新特性.md) | [注解学习](/java/注解学习一、Java内置注解及注解书写.md) | [设计模式](/设计模式/设计模式.md) - [scala基础](/大数据/scala/Scala学习一.md) **JUC** - [浅析Java内存模型](/JUC/深入理解Java内存模型.md) - [Monitor工作原理&synchronized优化](/JUC/Monitor工作原理&synchronized优化.md) - [魔术类:Unsafe类](/JUC/Unsafe类.md) - [显示锁和AQS](/JUC/显示锁和AQS.md) - [死锁&定位死锁&解决死锁](/JUC/死锁&定位死锁&解决死锁.md) - [RSS高性能爬虫](/JUC/RSS高性能爬虫.md) **JVM** - [JVM运行时数据区](/JVM/2-JVM运行时数据区.md) | [垃圾回收](/JVM/3-垃圾回收.md) | [字节码技术](/JVM/4-字节码技术.md) | [类加载过程和编译器优化](/JVM/5-类加载过程和编译器优化.md) - [JVM调优实战之Arthas](/java/arthas.md) **Netty** - [NIO](/netty/Netty01-nio.md) | [Netty入门](/netty/Netty02-入门.md) | [Netty进阶](/netty/Netty03-进阶.md) | [Netty源码学习](/netty/Netty04-优化与源码.md) **Vertx** - [阻塞线程模型&异步编程](/vertx/1-阻塞线程模型&异步编程.md) ## 🎉 Golang - [GoLang基础语法](/GoLang/GoLang基础语法.md) | [GoLang并发编程](/GoLang/Golang并发编程.md) | [golang大杀器GMP模型](/GoLang/golang大杀器GMP模型.md) | [GoLang网络编程](/GoLang/GoLang网络编程.md) - [GoLang网络框架](/GoLang/golang_网络框架.md) | [GoLang ORM框架](/GoLang/golang_ORM框架.md) - [GoLang最佳实践](/GoLang/golang最佳实践.md) ## ⚙ Rust - [Rust基础](/rust/rust基础.md) ## 🐱‍🏍 数据库 **MySQL** - [Mysql索引学习](/mysql进阶/Mysql学习一:索引.md) | [MVCC](/mysql进阶/MySQL_MVCC.md) | [MySQL知识点汇总](/面试题/B站面试题/MySQL面试题.md) **MongoDB** - [MongoDB快速上手](/中间件/MongoDB/MongoDB快速上手.md) | [MongoDB高级特性](/中间件/MongoDB/MongoDB高级特性.md) | [MongoDB生产实践](/中间件/MongoDB/MongoDB生产实践.md) ## 🥊 框架|中间件 **SSM** - [Spring&SpringMVC](/Spring_Framework/Spring&SpringMVC.md) | [SpringBoot](/Spring_Framework/SpringBoot学习.md) | [MyBatis](/Spring_Framework/MyBatis学习.md) | [Spring Transaction](/Spring_Framework/Spring_transaction.md) **SpringCloud Alibaba** - [Nacos上](/SpringCloud/黑马SpringCloud-阿里巴巴/0-eureka&nacos.md) | [Nacos下&Feign/GateWay](/SpringCloud/黑马SpringCloud-阿里巴巴/1-SpringCloud实用篇02.md) | [微服务保护之Sentinel](/SpringCloud/黑马SpringCloud-阿里巴巴/7-微服务保护之sentinel学习.md) | [分布式事务Seata](/SpringCloud/黑马SpringCloud-阿里巴巴/8-分布式事务之seata学习.md) - [Nacos源码分析](/SpringCloud/黑马SpringCloud-阿里巴巴/13-Nacos源码分析.md) | [Sentinel源码分析](/SpringCloud/黑马SpringCloud-阿里巴巴/14-Sentinel源码分析.md) **RPC** - [Dubbo](/中间件/RPC/Dubbo.md) | [grpc](/中间件/RPC/grpc学习和使用.md) **MQ** - [RabbitMQ基本使用](/SpringCloud/黑马SpringCloud-阿里巴巴/3-RabbitMQ.md) | [RabbitMQ高级特性](/SpringCloud/黑马SpringCloud-阿里巴巴/11-RabbitMQ-高级篇.md) - [Kafka基本使用](/中间件/Kafka/Kafka.md) | [Kafka调优](/中间件/Kafka/Kafka调优.md) **ElasticSearch** - [ElasticSearch&kibana基本使用](/SpringCloud/黑马SpringCloud-阿里巴巴/4-ElasticSearch.md) | [ElasticSearch高级查询](/SpringCloud/黑马SpringCloud-阿里巴巴/5-ElasticSearch之DSL查询.md) | [ElasticSearch高可用](/SpringCloud/黑马SpringCloud-阿里巴巴/6-分布式搜索引擎03.md) **Zookeeper** - [zookeeper基本使用](/中间件/Zookeeper/docker安装zookeeper&zookeeper基本使用.md) | [zookeeper原理](中间件/Zookeeper/Zookeeper原理.md) | [curator&分布式锁](/中间件/Zookeeper/zookeeper操作封装——curator使用.md) **容器技术** [Docker基本使用](/SpringCloud/黑马SpringCloud-阿里巴巴/2-Docker实用篇.md) | [Docker常用镜像构建命令](/运维/常用docker部署容器命令.md) **缓存相关** - [Redis基本使用](/中间件/Redis/Redis学习笔记.md) - [Redis分布式缓存(持久化和高可用)](/SpringCloud/黑马SpringCloud-阿里巴巴/9-分布式缓存.md) - [Redis源码分析(C源码就不能分析吗?)](/中间件/Redis/redis源码分析.md) - [OpenResty-Redis-Caffine分布式多级缓存链](/SpringCloud/黑马SpringCloud-阿里巴巴/10-多级缓存.md) ## 💊 数据结构与算法 **基本数据结构** [动态数组](/AlgorithmAndDataStructure/1-动态数组.md) | [链表](/AlgorithmAndDataStructure/2-链表.md) | [队列](/AlgorithmAndDataStructure/3-队列.md) **树** [二叉树](/AlgorithmAndDataStructure/4-二叉树.md) | [二叉树搜索树](/AlgorithmAndDataStructure/5-二叉树搜索树.md) | [AVL树](/AlgorithmAndDataStructure/6-AVL树.md) | [B树](/AlgorithmAndDataStructure/7-B树.md) | [红黑树](/AlgorithmAndDataStructure/8-红黑树.md) | [Trie前缀树](/AlgorithmAndDataStructure/16-Trie前缀树.md) **字典** [映射](/AlgorithmAndDataStructure/10-映射(TreeMap、TreeSet).md) | [HashMap](/AlgorithmAndDataStructure/11-Hash表.md) | [LinkedHashMap](/AlgorithmAndDataStructure/12-LinkedHashMap.md) **集合** [集合set](/AlgorithmAndDataStructure/9-集合set.md) **堆** [二叉堆](/AlgorithmAndDataStructure/13-二叉堆.md) | [优先级队列](/AlgorithmAndDataStructure/14-优先级队列.md) **编解码** [哈夫曼编码](/AlgorithmAndDataStructure/15-哈夫曼编码.md) **算法** [十大经典排序](/AlgorithmAndDataStructure/算法/1-十大经典排序.md) | [日常刷题](/LeetCode刷题/2-日常刷题.md) | [字符串算法](/AlgorithmAndDataStructure/算法/6-KMP、BM、KR、Sunday算法.md) ## 🦄️ 408 **操作系统** - [操作系统知识点汇总](/面试题/操作系统面试题.md) **计算机网络** - [计网知识点汇总](/面试题/计算机网络面试复习题.md) ## 🎈 大数据 [MapReduce基本使用](/大数据/hadoop/2-MapReduce/5-MapReduce学习.md) | [MapReduce原理剖析](/大数据/hadoop/2-MapReduce/6-MapReduce原理剖析.md) | [yarn学习](/大数据/hadoop/3-yarn/yarn学习.md) [Hadoop CDH集群搭建](/大数据/hadoop/Hadoop_CDH高可用集群搭建.md) | [Hadoop HA集群搭建](/大数据/hadoop/Hadoop完全分布式安装(HA、Yarn、ZKFC、flumeGanglia、sqoop一步到位).md) ## 🔎 大前端 [Vue](/大前端/Vue/Vue脚手架学习笔记.md) | [Vue 3](/大前端/Vue/vue3快速上手.md) ## 😊 运维 - [DevOps](/运维/DevOps.md) ## 🥳 云原生 - [Kubernetes使用](/运维/K8s使用.md) | [k8s理论学习](/运维/k8s理论学习.md) ## 🎃 软件工程 - [软考-系统架构师](/软件工程/软考/系统架构设计师.md)