# computer-basic **Repository Path**: persistentfish/computer-basic ## Basic Information - **Project Name**: computer-basic - **Description**: ----计算机基础---- - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2022-02-21 - **Last Updated**: 2025-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 目录 ## [Java](01-01-Java.md)
 ├─[泛型](01-01-Java.md#泛型)
 ├─[反射](01-01-Java.md#反射)
 │  ├─[MethodHandle](01-01-Java.md#methodhandle)
 │  └─[VarHandle](01-01-Java.md#varhandle)
 ├─[异常](01-01-Java.md#异常)
 ├─[集合](01-01-Java.md#集合)
 │  ├─[List](01-01-Java.md#list)
 │  ├─[Map](01-01-Java.md#map)
 │  ├─[Set](01-01-Java.md#set)
 │  ├─[Queue](01-01-Java.md#queue)
 │  ├─[Stream](01-01-Java.md#stream)
 ├─[多线程](01-01-Java.md#多线程)
 │  ├─[绑定CPU](01-01-Java.md#绑定cpu)
 │  ├─[Synchronized](01-01-Java.md#synchronized)
 │  ├─[Volatile](01-01-Java.md#volatile)
 │  ├─[ReentrantLock](01-01-Java.md#reentrantlock)
 │  ├─[伪共享](01-01-Java.md#伪共享)
 │  ├─[ThreadLocal](01-01-Java.md#threadLocal)
 │  ├─[线程池](01-01-Java.md#线程池)
 │  ├─[原子类](01-01-Java.md#原子类)
 │  ├─[AQS](01-01-Java.md#aqsabstractqueuedsynchronizer)
 │  ├─[CompletableFuture](01-01-Java.md#completablefuture)
 ├─[JVM](01-01-Java.md#jvm)
 │  ├─[内存模型](01-01-Java.md#内存模型)
 │  ├─[运行时内存结构](01-01-Java.md#运行时内存结构)
 │  ├─[对象的创建](01-01-Java.md#对象的创建)
 │  ├─[对象死亡的判断](01-01-Java.md#对象死亡的判断)
 │  ├─[垃圾收集算法](01-01-Java.md#垃圾收集算法)
 │  ├─[G1](01-01-Java.md#g1)
 │  ├─[ZGC](01-01-Java.md#zgc)
 │  ├─[故障检测工具](01-01-Java.md#故障检测工具)
 │  ├─[类加载机制](01-01-Java.md#类加载机制)
 │  ├─[方法内联](01-01-Java.md#方法内联)
 ├─[自定义MBean](01-01-Java.md#自定义mbean)
 ├─[Unsafe](01-01-Java.md#unsafe)
 ├─[JCommander](01-01-Java.md#jcommander)
## [设计模式](01-02-DesignMode.md)
 ├─[策略模式](01-02-DesignMode.md#策略模式)
 ├─[代理模式](01-02-DesignMode.md#代理模式)
 ├─[单例模式](01-02-DesignMode.md#单例模式)
 ├─[工厂方法模式](01-02-DesignMode.md#工厂方法模式)
 ├─[抽象工厂模式](01-02-DesignMode.md#抽象工厂模式)
 ├─[门面模式](01-02-DesignMode.md#门面模式)
 ├─[适配器模式](01-02-DesignMode.md#适配器模式)
 ├─[模板方法模式](01-02-DesignMode.md#模板方法模式)
 ├─[建造者模式](01-02-DesignMode.md#建造者模式)
 ├─[桥接模式](01-02-DesignMode.md#桥接模式)
 ├─[命令模式](01-02-DesignMode.md#命令模式)
 ├─[装饰模式](01-02-DesignMode.md#装饰模式)
 ├─[组合模式](01-02-DesignMode.md#组合模式)
 ├─[观察者模式](01-02-DesignMode.md#观察者模式)
 ├─[责任链模式](01-02-DesignMode.md#责任链模式)
 ├─[访问者模式](01-02-DesignMode.md#访问者模式)
 ├─[状态模式](01-02-DesignMode.md#状态模式)
 ├─[事件机制](01-02-DesignMode.md#spring中的事件机制)
 ├─[策略树](01-02-DesignMode.md#策略树)
## [SSL](01-03-SSL.md)
 ├─[OpenSSL](01-03-SSL.md#openssl)
 │  ├─[AES加解密](01-03-SSL.md#aes加解密)
 │  ├─[RSA秘钥生成](01-03-SSL.md#rsa秘钥生成)
 ├─[Keytool](01-03-SSL.md#keytool)
 ├─[加密 & 解密](01-03-SSL.md#加密--解密)
 │  ├─[DES](01-03-SSL.md#des)
 │  ├─[3DES](01-03-SSL.md#3des)
 │  ├─[AES](01-03-SSL.md#aes)
 │  ├─[RSA](01-03-SSL.md#rsa)
 ├─[SSL](01-03-SSL.md#ssl)
 │  ├─[摘要](01-03-SSL.md#摘要)
 │  ├─[签名](01-03-SSL.md#签名)
## [ASM](01-04-Asm.md)
 ├─[Class文件结构](01-04-Asm.md#class文件结构)
 │  ├─[常量池](01-04-Asm.md#常量池)
 │  ├─[访问标识](01-04-Asm.md#访问标识)
 │  ├─[字段表](01-04-Asm.md#字段表)
 │  ├─[方法表](01-04-Asm.md#方法表)
 │  ├─[属性表](01-04-Asm.md#属性表)
 ├─[字节码指令](01-04-Asm.md#字节码指令)
 │  ├─[加载&储存指令](01-04-Asm.md#加载储存指令)
 │  ├─[操作数栈指令](01-04-Asm.md#操作数栈指令)
 │  ├─[运算&数字类型转换指令](01-04-Asm.md#运算数字类型转换指令)
 │  ├─[控制转移指令](01-04-Asm.md#控制转移指令)
 │  ├─[对象指令](01-04-Asm.md#对象指令)
 │  ├─[synchronized](01-04-Asm.md#synchronized)
 │  ├─[方法指令](01-04-Asm.md#方法指令)
 ├─[字节码动态加载](01-04-Asm.md#字节码动态加载)
 ├─[ASM](01-04-Asm.md#asm)
 ├─[Javassist](01-04-Asm.md#javassist)
## [Mysql](02-Mysql.md)
 ├─[常用命令](02-Mysql.md#常用命令)
 │  ├─[CURD](02-Mysql.md#curd)
 │  ├─[视图](02-Mysql.md#视图)
 │  ├─[储存过程](02-Mysql.md#储存过程)
 │  ├─[游标](02-Mysql.md#游标)
 │  ├─[用户管理](02-Mysql.md#用户管理)
 │  ├─[数据库元数据](02-Mysql.md#数据库元数据)
 │  ├─[CTE](02-Mysql.md#ctecommon-table-expression)
 │  ├─[窗口函数](02-Mysql.md#窗口函数)
 │  ├─[分页查询](02-Mysql.md#分页查询)
 ├─[SQL执行顺序](02-Mysql.md#sql执行顺序)
 ├─[Connector/J 参数](02-Mysql.md#connectorj-参数)
 ├─[批量插入](02-Mysql.md#批量插入)
 ├─[批量查询](02-Mysql.md#批量查询)
 ├─[InnoDB储存引擎](02-Mysql.md#innodb储存引擎)
 │  ├─[后台线程](02-Mysql.md#后台线程)
 │  ├─[内存](02-Mysql.md#内存缓冲池重做日志缓冲)
 │  ├─[双写](02-Mysql.md#双写double-write)
 │  ├─[自适应哈希索引](02-Mysql.md#自适应哈希索引adaptive-hash-index)
 │  ├─[异步IO](02-Mysql.md#异步io)
 │  ├─[刷新邻接页](02-Mysql.md#刷新邻接页)
 │  ├─[innodb_fast_shutdown](02-Mysql.md#启动关闭恢复相关配置)
 │  ├─[INNODB STATUS](02-Mysql.md#innodb-status-分析)
 │  ├─[参数解析](02-Mysql.md#系统参数)
 │  ├─[参考配置](02-Mysql.md#参考配置)
 │  ├─[配置优化思路](02-Mysql.md#配置优化思路)
 ├─[文件](02-Mysql.md#文件)
 │  ├─[参数文件](02-Mysql.md#参数文件)
 │  ├─[日志文件](02-Mysql.md#日志文件)
 │  ├─[套接字文件](02-Mysql.md#套接字文件)
 │  ├─[表空间文件](02-Mysql.md#表空间文件)
 │  ├─[管理undo表空间](02-Mysql.md#管理undo表空间)
 │  ├─[重做日志文件](02-Mysql.md#重做日志文件)
 ├─[事务](02-Mysql.md#事务)
 │  ├─[REDO](02-Mysql.md#redo)
 │  ├─[UNDO](02-Mysql.md#undo)
 │  ├─[隔离级别](02-Mysql.md#隔离级别)
 │  ├─[mysqldump](02-Mysql.md#mysqldump)
 ├─[复制](02-Mysql.md#复制)
 ├─[表物理结构](02-Mysql.md#表)
 │  ├─[分区](02-Mysql.md#分区)
 ├─[索引](02-Mysql.md#索引)
 ├─[锁](02-Mysql.md#锁)
 ├─[性能优化](02-Mysql.md#性能优化)
## [Spring](03-01-Spring.md)
 ├─[Spring扩展点](03-01-Spring.md#spring扩展点)
 ├─[Springboot启动流程](03-01-Spring.md#springboot启动流程)
 │  ├─[Springboot扩展点](03-01-Spring.md#springboot扩展点)
 │  ├─[Bean生命周期](03-01-Spring.md#bean-生命周期)
 ├─[BeanFactory](03-01-Spring.md#beanfactory)
 │  ├─[Bean的加载](03-01-Spring.md#bean的加载)
 │  ├─[Resource](03-01-Spring.md#resource)
 │  ├─[BeanWrapper](03-01-Spring.md#beanwrapper)
 ├─[ApplicationContext](03-01-Spring.md#applicationcontext)
 │  ├─[SpelExpressionParser](03-01-Spring.md#spelexpressionparser)
 │  ├─[EmbeddedValueResolverAware](03-01-Spring.md#embeddedvalueresolveraware)
 │  ├─[MessageSource](03-01-Spring.md#messagesource)
 │  ├─[Bean装配](03-01-Spring.md#bean-装配)
 │  ├─[Profile控制](03-01-Spring.md#profile-控制)
 │  ├─[条件化的bean](03-01-Spring.md#条件化的bean)
 │  ├─[Bean作用域](03-01-Spring.md#bean-作用域)
 │  ├─[Spring运行时求值](03-01-Spring.md#spring-运行时求值)
 ├─[SpringRetry](03-01-Spring.md#springretry)
 ├─[GuavaRetry](03-01-Spring.md#guavaretry)
 ├─[缓存](03-01-Spring.md#缓存)
 ├─[SpringBootActuator](03-01-Spring.md#springbootactuator)
 ├─[SpringBootActuator](03-01-Spring.md#springbootactuator)
 ├─[配置文件加载顺序](03-01-Spring.md#springboot)
 ├─[自动配置原理](03-01-Spring.md#自动配置原理)
## [SpringAOP](03-02-SpringAOP.md)
 ├─[切点](03-02-SpringAOP.md#切点)
 ├─[代理](03-02-SpringAOP.md#springaop)
## [SpringMVC](03-03-SpringMVC.md)
 ├─[Controller拦截](03-03-SpringMVC.md#controller-拦截)
 ├─[上传文件](03-03-SpringMVC.md#上传文件)
 ├─[下载文件](03-03-SpringMVC.md#下载文件)
 ├─[异常处理](03-03-SpringMVC.md#异常处理)
## [Spring事务](03-04-SpringTransaction.md)
## [SpringSecurity](03-05-SpringSecurity.md)
 ├─[扩展点](03-05-SpringSecurity.md#springsecurity扩展点)
 ├─[启动](03-05-SpringSecurity.md#springsecurityfilter)
 ├─[调用链路](03-05-SpringSecurity.md#调用链路)
 ├─[Filters](03-05-SpringSecurity.md#filters)
 │  ├─[ExceptionTranslationFilter](03-05-SpringSecurity.md#exceptiontranslationfilter)
 │  ├─[WebSecurityConfigurerAdapter](03-05-SpringSecurity.md#websecurityconfigureradapter配置)
 ├─[ServletAuthenticationArchitecture](03-05-SpringSecurity.md#servletauthenticationarchitecture)
 ├─[SecurityContextHolder](03-05-SpringSecurity.md#securitycontextholder)
 ├─[SecurityContext](03-05-SpringSecurity.md#securitycontext)
 ├─[Authentication](03-05-SpringSecurity.md#authentication)
 │  ├─[GrantedAuthority](03-05-SpringSecurity.md#grantedauthority)
 │  ├─[AuthenticationManager](03-05-SpringSecurity.md#authenticationmanager)
 │  ├─[AuthenticationProvider](03-05-SpringSecurity.md#authenticationprovider)
 │  ├─[AuthenticationEntryPoint](03-05-SpringSecurity.md#authenticationentrypoint)
 │  ├─[AbstractAuthenticationProcessingFilter](03-05-SpringSecurity.md#abstractauthenticationprocessingfilter)
 │  ├─[Form Login](03-05-SpringSecurity.md#form-login)
 │  ├─[Basic Authentication](03-05-SpringSecurity.md#basic-authentication)
 │  ├─[In-Memory Authentication](03-05-SpringSecurity.md#in-memory-authentication)
 │  ├─[JDBC Authentication](03-05-SpringSecurity.md#jdbc-authentication)
 │  ├─[UserDetails](03-05-SpringSecurity.md#userdetails)
 │  ├─[UserDetailsService](03-05-SpringSecurity.md#userdetailsservice)
 │  ├─[PasswordEncoder](03-05-SpringSecurity.md#passwordencoder)
 │  ├─[DaoAuthenticationProvider](03-05-SpringSecurity.md#daoauthenticationprovider)
 │  ├─[LDAP Authentication](03-05-SpringSecurity.md#ldap-authentication)
 │  ├─[Remember-Me Authentication](03-05-SpringSecurity.md#remember-me-authentication)
 │  ├─[Anonymous Authentication](03-05-SpringSecurity.md#anonymous-authentication)
 │  ├─[AuthenticationEventPublisher](03-05-SpringSecurity.md#authenticationeventpublisher)
 ├─[Authorization](03-05-SpringSecurity.md#authorization)
 │  ├─[Authorities](03-05-SpringSecurity.md#authorities)
 │  ├─[Pre-Invocation Handling](03-05-SpringSecurity.md#pre-invocation-handling)
 │  ├─[AccessDecisionManager](03-05-SpringSecurity.md#accessdecisionmanager)
 │  ├─[After Invocation Handling](03-05-SpringSecurity.md#after-invocation-handling)
 │  ├─[Hierarchical Roles](03-05-SpringSecurity.md#hierarchical-roles)
 │  ├─[Authorize HttpServletRequest](03-05-SpringSecurity.md#authorize-httpservletrequest-with-filtersecurityinterceptor)
 │  ├─[Expression-Based Access Control](03-05-SpringSecurity.md#expression-based-access-control)
 │  ├─[Web Security Expressions](03-05-SpringSecurity.md#web-security-expressions)
 │  ├─[Method Security Expressions](03-05-SpringSecurity.md#method-security-expressions)
## [SpringSecurityOAuth2](03-06-SpringSecurityOAuth2.md)
 ├─[OAuth2](03-06-SpringSecurityOAuth2.md#oauth2协议)
 │  ├─[协议流程](03-06-SpringSecurityOAuth2.md#协议流程)
 │  ├─[授权模式](03-06-SpringSecurityOAuth2.md#授权模式)
 │  ├─[JWT](03-06-SpringSecurityOAuth2.md#jwt令牌)
 ├─[登录](03-06-SpringSecurityOAuth2.md#登录)
 ├─[客户端](03-06-SpringSecurityOAuth2.md#客户端)
 ├─[资源服务器](03-06-SpringSecurityOAuth2.md#资源服务器)
 │  ├─[Nimbus JOSE + JWT](03-06-SpringSecurityOAuth2.md#nimbus-jose--jwt)
 ├─[认证服务器](03-06-SpringSecurityOAuth2.md#认证服务器)
 ├─[RBAC](03-06-SpringSecurityOAuth2.md#rbac)
 ├─[自建模型](03-06-SpringSecurityOAuth2.md#自建模型)
## [SpringCloud](03-07-SpringCloud.md)
 ├─[微服务](03-07-SpringCloud.md#微服务)
 ├─[服务治理](03-07-SpringCloud.md#服务治理)
 │  ├─[Eureka](03-07-SpringCloud.md#eureka)
 │  ├─[Nacos](03-07-SpringCloud.md#nacos)
 │  ├─[Raft](03-07-SpringCloud.md#raft)
 ├─[服务调用](03-07-SpringCloud.md#服务调用)
 │  ├─[OpenFeign](03-07-SpringCloud.md#openfeign)
 │  ├─[Grpc](03-07-SpringCloud.md#grpc)
 │  ├─[Dubbo](03-07-SpringCloud.md#dubbo)
 │  ├─[Loadbalancer](03-07-SpringCloud.md#loadbalancer)
 ├─[容错](03-07-SpringCloud.md#容错)
 │  ├─[Hystrix](03-07-SpringCloud.md#hystrix)
 │  ├─[Sentinel](03-07-SpringCloud.md#sentinel)
 ├─[配置管理](03-07-SpringCloud.md#配置管理)
 │  ├─[SpringCloud启动流程](03-07-SpringCloud.md#springcloud启动流程)
 │  ├─[Nacos](03-07-SpringCloud.md#nacos-1)
 ├─[网关](03-07-SpringCloud.md#网关)
 │  ├─[Zuul](03-07-SpringCloud.md#zuul)
 │  ├─[SpringCloudGateWay](03-07-SpringCloud.md#springcloudgateway)
 ├─[分布式事务](03-07-SpringCloud.md#分布式事务)
 │  ├─[Seata](03-07-SpringCloud.md#seata)
 ├─[链路跟踪](03-07-SpringCloud.md#链路跟踪)
 │  ├─[Sleuth + Zipkin](03-07-SpringCloud.md#sleuth--zipkin)
 ├─[监控](03-07-SpringCloud.md#监控)
 │  ├─[SpringBootAdmin](03-07-SpringCloud.md#springbootadmin)
 ├─[消息驱动](03-07-SpringCloud.md#消息驱动)
## [Dubbo](03-08-Dubbo.md)
 ├─[使用](03-08-Dubbo.md#使用)
 ├─[Zookeeper 注册中心](03-08-Dubbo.md#zookeeper-注册中心)
 ├─[SPI 机制](03-08-Dubbo.md#spi-机制)
## [DataSource](04-01-DataSource.md)
 ├─[HikariCP](04-01-DataSource.md#hikaricp)
 │  ├─[常用配置](04-01-DataSource.md#常用配置)
 │  ├─[如何解决失活连接监测问题](04-01-DataSource.md#如何解决失活连接监测问题)
 │  ├─[监控指标](04-01-DataSource.md#监控指标)
 │  ├─[HikariDataSource](04-01-DataSource.md#hikaridatasource)
 │  ├─[PoolBase](04-01-DataSource.md#poolbase)
 │  ├─[HikariPool](04-01-DataSource.md#hikaripool)
 │  ├─[ConcurrentBag](04-01-DataSource.md#concurrentbag)
 │  ├─[时序图](04-01-DataSource.md#时序图)
## [Orm](04-02-Orm.md)
 ├─[MyBatis](04-02-Orm.md#mybatis)
 │  ├─[配置文件](04-02-Orm.md#配置文件)
 │  │  ├─[Setting](04-02-Orm.md#setting)
 │  │  ├─[TypeAliases](04-02-Orm.md#typealiases)
 │  │  ├─[TypeHandlers](04-02-Orm.md#typehandlers)
 │  │  ├─[ObjectFactory](04-02-Orm.md#objectfactory)
 │  │  ├─[Plugins](04-02-Orm.md#plugins)
 │  │  ├─[Mappers](04-02-Orm.md#mappers)
 │  │  │  ├─[Cache](04-02-Orm.md#cache)
 │  │  │  ├─[Select](04-02-Orm.md#select)
 │  │  │  ├─[Insert Update Delete](04-02-Orm.md#insertupdatedelete)
 │  │  │  ├─[SQL](04-02-Orm.md#sql)
 │  │  │  ├─[参数](04-02-Orm.md#参数)
 │  │  │  ├─[ResultMap](04-02-Orm.md#resultmap)
 │  │  ├─[基本使用要点](04-02-Orm.md#基本使用要点)
 ├─[JPA](04-02-Orm.md#jpa)
 │  ├─[Repository](04-02-Orm.md#repository)
 │  ├─[自定义方法](04-02-Orm.md#自定义方法)
 │  │  ├─[方法查找策略](04-02-Orm.md#方法查找策略)
 │  │  ├─[属性表达式](04-02-Orm.md#属性表达式)
 │  │  ├─[处理查询结果](04-02-Orm.md#处理查询结果)
 │  │  ├─[注解式查询](04-02-Orm.md#注解式查询)
 │  │  │  ├─[@Query](04-02-Orm.md#query)
 │  │  │  ├─[@Modify](04-02-Orm.md#modify)
 │  │  │  ├─[@Procedure](04-02-Orm.md#procedure)
 │  ├─[扩展](04-02-Orm.md#扩展)
 │  │  ├─[方法查找策略](04-02-Orm.md#方法查找策略)
 │  │  ├─[QueryByExampleExecutor](04-02-Orm.md#querybyexampleexecutor)
 │  │  ├─[JpaSpecificationExecutor](04-02-Orm.md#jpaspecificationexecutor)
 │  ├─[EntityManager](04-02-Orm.md#entitymanager)
 │  ├─[锁](04-02-Orm.md#锁)
 │  ├─[实体](04-02-Orm.md#实体)
 │  ├─[Auditing](04-02-Orm.md#auditing)
 │  ├─[Version](04-02-Orm.md#version)
 │  ├─[回调](04-02-Orm.md#回调)
 ├─[Hibernate](04-02-Orm.md#hibernate)
## [Redis](05-Redis.md)
 ├─[数据结构](05-Redis.md#数据结构)
 ├─[常用命令](05-Redis.md#常用命令)
 │  ├─[键](05-Redis.md#键key)
 │  ├─[字符串](05-Redis.md#字符串)
 │  ├─[哈希](05-Redis.md#哈希)
 │  ├─[列表](05-Redis.md#列表)
 │  ├─[集合](05-Redis.md#集合)
 │  ├─[有序集合](05-Redis.md#有序集合)
 │  ├─[排序](05-Redis.md#排序)
 │  ├─[二进制位](05-Redis.md#二进制位)
 │  ├─[客户端命令](05-Redis.md#客户端命令)
 │  ├─[HyperLogLog](05-Redis.md#hyperloglog)
 │  ├─[Geo](05-Redis.md#geo)
 ├─[使用场景](05-Redis.md#使用场景)
 │  ├─[String](05-Redis.md#string)
 │  │  ├─[分布式锁](05-Redis.md#分布式锁)
 │  │  ├─[计数器](05-Redis.md#计数器)
 │  │  ├─[分布式全局ID](05-Redis.md#分布式全局id)
 │  │  ├─[缓存](05-Redis.md#缓存)
 │  │  ├─[限流](05-Redis.md#限流)
 │  ├─[Hash](05-Redis.md#hash)
 │  │  ├─[分布式Session](05-Redis.md#分布式session)
 │  │  ├─[储存用户信息](05-Redis.md#储存用户信息)
 │  │  ├─[统计网站的用户访问量](05-Redis.md#统计网站的用户访问量)
 │  │  ├─[实现组合查询](05-Redis.md#实现组合查询)
 │  ├─[List](05-Redis.md#list)
 │  ├─[Set](05-Redis.md#set)
 │  ├─[ZSet](05-Redis.md#zset)
 │  │  ├─[延时队列](05-Redis.md#延时队列)
 │  │  ├─[排行榜](05-Redis.md#排行榜)
 │  │  ├─[滑动窗口限流](05-Redis.md#滑动窗口限流)
 │  ├─[Bitmap](05-Redis.md#bitmap)
 │  │  ├─[用户签到](05-Redis.md#用户签到)
 │  │  ├─[统计活跃用户](05-Redis.md#统计活跃用户)
 │  │  ├─[统计用户是否在线](05-Redis.md#统计用户是否在线)
 ├─[单机数据库](05-Redis.md#单机数据库)
 │  ├─[读写键空间时的维护操作](05-Redis.md#读写键空间时的维护操作)
 │  ├─[键的过期策略](05-Redis.md#键的过期策略)
 ├─[持久化](05-Redis.md#持久化)
 │  ├─[RDB持久化](05-Redis.md#rdb持久化)
 │  ├─[AOF(Append Only File)持久化](05-Redis.md#aofappend-only-file持久化)
 ├─[事件](05-Redis.md#事件)
 ├─[客户端与服务器](05-Redis.md#客户端与服务器)
 ├─[复制(master/slave)](05-Redis.md#复制masterslave)
 ├─[Sentinel模式](05-Redis.md#sentinel模式)
 ├─[Sentinel模式](05-Redis.md#sentinel模式)
 ├─[集群](05-Redis.md#集群)
 ├─[发布与订阅](05-Redis.md#发布与订阅)
 ├─[事务](05-Redis.md#事务)
 ├─[Lua脚本](05-Redis.md#lua脚本)
 ├─[慢查询](05-Redis.md#慢查询)
 ├─[阻塞](05-Redis.md#阻塞)
 ├─[内存](05-Redis.md#内存)
 ├─[Linux配置优化](05-Redis.md#linux配置优化)
 ├─[安全](05-Redis.md#安全)
 ├─[BigKey](05-Redis.md#bigkey)
 ├─[统计命令](05-Redis.md#统计命令)
## [Kafka](06-Kafka.md)
 ├─[使用场景](06-Kafka.md#kafka使用场景)
 ├─[相关名词](06-Kafka.md#kafka相关名词)
 ├─[优势](06-Kafka.md#kafka的优点)
 ├─[常用命令](06-Kafka.md#kafka常用命令)
 ├─[配置](06-Kafka.md#kafka的配置)
 │  ├─[Broker](06-Kafka.md#broker)
 │  ├─[Topic](06-Kafka.md#topic)
 │  ├─[硬件的选择](06-Kafka.md#硬件的选择)
 ├─[生产者](06-Kafka.md#生产者)
 │  ├─[架构](06-Kafka.md#架构)
 │  ├─[BufferPool](06-Kafka.md#bufferpool)
 │  ├─[生产者配置](06-Kafka.md#生产者配置)
 │  ├─[消息发送](06-Kafka.md#消息发送)
 │  ├─[分区](06-Kafka.md#分区)
 │  │  ├─[分区数量的选择](06-Kafka.md#分区数量的选择)
 │  ├─[拦截器](06-Kafka.md#拦截器)
 ├─[消费者](06-Kafka.md#消费者)
 │  ├─[消息结构](06-Kafka.md#消息结构)
 │  ├─[分配分区](06-Kafka.md#分配分区)
 │  │  ├─[消费者协调器和组协调器](06-Kafka.md#消费者协调器和组协调器)
 │  ├─[分区再均衡](06-Kafka.md#分区再均衡)
 │  ├─[拦截器](06-Kafka.md#拦截器-1)
 │  ├─[订阅](06-Kafka.md#订阅)
 │  ├─[轮询](06-Kafka.md#轮询)
 │  ├─[消费者配置](06-Kafka.md#消费者配置)
 │  ├─[偏移量](06-Kafka.md#偏移量)
 ├─[集群](06-Kafka.md#集群)
 │  ├─[成员关系](06-Kafka.md#成员关系)
 │  ├─[控制器](06-Kafka.md#控制器)
 │  ├─[分区首领选举](06-Kafka.md#分区首领选举)
 │  ├─[复制](06-Kafka.md#复制)
 │  ├─[处理请求](06-Kafka.md#处理请求)
 │  ├─[物理存储](06-Kafka.md#物理存储)
 │  │  ├─[分区分配](06-Kafka.md#分区分配)
 │  │  ├─[文件管理](06-Kafka.md#文件管理)
 │  │  ├─[文件格式](06-Kafka.md#文件格式)
 │  │  ├─[索引](06-Kafka.md#索引)
 │  │  ├─[使用磁盘存储会不会造成性能问题](06-Kafka.md#使用磁盘存储会不会造成性能问题)
 ├─[可靠性](06-Kafka.md#可靠性)
 │  ├─[复制的可靠性](06-Kafka.md#复制的可靠性配置)
 │  ├─[生产者的可靠性](06-Kafka.md#生产者的可靠性配置)
 │  ├─[消费者的可靠性](06-Kafka.md#消费者的可靠性)
 │  ├─[可靠性验证](06-Kafka.md#可靠性验证)
 ├─[选型标准](06-Kafka.md#消息中间件选型)
## [Netty](07-Netty.md)
 ├─[IO 模型](07-Netty.md#io-模型)
 ├─[JAVA NIO](07-Netty.md#java-nio)
 │  ├─[Channel](07-Netty.md#channel)
 │  ├─[Buffer](07-Netty.md#buffer)
 │  ├─[ByteBuffer](07-Netty.md#bytebuffer)
 │  ├─[Selector](07-Netty.md#selector)
 ├─[Netty](07-Netty.md#netty)
 │  ├─[Channel](07-Netty.md#channel-1)
 │  │  ├─[ChannelId](07-Netty.md#channelid)
 │  ├─[EventLoop & EventLoopGroup](07-Netty.md#eventloop--eventloopgroup)
 │  │  ├─[Reactor 线程模型](07-Netty.md#reactor-线程模型)
 │  ├─[ChannelFuture & Promise](07-Netty.md#channelfuture--promise)
 │  ├─[ChannelPipeline & ChannelHandlerContext & ChannelHandler](07-Netty.md#channelpipeline--channelhandlercontext--channelhandler)
 │  │  ├─[ChannelInitializer](07-Netty.md#channelinitializer)
 │  │  ├─[Decoder & Encoder](07-Netty.md#decoder--encoder)
 │  ├─[ServerBootStrap & BootStrap](07-Netty.md#serverbootstrap--bootstrap)
 │  ├─[ByteBuf](07-Netty.md#bytebuf)
 │  │  ├─[PooledByteBufAllocator](07-Netty.md#pooledbytebufallocator)
 │  │  ├─[FileRegion](07-Netty.md#fileregion)
 ├─[MQTT](07-Netty.md#mqtt)
 ├─[自定义协议](07-Netty.md#自定义协议)
 ├─[单元测试](07-Netty.md#单元测试)
 ├─[TCP粘包、拆包](07-Netty.md#tcp粘包拆包)
 ├─[CRC](07-Netty.md#crc)
 ├─[内核参数调优](07-Netty.md#内核参数调优)
 ├─[零拷贝](07-Netty.md#零拷贝)