# 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#零拷贝)