# butte-java-note
**Repository Path**: ZH_CNN/butte-java-note
## Basic Information
- **Project Name**: butte-java-note
- **Description**: 编程文档【JVM、Java基础、设计模式、结构算法、架构设计、Spring框架、中间件、大数据、数据库、Linux、数据服务】
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 426
- **Created**: 2022-01-11
- **Last Updated**: 2022-05-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Java-Note仓库
## 1、说明文档
编程常用技术栈进行归档整理,划分如下几个类目:【Jvm虚拟机、Java基础、设计模式、结构与算法、架构设计、数据服务、Spring系列、中间件系列、大数据系列、数据库系列、Linux系列】,后续持续维护管理。
详细内容,见→ [Wiki](https://gitee.com/cicadasmile/butte-java-note/wikis/pages) 文档,编程是一个持续积累的过程。
## 2、整合管理
| 仓库 | 描述 |
|:---|:---|
| [butte-java-note](https://gitee.com/cicadasmile/butte-java-note/wikis/pages) |Java编程文档体系化整理,涉及基础、应用、架构,大数据等 |
| [butte-frame-parent](https://gitee.com/cicadasmile/butte-frame-parent) |Java分布式框架,微服务组件,中间件等,常用功能二次浅封装 |
| [butte-flyer-parent](https://gitee.com/cicadasmile/butte-flyer-parent) |基于Spring-Cloud架构,butte-frame二次浅封装应用案例 |
| [java-base-parent](https://gitee.com/cicadasmile/java-base-parent) | Jvm虚拟机,Java基础,Web编程,JDK源码分析 |
| [model-arithmetic-parent](https://gitee.com/cicadasmile/model-arithmetic-parent) | 常用24种设计模式,设计原则总结,数据结构与算法应用 |
| [data-manage-parent](https://gitee.com/cicadasmile/data-manage-parent) | 分布式系统细节管理,架构设计,常用中间件与集群模式 |
| [spring-mvc-parent](https://gitee.com/cicadasmile/spring-mvc-parent) | Spring框架基础总结,进阶应用,SpringMvc分层模式 |
| [spring-boot-base](https://gitee.com/cicadasmile/spring-boot-base) | SpringBoot2基础,常见功能应用和配置,组件整合等 |
| [middle-ware-parent](https://gitee.com/cicadasmile/middle-ware-parent) | SpringBoot2进阶,整合常用中间件,自定义业务处理 |
| [spring-cloud-base](https://gitee.com/cicadasmile/spring-cloud-base) | SpringCloud基础组件用法,AliCloud基础组件用法,对比分析 |
| [cloud-shard-jdbc](https://gitee.com/cicadasmile/cloud-shard-jdbc) | 基于SpringCloud技术栈,实现分库分表模式下实时扩容 |
| [husky-spring-cloud](https://gitee.com/cicadasmile/husky-spring-cloud) | SpringCloud技术栈综合应用入门案例,中间件集成,业务模式 |
| [big-data-parent](https://gitee.com/cicadasmile/big-data-parent) | 大数据基础,常用组件环境搭建与基础应用,数据服务 |
| [mysql-data-base](https://gitee.com/cicadasmile/mysql-data-base) | MySQL数据库基础总结,进阶概念记录,性能优化等 |
| [linux-system-base](https://gitee.com/cicadasmile/linux-system-base) | Linux操作系统基础知识记录,常用管理命令,环境搭建 |
## 3、关于作者
| 有问题加:微信号↓ | 支持关注:公众号↓ |
|----|-----|
|
|
|
## 4、往期文章
### 互联网争渡
- [职场:3天准备5天面试,跳槽完成](https://mp.weixin.qq.com/s/DnjMqgjL5HanXtvu5uNxVQ)
- [职场:跳槽之后,如何平稳走过试用期](https://mp.weixin.qq.com/s/o8vHWU8_778WtkaZD3AHsg)
- [职场:工作五年之后,对技术和业务的思考](https://mp.weixin.qq.com/s/CTbEdi0F4-qFoJT05kNlXA)
- [职场:基于流程管理,提高工作质量和效率](https://mp.weixin.qq.com/s/Hwak1ZkrAFSwDHCP1fCQ8Q)
- [职场:个人成长中,关于规划设计的思考](https://mp.weixin.qq.com/s/aIghHdF1Czmfn4wkWXIUnQ)
- [互联网:逻辑上的黑话才是真正的花里胡哨](https://mp.weixin.qq.com/s/cA5WkQmYVpXSCYl06ysNUA)
### 系统架构系列
- 分布式基础
- [架构设计:单服务.集群.分布式,基本区别和联系](https://mp.weixin.qq.com/s/NGxI3rC-6mWMDnrClaOR3Q)
- [架构设计:分布式业务系统中,全局ID生成策略](https://mp.weixin.qq.com/s/1TKAwr99rKEHSxqXFixEhQ)
- [架构设计:分布式系统调度,Zookeeper集群化管理](https://mp.weixin.qq.com/s/Yr4A95poVjlFsQ-Q0dF7hA)
- [架构设计:接口幂等性原则,防重复提交Token管理](https://mp.weixin.qq.com/s/o9sxN6GwxdNYTKZvRexwjg)
- [架构设计:缓存管理模式,监控和内存回收策略](https://mp.weixin.qq.com/s/jBu-OZ69DbXfmdIf5VC7kQ)
- [架构设计:异步处理流程,多种实现模式详解](https://mp.weixin.qq.com/s/RQm1vPJak0rCGW8dll4oAA)
- [架构设计:高并发流量削峰,共享资源加锁机制](https://mp.weixin.qq.com/s/T13aak6us7ZF36qooQ-YPQ)
- [架构设计:分布式服务,库表拆分模式详解](https://mp.weixin.qq.com/s/EZCIgZ4EWvFKgKlCYej68g)
- [架构设计:分布式事务①概念简介和基础理论](https://mp.weixin.qq.com/s/7ppTArAcu_i8ENa-tNo76A)
- [架构设计:基于电商交易流程,图解TCC事务分段提交](https://mp.weixin.qq.com/s/-vevjP5z2BMnrKn-8cYY7Q)
- [架构设计:基于消息中间件,图解柔性事务一致性](https://mp.weixin.qq.com/s/T6NVFeHxp1h2OXsjAyh9Eg)
- [架构设计:基于Seata中间件,微服务模式下事务管理](https://mp.weixin.qq.com/s/NoQaQUDQcdGIXbHwcJZPkw)
- [架构设计:分布式体系下,服务分层监控策略](https://mp.weixin.qq.com/s/A-5385joT9HY_iYOpufJSg)
- [架构设计:分布式结构下,服务部署发布](https://mp.weixin.qq.com/s/NUTzTeg2entXLSEgd2fYVQ)
- [架构设计:微服务模式下,实现灰度发布模式](https://mp.weixin.qq.com/s/0yrKkeEdRAZFxJLYJmYR3g)
- [架构设计:服务自动化部署和管理流程](https://mp.weixin.qq.com/s/kzcqGeZ8paRodFn7NZaf1w)
- [架构设计:数据服务系统0到1落地实现方案](https://mp.weixin.qq.com/s/Xwn3IdDz4i_caMPICGrlrg)
- [架构设计:分布式服务下,消息中间件改造](https://mp.weixin.qq.com/s/sW_U-beRrdM-cuPdloomIw)
- [架构设计:微服务架构中,二次浅封装实践](https://mp.weixin.qq.com/s/yApUyG1xH8Geg8oR1NM1IQ)
- [架构设计:分布式系统中,权限设计实践](https://mp.weixin.qq.com/s/auDRqW7T_Kd2JX4Z-YzfsQ)
- 微服务架构
- [微服务架构:项目技术选型简介,架构图解说明](https://mp.weixin.qq.com/s/kxbNXupDxcuISm-vW9nhyA)
- [微服务架构:业务架构设计,系统分层管理](https://mp.weixin.qq.com/s/sx_BSfA5zMJ9FaPAApS3Aw)
- [微服务架构:数据库选型简介,业务数据规划设计](https://mp.weixin.qq.com/s/hdS2IB0kx-ehBsEWed75xg)
- [微服务架构:中间件集成,公共服务封装](https://mp.weixin.qq.com/s/5yR5czRHu4EARw5MvnyxcQ)
- [微服务架构:SpringCloud 基础组件应用设计](https://mp.weixin.qq.com/s/ddyXWTtN2zMnWJZ-T8H8_w)
- [微服务架构:通过业务、应用、技术、存储,聊聊架构](https://mp.weixin.qq.com/s/mzOK_JOb_i_G1cqy0YAvYw)
- [微服务技术栈:常见注册中心组件,对比分析](https://mp.weixin.qq.com/s/yBrIZFXe6q7tfRrJC_FUQA)
- [微服务技术栈:流量整形算法,服务熔断与降级](https://mp.weixin.qq.com/s/ocYnPQl-KQ-QPRHnTki7zg)
- [微服务技术栈:API网关中心,落地实现方案](https://mp.weixin.qq.com/s/flNZVxrV5bmz1QasPp3NMg)
- 中间件使用
- [中间件:Kafka集群环境搭建,消息存储机制详解](https://mp.weixin.qq.com/s/ygVFjtpbk4cNdl3VI7DHpQ)
- [中间件:搜索引擎框架,ElasticSearch集群模式](https://mp.weixin.qq.com/s/Qgear9nCwXn8W98SHkXJZw)
- [中间件:ES组件RestHighLevelClient用法详解](https://mp.weixin.qq.com/s/rAnyxNq2vXfTgu7L70vXgw)
- [中间件:MySQL全量和增量方式向ES引擎同步数据](https://mp.weixin.qq.com/s/SVS9O5WF38AYbsxQilNO4g)
- 数据源管理
- [数据源管理:主从库动态路由,AOP模式读写分离](https://mp.weixin.qq.com/s/FlRwouBgqEJEDLqffo_z6A)
- [数据源管理:基于JDBC模式,适配和管理动态数据源](https://mp.weixin.qq.com/s/_mOvZp0-LMEvcBpLuI2p7w)
- [数据源管理:动态权限校验,表结构和数据迁移流程](https://mp.weixin.qq.com/s/Acrff9vopDj67jH17f9FUg)
- [数据源管理:关系型分库分表,列式库分布式计算](https://mp.weixin.qq.com/s/Ej39uHHgJIeyDmxDVJGvMQ)
- [数据源管理:PostGreSQL环境整合,JSON类型应用](https://mp.weixin.qq.com/s/GqFJCoWiEtgG-LXY3Cb54w)
- [数据源管理:分布式NoSQL系统,Cassandra集群管理](https://mp.weixin.qq.com/s/LffhFui3YfouUAxPL_rCsg)
- 规范与工具
- [开发工具:Mybatis.Plus.插件三种方式的逆向工程](https://mp.weixin.qq.com/s/IGcSMw3lmcOSTS-8a-AVGw)
- [编码风格:Mvc模式下SSM环境,代码分层管理](https://mp.weixin.qq.com/s/O4w4ojM-RFqikTW-N2nleQ)
### 大数据系列
- Hadoop框架
- [大数据简介,技术体系分类整理](https://mp.weixin.qq.com/s/9myYKdAIvfvqW3W9EEZXxw)
- [Hadoop框架:单服务下伪分布式集群搭建](https://mp.weixin.qq.com/s/p73Zcj0jlWd6Xy5CHzxMJg)
- [Hadoop框架:集群模式下分布式环境搭建](https://mp.weixin.qq.com/s/Kc-nSVUzUTqsS7A8sFyQ6w)
- [Hadoop框架:HDFS简介与Shell管理命令](https://mp.weixin.qq.com/s/8yrZQCJnHcmlJfD-roTlcg)
- [Hadoop框架:HDFS读写机制与API详解](https://mp.weixin.qq.com/s/1IPLcGu-oAbosEuvBSxIfQ)
- [Hadoop框架:NameNode工作机制详解](https://mp.weixin.qq.com/s/uZLRpelXVGGplzof0OTEjA)
- [Hadoop框架:DataNode工作机制详解](https://mp.weixin.qq.com/s/yx69B87tBcLu64NcLvl8Bg)
- [Hadoop框架:HDFS高可用环境配置](https://mp.weixin.qq.com/s/so-gUf7TLwMi6Ms_zXI9og)
- [Hadoop框架:MapReduce基本原理和入门案例](https://mp.weixin.qq.com/s/KXb9caKgJKsU5yVLsrfWDQ)
- [Hadoop框架:Yarn基本结构和运行原理](https://mp.weixin.qq.com/s/FkckoHVd1p-CoPpPALTBbw)
- 基础组件
- [数据仓库组件:Hive环境搭建和基础用法](https://mp.weixin.qq.com/s/FvBLX5e_ZAnCgTgo6ShoQQ)
- [数据仓库组件:HBase集群环境搭建和应用案例](https://mp.weixin.qq.com/s/LjhBA8_VdVLxEUbcnI0mHQ)
- [数据采集组件:Flume基础用法和Kafka集成](https://mp.weixin.qq.com/s/5_4EgIK8hzi_CSSjLMdc-g)
- [数据搬运组件:基于Sqoop管理数据导入和导出](https://mp.weixin.qq.com/s/O2vpLnx8vKgIaU0r9PBmjA)
- [数据调度组件:基于Azkaban协调时序任务执行](https://mp.weixin.qq.com/s/qIY_O0dddvvqal0Ax11WuA)
- [数据搬运组件:基于DataX同步数据和源码分析](https://mp.weixin.qq.com/s/FZz-0Q5d1ZLi4nLE2uIchQ)
- 实时计算框架
- [实时计算框架:Spark集群搭建与入门案例](https://mp.weixin.qq.com/s/_Ix5ti_KkK61fk-LuAcYug)
- [实时计算框架:Flink集群搭建与运行机制](https://mp.weixin.qq.com/s/ze97u_hoZY0CfZwrkwDkjw)
- OLAP分析引擎
- [OLAP分析引擎,基于Druid组件数据统计分析](https://mp.weixin.qq.com/s/FQAPtxihA7gE2TegN_Q1pg)
- [OLAP分析引擎:基于Presto组件跨数据源分析](https://mp.weixin.qq.com/s/EV1RFJUmeWwF77-BDLexxw)
- [OLAP查询引擎:列式库ClickHouse集群管理](https://mp.weixin.qq.com/s/8D9XfWlVUSusoPgsbRFuiw)
- 数据业务管理
- [数字营销:数据管理流程,基础入门简介](https://mp.weixin.qq.com/s/Ss3oj9zr_Be0t7vEZiMuLQ)
- [数字营销:业务场景下数据采集机制和策略](https://mp.weixin.qq.com/s/VymzX6Xtg23EjJZ-XC3HFw)
- [数字营销:数据全景洞察业务概念简介](https://mp.weixin.qq.com/s/tKfWm59NjFQJub_JJ2gshw)
- [数字营销:数据应用场景之标签管理体系](https://mp.weixin.qq.com/s/rDUOsFUsWYxMj2s0m4oJow)
- [数字营销:标签管理体系之业务应用](https://mp.weixin.qq.com/s/7aEym4XEZiCFzGREtbPXXw)
- [数字营销:用户画像分析与场景应用](https://mp.weixin.qq.com/s/Hr7Rj3Xr1N4f3Q_XdPyJhg)
- [数字营销:基于业务和平台理解数字营销概念](https://mp.weixin.qq.com/s/imsT-tZItnBM0G9vP5xgAA)
- [数据管理:业务数据清洗,落地实现方案](https://mp.weixin.qq.com/s/LyTYc_Nnel8huNGHJImkqg)
- [数据管理:数据服务基础能力之元数据管理](https://mp.weixin.qq.com/s/hTJeO9DQOEILe-nT3Y0RdQ)|
- [CDP客户数据管理平台体系化搭建](https://mp.weixin.qq.com/s/vlCKQNBHyvXUWzMpTThFzQ)
- 数据应用业务
- [数据分析:基于智能标签,精准管理数据](https://mp.weixin.qq.com/s/Tg_AirB-ewWym6MOhRkwjw)
- [数据分析:数据可视化图表,BI工具构建逻辑](https://mp.weixin.qq.com/s/W86TbvYD_i9h23ZSNeh1Ag)
- [数据分析:复杂业务场景下,量化评估流程](https://mp.weixin.qq.com/s/5FragJud2yh2LVE_ev-szA)
### Spring框架
- Spring+Mvc基础
- [Spring框架基础:核心组件总结,基础环境搭建](https://mp.weixin.qq.com/s/kYetvxOuJhawAyRNxvo-qA)
- [Spring框架基础:Bean的装配,作用域,生命周期](https://mp.weixin.qq.com/s/AIXt2XjgzRGBZqPAknLNpw)
- [Spring框架基础:核心思想IOC容器总结,案例演示](https://mp.weixin.qq.com/s/BKNyWorBnoXa5_IhM63XPQ)
- [Spring框架基础:AOP编程概念,几种实现方式演示](https://mp.weixin.qq.com/s/kWubXXVIZwALbb7dPaJijw)
- [Spring框架基础:事务管理机制,和实现方式](https://mp.weixin.qq.com/s/VgqBJN09RuFbaxub7mOMBw)
- [Spring框架基础:Mvc架构模式简介,执行流程详解](https://mp.weixin.qq.com/s/jqv9qSiMDXtsk6ghmfAvxA)
- SpringBoot2基础
- [SpringBoot2基础:环境搭建和RestFul风格接口](https://mp.weixin.qq.com/s/X3xcNs545BUXQ0xMLaoKwQ)
- [SpringBoot2基础:配置Log4j2,实现不同环境日志打印](https://mp.weixin.qq.com/s/4bOBdPbqQ5yCUjI2PBIy7w)
- [SpringBoot2基础:配置系统全局异常映射处理](https://mp.weixin.qq.com/s/Js2M_4KrBxigifOB7Ho5zg)
- [SpringBoot2基础:定时任务和异步任务的使用方式](https://mp.weixin.qq.com/s/7ZnDQCrMl_jSkat91yV_XQ)
- [SpringBoot2基础:多个拦截器配置和使用场景](https://mp.weixin.qq.com/s/2ZM5qWKVew8fFhXpNybwgg)
- [SpringBoot2基础:引入JdbcTemplate,和多数据源配置](https://mp.weixin.qq.com/s/CBKLXJzFcW9_QtT8LyVqHw)
- [SpringBoot2基础:集成Druid连接池,配置监控界面](https://mp.weixin.qq.com/s/eD1BhrzBitcyIBsYI8z2vA)
- [SpringBoot2基础:集成Redis数据库,实现缓存管理](https://mp.weixin.qq.com/s/1onB_fy4eqgwKDjDIu1FxA)
- [SpringBoot2基础:集成JPA持久层框架,简化数据库操作](https://mp.weixin.qq.com/s/q4bG2ci4ww-ptaF8mN560Q)
- [SpringBoot2基础:整合Mybatis框架,集成PageHelper分页](https://mp.weixin.qq.com/s/gnBqg6US6a-eSWDxElNpOQ)
- [SpringBoot2基础:配置AOP切面编程,解决日志记录业务](https://mp.weixin.qq.com/s/ApFiEm0PRbGb0PzlO93OIA)
- [SpringBoot2基础:基于转账案例,演示事务管理操作](https://mp.weixin.qq.com/s/CABzsOxYTsk4nzcF07pLVg)
- [SpringBoot2基础:基于Cache注解模式,管理Redis缓存](https://mp.weixin.qq.com/s/FLTrQGe9sm1d84F5Wlh7TQ)
- [SpringBoot2基础:基于Yml配置的方式,实现文件上传逻辑](https://mp.weixin.qq.com/s/dWVX3kCQ1HdrYFuGFRu3DQ)
- [SpringBoot2基础:配置MongoDB数据库,实现增删改查操作](https://mp.weixin.qq.com/s/lZFVV356qmAp5w0UjdUK3g)
- [SpringBoot2基础:配置Actuator组件,实现系统监控](https://mp.weixin.qq.com/s/wFGN87uD9pPlny_1oYRzQQ)
- [SpringBoot2基础:自定义启动页,项目打包指定运行环境](https://mp.weixin.qq.com/s/W_ZOtKzzTkzi-DWOfh5rUQ)
- SpringBoot2应用
- [SpringBoot2 整合 shard-jdbc 中间件,实现数据分库分表](https://mp.weixin.qq.com/s/XNFjOyzUfeR6zMrlvNPB8g)
- [SpringBoot2 整合 JavaMail ,实现异步发送邮件功能](https://mp.weixin.qq.com/s/hadAFqK-w394K4XPWplANw)
- [SpringBoot2 整合 RocketMQ ,实现请求异步处理](https://mp.weixin.qq.com/s/uF29K8gzv7qHYk-K2pQkpQ)
- [SpringBoot2 整合 Swagger2 ,构建接口管理界面](https://mp.weixin.qq.com/s/ztmmC3bKlSfUl5Ec3qUPOQ)
- [SpringBoot2 整合 QuartJob ,实现定时器实时管理](https://mp.weixin.qq.com/s/CKf8JZEKx8HMidkYKRKo_w)
- [SpringBoot2 整合 Redis集群 ,实现消息队列场景](https://mp.weixin.qq.com/s/nU6hZY17cO7BF68YyI78Yw)
- [SpringBoot2 整合 Dubbo框架 ,实现RPC服务远程调用](https://mp.weixin.qq.com/s/uKvgLpASyJYC9mafO05Uvw)
- [SpringBoot2 整合 ElasticSearch框架,实现高性能搜索引擎](https://mp.weixin.qq.com/s/ZUj4qy7qHgmfYPTdimO-Hw)
- [SpringBoot2 整合 JWT 框架,解决Token跨域验证问题](https://mp.weixin.qq.com/s/CYvsho_kCwUndTuDkDOvOg)
- [SpringBoot2 整合 FastDFS 中间件,实现文件分布管理](https://mp.weixin.qq.com/s/c9DsOUF545oqD1Hft5DcQw)
- [SpringBoot2 整合 Shiro 框架,实现用户权限管理](https://mp.weixin.qq.com/s/3tyPcvfUzv6BI8KWkLZ53w)
- [SpringBoot2 整合 Security 框架,实现用户权限管理](https://mp.weixin.qq.com/s/7GYddhPSf3C7ZSEqF7OZKw)
- [SpringBoot2 整合 ClickHouse数据库,实现数据高性能查询分析](https://mp.weixin.qq.com/s/KoNVUAe1ttC9AX7JAMqfOA)
- [SpringBoot2 整合 Drools规则引擎,实现高效的业务规则](https://mp.weixin.qq.com/s/fBDv5N-5RxcuWMi6He3p4Q)
- [SpringBoot2 整合 多数据源,配置MybatisPlus增强插件](https://mp.weixin.qq.com/s/B738xzn848_YORt8qT-X5Q)
- [SpringBoot2 整合 Zookeeper组件,管理架构中服务协调](https://mp.weixin.qq.com/s/zjw-A7u-chGZhNgwuUsEPw)
- [SpringBoot2 整合Nacos组件,环境搭建和入门案例详解](https://mp.weixin.qq.com/s/jfkEtqFus8v_JXNrRSHYOA)
- [SpringBoot2 整合文件系统,管理Excel和PDF](https://mp.weixin.qq.com/s/YQueOKCmAkVASHKtwz6pgw)
- [SpringBoot2 整合文件系统:管理Xml和CSV](https://mp.weixin.qq.com/s/tIHykTG0ey1dwnTwzYwuig)
- [SpringBoot2 整合 Kafka组件,应用案例和流程详解](https://mp.weixin.qq.com/s/XP2LhioxBGk7z_vW1XN2nQ)
- [SpringBoot2 整合 ElasticJob框架,定制化管理流程](https://mp.weixin.qq.com/s/eFKq3zKksbwzHZ3d81HaZw)
- [SpringBoot2 整合JTA组件,多数据源事务管理](https://mp.weixin.qq.com/s/6zR4JXDnoinzLDUaENWVSA)
- [SpringBoot2 整合FreeMarker模板,完成页面静态化处理](https://mp.weixin.qq.com/s/HwFT_E7v0ms_jQWP7ztZCA)
- [SpringBoot2 整合MinIO中间件,实现文件便捷管理](https://mp.weixin.qq.com/s/93aQawYIT2Ce-9CvkHjQrQ)
- [SpringBoot2 整合Ehcache组件,轻量级缓存管理](https://mp.weixin.qq.com/s/4DxEMZURjRyszzCuhI9SGw)
- [SpringBoot2 集成日志,复杂业务下的自定义实现](https://mp.weixin.qq.com/s/Cnieu8n-wkTyGbUd0WxG6g)
- [SpringBoot2 整合OAuth2组件,模拟第三方授权访问](https://mp.weixin.qq.com/s/lNo-hchm1GHabq-9I-OBDw)
- [SpringBoot2 集成测试组件,七种测试手段对比](https://mp.weixin.qq.com/s/D1qYT7mpHOkn0WemLiQ2Uw)
- [SpringBoot2 参数管理实践,入参出参与校验](https://mp.weixin.qq.com/s/9ZnD98uc9L6fDeIF7O-Efw)
- SpringCloud组件
- [微服务基础:Eureka组件,管理服务注册发现](https://mp.weixin.qq.com/s/cbEnCOhgo-5wGFX-GAUQtg)
- [微服务基础:Ribbon和Feign组件,实现请求负载均衡](https://mp.weixin.qq.com/s/yHCC-MwFtDda_y817CV2XA)
- [微服务基础:Hystrix组件,实现服务熔断](https://mp.weixin.qq.com/s/pDrda8tBbNfReWVQrzal6w)
- [微服务基础:Turbine组件,实现微服务集群监控](https://mp.weixin.qq.com/s/-PPL5jwe4OdoBq7kQwePKA)
- [微服务基础:Zuul组件,实现路由网关控制](https://mp.weixin.qq.com/s/A7xiIp9EG62_1y-F23TATg)
- [微服务基础:Config组件,实现配置统一管理](https://mp.weixin.qq.com/s/_WZ1r0Kas5yMMPfwZ4MRUw)
- [微服务基础:Zipkin组件,实现请求链路追踪](https://mp.weixin.qq.com/s/p3p3Wi72rJngqMz4FSICBQ)
- [微服务基础:与Dubbo框架、Boot框架对比分析](https://mp.weixin.qq.com/s/RC8F_D1J75XEv7oR7xdK5Q)
- [微服务基础:Nacos组件,服务和配置管理](https://mp.weixin.qq.com/s/adwfdDGg9DQleYLECA8raQ)
- [微服务基础:Sentinel组件,服务限流和降级](https://mp.weixin.qq.com/s/L_Q9PyPKngmCx-c94o0UmA)
- [微服务基础:基于Nacos组件,整合Dubbo框架](https://mp.weixin.qq.com/s/Z_4i3SP3mRDMOSYBRQFQhQ)
- [微服务基础:整合Seata中间件,分布式事务管理](https://mp.weixin.qq.com/s/NoQaQUDQcdGIXbHwcJZPkw)
- [微服务应用:分库分表模式下,数据库扩容方案](https://mp.weixin.qq.com/s/yCRwHGUd7xzQeEhoXFeO-w)
- [微服务应用:Shard-Jdbc分库分表,扩容方案实现](https://mp.weixin.qq.com/s/QHF4qFP0JUhmievlj3FQPQ)
### Java基础
- JVM虚拟机
- [虚拟机系列:JVM特点,基础结构与执行周期](https://mp.weixin.qq.com/s/6mODRDVrw6z1ok5hFWvi3A)
- [虚拟机系列:JVM类加载机制](https://mp.weixin.qq.com/s/buJo4c2K_9Y7qRUEp_l2kg)
- [虚拟机系列:JVM运行时数据区](https://mp.weixin.qq.com/s/CMvhvV5kwzijq2t9eqlsoA)
- [虚拟机系列:JVM执行引擎和垃圾回收](https://mp.weixin.qq.com/s/yN3q038pFnKN1hnBgO_Y6g)
- JavaSE基础
- [Java基础:理解Java中对象基础Object类](https://mp.weixin.qq.com/s/_ciRzhc2UxKw-zkgU8FRgg)
- [Java基础:基本数据类型,核心点整理](https://mp.weixin.qq.com/s/YwrBptAd2SrWefFIiN86Yw)
- [Java基础:特殊的String类,和相关扩展API](https://mp.weixin.qq.com/s/HI6yklzR118G2Y-rJzl47g)
- [Java基础:流程控制语句,和算法应用](https://mp.weixin.qq.com/s/K7VqhbOJ7nMrFtfQgUKY0Q)
- [Java基础:日期与时间API用法详解](https://mp.weixin.qq.com/s/6faAo0ld65pnWuJKE2Ccsg)
- [Java基础:函数式编程概念和应用](https://mp.weixin.qq.com/s/UK_wgBw1raaoGDSaxMyPqg)
- [Java容器:基于源码分析List集合体系](https://mp.weixin.qq.com/s/oFkRObszfe3Bjd5OGdO31A)
- [Java容器:基于源码分析Map集合体系](https://mp.weixin.qq.com/s/3jiwsnCk5YodV561-e2Tsw)
- JavaSE进阶
- [Java进阶:泛型机制与反射原理](https://mp.weixin.qq.com/s/IspPCGXcrZ4Kbc2-qAyS5w)
- [Java进阶:Proxy动态代理机制详解](https://mp.weixin.qq.com/s/HFMlfC-ocGBXXgxYWKND9g)
- [Java进阶:IO流核心模块与基本原理](https://mp.weixin.qq.com/s/n1qRNRxXE5B42ik5QDQn3g)
- [Java进阶:从整体上观察面向对象](https://mp.weixin.qq.com/s/9hLDOspAKrG8zoxcgD2_sQ)
- 多线程并发
- [并发基础:线程的创建方式,状态周期管理](https://mp.weixin.qq.com/s/h0zuh364It-fDtQyYdzIwA)
- [并发基础:线程核心机制,基础概念扩展](https://mp.weixin.qq.com/s/nU5tbKuAiDf_LDu-8A4Etg)
- [并发基础:多线程并发访问,同步控制](https://mp.weixin.qq.com/s/xWhd3vgYPNp-Mm2lJpmFmA)
- [并发基础:线程间通信,等待/通知机制](https://mp.weixin.qq.com/s/WWbVjvkEqpddx605me9E-A)
- [并发基础:悲观锁和乐观锁机制](https://mp.weixin.qq.com/s/t6NshbuKwULPeLhTIhvmIg)
- [并发基础:Lock机制下API用法详解](https://mp.weixin.qq.com/s/F7TC-71kEIpG6VD2eF6NIw)
- [并发基础:Fork/Join框架机制详解](https://mp.weixin.qq.com/s/kk5q0mtBawCSa6365t3IWw)
- [并发基础:Executor线程池框架简介](https://mp.weixin.qq.com/s/jvOl-bxVC1e4L2O329OIyg)
- JavaEE基础
- [Servlet实现方式,生命周期执行过程](https://mp.weixin.qq.com/s/0YMhMX4ET1BxyGJi01grnw)
- [Servlet核心API用法详解](https://mp.weixin.qq.com/s/gC9xknmXLvC7WlwEpPSWXQ)
- [Http请求详解,握手挥手流程简介](https://mp.weixin.qq.com/s/IhrIdiLu2kxe2npgix8KTg)
- [会话跟踪技术,Session和Cookie详解](https://mp.weixin.qq.com/s/8cEgI49Tbb4ezxZEvEq8tg)
- [过滤器、监听器、拦截器,应用详解](https://mp.weixin.qq.com/s/CVhLyZ12BbT9kaclSpIrnw)
- [Servlet整合C3P0数据库连接池](https://mp.weixin.qq.com/s/I-KB6vAEwVMBAVAjEP2RmQ)
- 编程体系结构
- [编程体系结构:Java编程基础](https://mp.weixin.qq.com/s/8ZQdT8Gwyax51tV2yLYbBg)
- [编程体系结构:Java异常体系](https://mp.weixin.qq.com/s/yHCC-MwFtDda_y817CV2XA)
- [编程体系结构:Java集合容器](https://mp.weixin.qq.com/s/Bx_vusOPzyvg8EDwoubAOA)
- [编程体系结构:JavaIO流文件管理](https://mp.weixin.qq.com/s/EakhE835U-0v9diDRayspw)
- [编程体系结构:Java多线程并发](https://mp.weixin.qq.com/s/xCJlBFg9_wOmJz_THBNNeA)
- [编程体系结构:Java面向对象](https://mp.weixin.qq.com/s/OLmY3t8L4jDL6lg_8jWV2g)
- [编程体系结构:JavaEE之Web开发](https://mp.weixin.qq.com/s/ImM3juO6OhEkEdOZMH2N-g)
- [编程体系结构:Spring.Mvc.Boot框架](https://mp.weixin.qq.com/s/UpRdv4tszb7sTf8VBzOtuw)
- [编程体系结构:分布式系统架构](https://mp.weixin.qq.com/s/bc1zDwQ-qazjBvHGaz7cEA)
### 模式与算法
- 设计模式
- [软件工程六大设计原则总结,案例演示](https://mp.weixin.qq.com/s/P6UAH9Hrbg1Zng2Y26FvHA)
- [Java描述设计模式:单例模式](https://mp.weixin.qq.com/s/Ry6LZ_18oua5gruTfsaW0A)
- [Java描述设计模式:简单工厂模式](https://mp.weixin.qq.com/s/WV-YzwfRhxd_SYj2MuruXQ)
- [Java描述设计模式:工厂方法模式](https://mp.weixin.qq.com/s/rvu939X8hganV2qhoyyxTg)
- [Java描述设计模式:抽象工厂模式](https://mp.weixin.qq.com/s/WHfLcUSaZmR6vXKRsMecGw)
- [Java描述设计模式:原型模式](https://mp.weixin.qq.com/s/wFDQYV4n1sJ9OCGvZUc42w)
- [Java描述设计模式:建造者模式](https://mp.weixin.qq.com/s/J1rAesIWzEjNGzf521jMxA)
- [Java描述设计模式:适配器模式](https://mp.weixin.qq.com/s/kqHnaADsUBPR5-RrkMrEHA)
- [Java描述设计模式:桥接模式](https://mp.weixin.qq.com/s/L5ZSNqXEkeIvSogewzsatg)
- [Java描述设计模式:装饰模式](https://mp.weixin.qq.com/s/YXmRV7ekT3AwjMTvheNxbw)
- [Java描述设计模式:组合模式](https://mp.weixin.qq.com/s/WjXhOlpdwHcOad3dr8YHqQ)
- [Java描述设计模式:观察者模式](https://mp.weixin.qq.com/s/AErNJ9Zm5DRgxPTcoi6v4A)
- [Java描述设计模式:外观模式](https://mp.weixin.qq.com/s/gSK_rFovj7BntsKeOTDWqw)
- [Java描述设计模式:迭代器模式](https://mp.weixin.qq.com/s/BBiUNUGoJUcXu3u1u9t5MQ)
- [Java描述设计模式:解释器模式](https://mp.weixin.qq.com/s/ioXiiTk_me3EcNgV6ktCpA)
- [Java描述设计模式:责任链模式](https://mp.weixin.qq.com/s/EnVcgnLqv4TCp-c33bR6WA)
- [Java描述设计模式:代理模式](https://mp.weixin.qq.com/s/vb5mNqguPB18VDNjEEIEyw)
- [Java描述设计模式:调停者模式](https://mp.weixin.qq.com/s/xkNQh3J2HCXigDpmBCnjMQ)
- [Java描述设计模式:享元模式](https://mp.weixin.qq.com/s/bfAy2Gh7D3V1OVWnOIQ3nw)
- [Java描述设计模式:模板方法模式](https://mp.weixin.qq.com/s/3oC83nDjQ-ZCGFiyvPGx8w)
- [Java描述设计模式:命令模式](https://mp.weixin.qq.com/s/VjaohnOgCNHaPEIFq7FNgw)
- [Java描述设计模式:状态模式](https://mp.weixin.qq.com/s/HXhX1ywAKp3UPKVK0zHvYA)
- [Java描述设计模式:策略模式](https://mp.weixin.qq.com/s/kBiDvJf7Qgha8jZSJ_eAhA)
- [Java描述设计模式:访问者模式](https://mp.weixin.qq.com/s/etCs6BSm6ZIHucQdXrvmGQ)
- [Java描述设计模式:备忘录模式](https://mp.weixin.qq.com/s/TXC1TagrSpCWPjXh2b_kkQ)
- 结构与算法
- [结构与算法:稀疏数组和二维数组转换](https://mp.weixin.qq.com/s/KJFZTnbFBdm1HHNKql_KsA)
- [结构与算法:队列和栈结构](https://mp.weixin.qq.com/s/-P48jr-0RUtUelbZjaDlNg)
- [结构与算法:单向链表和双向链表](https://mp.weixin.qq.com/s/LFKkH7pKwWABD_PJAHOnoQ)
- [结构与算法:排序规则与查找算法](https://mp.weixin.qq.com/s/3nrTcEKvjQrSL8ra9MqrWQ)
- [结构与算法:二叉树与多叉树](https://mp.weixin.qq.com/s/-NDLiC8FJ36vMWJgHr5Weg)
- 算法应用场景
- [算法应用:RSA算法,加密解密,签名验签流程详解](https://mp.weixin.qq.com/s/GNxbnkuPFXSvDrLODU8kVg)
- [算法应用:递归算法,处理树形结构下的业务数据](https://mp.weixin.qq.com/s/KSTHZ3YAe5HxBoM-CbFe9A)
### Linux系统
- Linux基础
- [Linux系统管理,常用命令分类总结](https://mp.weixin.qq.com/s/U_I0fft_0pspGIuxYKUXxg)
- 环境安装
- [Centos7下安装Jdk8、Tomcat8、MySQL5.7环境](https://mp.weixin.qq.com/s/aVrSCWf4Fa-voiqxWZjcdQ)
- [Centos7下搭建Redis单台和Redis集群服务](https://mp.weixin.qq.com/s/-0hM_0TkmemgaBwHnfb5DA)
- [Centos7下搭建Rocketmq4.3中间件,配置监控台](https://mp.weixin.qq.com/s/j4YN8ynkiInckZXaNcH6Hg)
- [Centos7下搭建ZooKeeper3.4中间件,常用命令总结](https://mp.weixin.qq.com/s/NsWZN5zScFKgBanzSg224g)
- [Centos7下搭建ElasticSearch中间件,常用接口演示](https://mp.weixin.qq.com/s/8OJ-KsRmExmcMrTyIdFQjg)
- [Centos7下搭建Nginx,FastDFS文件管理中间件](https://mp.weixin.qq.com/s/UpPAPOHzZVBZwvFS_YX6Pw)
- [Centos7下搭建ClickHouse列式存储数据库](https://mp.weixin.qq.com/s/DUzOqK2Fnn0ROu0ZMtQNUA)
- [Centos7下搭建PostgreSQL关系型数据库](https://mp.weixin.qq.com/s/fz5x1QRPtQC3mFcuw3ELPA)
- 持续集成
- [自动化集成:Jenkins管理工具详解](https://mp.weixin.qq.com/s/XnrharTU22GypqcJcDuwiw)
- [自动化集成:Pipeline流水语法详解](https://mp.weixin.qq.com/s/tWKXEcPXzD2muOeEv0GhuQ)
- [自动化集成:Docker容器入门简介](https://mp.weixin.qq.com/s/9gqbJFFyRM0FiXBXRYwqyA)
- [自动化集成:Pipeline整合Docker容器](https://mp.weixin.qq.com/s/baOTS6eDZu_6wXGVzF8Hqg)
- [自动化集成:Kubernetes容器引擎详解](https://mp.weixin.qq.com/s/qIMk0tfjoFcmQFIcWJrxPQ)
### 数据库存储
- MySQL基础
- [MySQL基础:经典实用查询案例,总结整理](https://mp.weixin.qq.com/s/1LHqN2V_NvhL9ky8f8qoZw)
- [MySQL基础:从五个维度出发,审视表结构设计](https://mp.weixin.qq.com/s/J_kDdyxKlQyT00e7-Uu0lQ)
- [MySQL基础:系统和自定义函数总结,触发器使用详解](https://mp.weixin.qq.com/s/-MsW3f-Vhsmij2nwtgDTvw)
- [MySQL基础:存储过程和视图,用法和特性详解](https://mp.weixin.qq.com/s/x8Pm1nH2WwsWFFnOYMo9gw)
- [MySQL基础:逻辑架构图解和InnoDB存储引擎详解](https://mp.weixin.qq.com/s/I0B8I4LOGbG-caGIc6NwLQ)
- [MySQL基础:事务管理,锁机制案例详解](https://mp.weixin.qq.com/s/eja7F25A4ubBNre282u-jg)
- [MySQL基础:用户和权限管理,日志体系简介](https://mp.weixin.qq.com/s/6qz0WQ-MHzk37SMf6fwDUQ)
- MySQL进阶篇
- [MySQL进阶:基于多个维度,分析服务器性能](https://mp.weixin.qq.com/s/tgI5W5vZYtFG8OBDWfEkNw)
- [MySQL进阶:索引体系划分,B-Tree结构说明](https://mp.weixin.qq.com/s/VIFzBvSAangu0qa7k8C6dg)
- [MySQL进阶:合理的使用索引结构和查询](https://mp.weixin.qq.com/s/26nMtNk342sbpOdOYNBwcQ)