# 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)