Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zq2599/blog_demos

CSDN博客专家程序员欣宸的github,这里有六百多篇原创文章的详细分类和汇总,以及对应的源码,内容涉及Java、Docker、Kubernetes、DevOPS等方面
https://github.com/zq2599/blog_demos

docker docker-java docker-jib flink java jenkins kubernetes kubernetes-java kubernetes-jenkins-maven spring spring-cloud spring-cloud-kubernetes springboot

Last synced: 1 day ago
JSON representation

CSDN博客专家程序员欣宸的github,这里有六百多篇原创文章的详细分类和汇总,以及对应的源码,内容涉及Java、Docker、Kubernetes、DevOPS等方面

Awesome Lists containing this project

README

        

# 关于作者
1. 微信公众号、头条号、CSDN账号都是程序员欣宸
2. 前腾讯、前阿里员工,从事Java后台工作;
3. 对Docker和Kubernetes充满热爱;
4. 所有文章均为作者原创;

# 关于这个代码仓库
1. CSDN博客地址:http://blog.csdn.net/boling_cavalry
2. 这个代码仓库里是博客中涉及的源码、文件等
3. 如果对您有帮助,请给个Star,谢谢您!

# 文章分类
总的来说分为以下几大类,若有您感兴趣的内容,我将不胜荣幸:
1. Java;
2. 后台中间件;
3. Docker;
4. Kubernetes;
5. 大数据;
6. 综合兴趣,例如LeetCode、树莓派、群晖系统等;
7. DevOps;
8. 常用工具和技巧;
9. 问题处理备忘;

# Java领域

## 云原生技术,Quarkus专辑

## quarkus长篇连载
### 综合实战
1. [《quarkus实战之一:准备工作》](https://xinchen.blog.csdn.net/article/details/122985638)
2. [《quarkus实战之二:应用的创建、构建、部署》](https://xinchen.blog.csdn.net/article/details/123036523)
3. [《quarkus实战之三:开发模式(Development mode)》](https://xinchen.blog.csdn.net/article/details/123196706)
4. [《quarkus实战之四:远程热部署》](https://xinchen.blog.csdn.net/article/details/123196853)
5. [《quarkus实战之五:细说maven插件》](https://xinchen.blog.csdn.net/article/details/123268091)
6. [《quarkus实战之六:配置》](https://xinchen.blog.csdn.net/article/details/123303111)
7. [《quarkus实战之七:使用配置》](https://xinchen.blog.csdn.net/article/details/123307704)
8. [《quarkus实战之八:profile》](https://xinchen.blog.csdn.net/article/details/123321509)

### 虚拟线程
1. [支持JDK19虚拟线程的web框架,之一:体验](https://blog.csdn.net/boling_cavalry/article/details/127354737)
2. [支持JDK19虚拟线程的web框架,之二:完整开发一个支持虚拟线程的quarkus应用](https://blog.csdn.net/boling_cavalry/article/details/127457880)
3. [支持JDK19虚拟线程的web框架,之三:观察运行中的虚拟线程](https://xinchen.blog.csdn.net/article/details/127472917)
4. [支持JDK19虚拟线程的web框架,之四:看源码,了解quarkus如何支持虚拟线程](https://xinchen.blog.csdn.net/article/details/127592248)
5. [支持JDK19虚拟线程的web框架,之五(终篇):兴风作浪的ThreadLocal](https://blog.csdn.net/boling_cavalry/article/details/127592728)

### 依赖注入
1. [《quarkus依赖注入之一:创建bean》](https://xinchen.blog.csdn.net/article/details/123752182)
2. [《quarkus依赖注入之二:bean的作用域》](https://xinchen.blog.csdn.net/article/details/123754648)
3. [《quarkus依赖注入之三:用注解选择注入bean》](https://xinchen.blog.csdn.net/article/details/123861906)
4. [《quarkus依赖注入之四:选择注入bean的高级手段》](https://xinchen.blog.csdn.net/article/details/123939148)
5. [《quarkus依赖注入之五:拦截器(Interceptor)》](https://xinchen.blog.csdn.net/article/details/124055982)
6. [《quarkus依赖注入之六:发布和消费事件》](https://xinchen.blog.csdn.net/article/details/124069627)
7. [《quarkus依赖注入之七:生命周期回调》](https://xinchen.blog.csdn.net/article/details/124114602)
8. [《quarkus依赖注入之八:装饰器(Decorator)》](https://xinchen.blog.csdn.net/article/details/124234802)
9. [《quarkus依赖注入之九:bean读写锁》](https://xinchen.blog.csdn.net/article/details/124336520)
10. [《quarkus依赖注入之十:学习和改变bean懒加载规则》](https://xinchen.blog.csdn.net/article/details/124524910)
11. [《quarkus依赖注入之十一:拦截器高级特性上篇(属性设置和重复使用)》](https://xinchen.blog.csdn.net/article/details/124540964)
12. [《quarkus依赖注入之十二:禁用类级别拦截器》](https://xinchen.blog.csdn.net/article/details/124581260)
13. [《quarkus依赖注入之十三:其他重要知识点大串讲(终篇)》](https://xinchen.blog.csdn.net/article/details/124644543)

### 数据库
1. [《quarkus数据库篇之一:比官方demo更简单的基础操作》](https://xinchen.blog.csdn.net/article/details/124766017)
2. [《quarkus数据库篇之二:无需数据库也能运行增删改查(dev模式)》](https://xinchen.blog.csdn.net/article/details/124860825)
3. [《quarkus数据库篇之三:单应用同时操作多个数据库》](https://xinchen.blog.csdn.net/article/details/124895407)
4. [《quarkus数据库篇之四:本地缓存》](https://xinchen.blog.csdn.net/article/details/124958726)

## 基础知识
1. [《CentOS7安装JDK8》](https://blog.csdn.net/boling_cavalry/article/details/79840049)
2. [《Ubuntu下安装OpenJDK10》](https://blog.csdn.net/boling_cavalry/article/details/83213608)
3. [《Ubuntu环境下载OpenJDK11源码》](https://blog.csdn.net/boling_cavalry/article/details/83240035)
4. [《体验RxJava和lambda》](https://blog.csdn.net/boling_cavalry/article/details/72858158)
5. [《实战限流(guava的RateLimiter)》](https://blog.csdn.net/boling_cavalry/article/details/75174486)
6. [《java.util.Optional学习笔记》](https://blog.csdn.net/boling_cavalry/article/details/77610629)
7. [《org.springframework.util.StopWatch:简洁的耗时统计小工具》](https://blog.csdn.net/boling_cavalry/article/details/78231032)
8. [《体验IntelliJ IDEA的远程开发(Remote Development)》](https://xinchen.blog.csdn.net/article/details/123598992)
9. [《20天等待,申请终于通过,安装和体验IntelliJ IDEA新UI预览版》](https://xinchen.blog.csdn.net/article/details/125401366)
10. [《浏览器上写代码,4核8G微软服务器免费用,Codespaces真香》](https://xinchen.blog.csdn.net/article/details/125014702)
11. [《Codespaces个性化后台服务器配置指南》](https://xinchen.blog.csdn.net/article/details/125110236)
12. [《桌面版vscode用免费的微软4核8G服务器做远程开发(编译运行都在云上,还能自由创建docker服务)》](https://xinchen.blog.csdn.net/article/details/125126658)

## 进阶实战
1. [《Java实战操作MongoDB集群(副本集)》](https://blog.csdn.net/boling_cavalry/article/details/78238163)
2. [《Docker下Java文件上传服务三部曲之一:准备环境》](https://blog.csdn.net/boling_cavalry/article/details/79361159)
3. [《Docker下Java文件上传服务三部曲之二:服务端开发》](https://blog.csdn.net/boling_cavalry/article/details/79367520)
4. [《Docker下Java文件上传服务三部曲之三:wireshark抓包分析》](https://blog.csdn.net/boling_cavalry/article/details/79380053)
5. [《实战Redis序列化性能测试(Kryo和字符串)》](https://blog.csdn.net/boling_cavalry/article/details/80719683)
6. [《JavaCPP快速入门(官方demo增强版)》](https://xinchen.blog.csdn.net/article/details/118636417)

## 畅游JVM世界
1. [《极简,利用Docker仅两行命令就能下载和编译OpenJDK11》](https://blog.csdn.net/boling_cavalry/article/details/83353102)
2. [《利用Docker极速下载OpenJDK11源码》](https://blog.csdn.net/boling_cavalry/article/details/83245148)
3. [《制作Docker镜像,用来下载OpenJDK11源码》](https://blog.csdn.net/boling_cavalry/article/details/83420005)
4. [《制作Docker镜像,用来编译OpenJDK11源码》](https://blog.csdn.net/boling_cavalry/article/details/84890664)
5. [《Ubuntu环境编辑OpenJDK11源码》](https://blog.csdn.net/boling_cavalry/article/details/83303317)
6. [《openjdk镜像的tag说明》](https://blog.csdn.net/boling_cavalry/article/details/94320638)
7. [《ARM64架构下,OpenJDK的官方Docker镜像为何没有8版本?》](https://blog.csdn.net/boling_cavalry/article/details/101908575)
8. [《ARM架构下的Docker环境,OpenJDK官方没有8版本镜像,如何完美解决?》](https://blog.csdn.net/boling_cavalry/article/details/101855126)
9. [《极速体验编译openjdk8(docker环境)》](https://blog.csdn.net/boling_cavalry/article/details/77623193)
10. [《在docker上编译openjdk8》](https://blog.csdn.net/boling_cavalry/article/details/70243954)
11. [《修改,编译,GDB调试openjdk8源码(docker环境下)》](https://blog.csdn.net/boling_cavalry/article/details/70557537)
12. [《环境变量_JAVA_LAUNCHER_DEBUG,它能给你更多的jvm信息》](https://blog.csdn.net/boling_cavalry/article/details/70904278)
13. [《Java虚拟机学习:方法调用的字节码指令》](https://blog.csdn.net/boling_cavalry/article/details/76384425)
14. [《Java的wait()、notify()学习三部曲之一:JVM源码分析》](https://xinchen.blog.csdn.net/article/details/77793224)
15. [《Java的wait()、notify()学习三部曲之二:修改JVM源码看参数》](https://blog.csdn.net/boling_cavalry/article/details/77897108)
16. [《Java的wait()、notify()学习三部曲之三:修改JVM源码控制抢锁顺序》](https://blog.csdn.net/boling_cavalry/article/details/77995069)

## 玩转Maven
1. [《Ubuntu部署和体验Nexus3》](https://blog.csdn.net/boling_cavalry/article/details/104617262)
2. [《没有JDK和Maven,用Docker也能构建Maven工程》](https://blog.csdn.net/boling_cavalry/article/details/80384722)
3. [《maven构建docker镜像三部曲之一:准备环境》](https://blog.csdn.net/boling_cavalry/article/details/78869466)
4. [《maven构建docker镜像三部曲之二:编码和构建镜像》](https://blog.csdn.net/boling_cavalry/article/details/78872020)
5. [《maven构建docker镜像三部曲之三:推送到远程仓库(内网和阿里云)》](https://blog.csdn.net/boling_cavalry/article/details/78934391)
6. [《实战maven私有仓库三部曲之一:搭建和使用》](https://blog.csdn.net/boling_cavalry/article/details/79059021)
7. [《实战maven私有仓库三部曲之二:上传到私有仓库》](https://blog.csdn.net/boling_cavalry/article/details/79070744)
8. [《实战maven私有仓库三部曲之三:Docker下搭建maven私有仓库》](https://blog.csdn.net/boling_cavalry/article/details/79111740)
9. [《修改gradle脚本,加速spring4.1源码编译构建速度》](https://blog.csdn.net/boling_cavalry/article/details/80873343)
10. [《Docker与Jib(maven插件版)实战》](https://blog.csdn.net/boling_cavalry/article/details/94355659)
12. [《Jib使用小结(Maven插件版)》](https://blog.csdn.net/boling_cavalry/article/details/100179709)
13. [《Jib构建镜像问题从定位到深入分析》](https://blog.csdn.net/boling_cavalry/article/details/101606958)
14. [《kubernetes下的jenkins如何设置maven》](https://blog.csdn.net/boling_cavalry/article/details/104849839)
15. [《kubernetes下jenkins实战maven项目编译构建》](https://blog.csdn.net/boling_cavalry/article/details/104875452)
16. [《Nexus3常用功能备忘》](https://xinchen.blog.csdn.net/article/details/105458882)
17. [《我把自己的java库发布到了maven中央仓库,从此可以像Jackson、Spring的jar一样使用它了》](https://xinchen.blog.csdn.net/article/details/121240721)

## 玩转Gradle
1. [Gradle构建多模块SpringBoot应用](https://xinchen.blog.csdn.net/article/details/115049633)
2. [《Gradle项目的jar发布到私有仓库》](https://xinchen.blog.csdn.net/article/details/115609899)

## Jackson学习特辑
1. [《jackson学习之一:基本信息》](https://blog.csdn.net/boling_cavalry/article/details/107135958)
2. [《jackson学习之二:jackson-core》](https://blog.csdn.net/boling_cavalry/article/details/108571629)
3. [《jackson学习之三:常用API操作》](https://blog.csdn.net/boling_cavalry/article/details/108192174)
4. [《jackson学习之四:WRAP_ROOT_VALUE(root对象)》](https://blog.csdn.net/boling_cavalry/article/details/108298858)
5. [《jackson学习之五:JsonInclude注解》](https://blog.csdn.net/boling_cavalry/article/details/108412558)
6. [《jackson学习之六:常用类注解》](https://blog.csdn.net/boling_cavalry/article/details/108333324)
7. [《jackson学习之七:常用Field注解》](https://blog.csdn.net/boling_cavalry/article/details/108427844)
8. [《jackson学习之八:常用方法注解》](https://blog.csdn.net/boling_cavalry/article/details/108433330)
9. [《jackson学习之九:springboot整合(配置文件)》](https://blog.csdn.net/boling_cavalry/article/details/108460433)
10. [《jackson学习之十(终篇):springboot整合(配置类)》](https://blog.csdn.net/boling_cavalry/article/details/108559056)

## JUnit5学习特辑
《JUnit5学习》系列旨在通过实战提升SpringBoot环境下的单元测试技能,一共八篇文章,链接如下:
1. [《JUnit5学习之一:基本操作》](https://blog.csdn.net/boling_cavalry/article/details/108810587)
2. [《JUnit5学习之二:Assumptions类》](https://blog.csdn.net/boling_cavalry/article/details/108861185)
3. [《JUnit5学习之三:Assertions类》](https://blog.csdn.net/boling_cavalry/article/details/108899437)
4. [《JUnit5学习之四:按条件执行》](https://blog.csdn.net/boling_cavalry/article/details/108909107)
5. [《JUnit5学习之五:标签(Tag)和自定义注解》](https://blog.csdn.net/boling_cavalry/article/details/108914091)
6. [《JUnit5学习之六:参数化测试(Parameterized Tests)基础》](https://blog.csdn.net/boling_cavalry/article/details/108930987)
7. [《JUnit5学习之七:参数化测试(Parameterized Tests)进阶》](https://blog.csdn.net/boling_cavalry/article/details/108942301)
8. [《JUnit5学习之八:综合进阶(终篇)》](https://blog.csdn.net/boling_cavalry/article/details/108952500)

## jetcd学习特辑
1. [jetcd实战之一:极速体验](https://xinchen.blog.csdn.net/article/details/115276045)
2. [jetcd实战之二:基本操作](https://xinchen.blog.csdn.net/article/details/115419439)
3. [jetcd实战之三:进阶操作(事务、监听、租约)](https://xinchen.blog.csdn.net/article/details/115434576)

## disruptor学习特辑
1. [快速入门](https://blog.csdn.net/boling_cavalry/article/details/117185656)
2. [Disruptor类分析](https://blog.csdn.net/boling_cavalry/article/details/117318462)
3. [环形队列的基础操作(不用Disruptor类)](https://blog.csdn.net/boling_cavalry/article/details/117386253)
4. [事件消费知识点小结](https://blog.csdn.net/boling_cavalry/article/details/117395009)
5. [事件消费实战](https://blog.csdn.net/boling_cavalry/article/details/117405835)
6. [常见场景](https://blog.csdn.net/boling_cavalry/article/details/117575447)
7. [等待策略](https://blog.csdn.net/boling_cavalry/article/details/117608051)
8. [知识点补充(终篇)](https://blog.csdn.net/boling_cavalry/article/details/117636483)

## MyBatis学习(初级版)
1. [《MyBatis初级实战之一:Spring Boot集成》](https://xinchen.blog.csdn.net/article/details/107805840)
2. [《MyBatis初级实战之二:增删改查》](https://xinchen.blog.csdn.net/article/details/107971293)
3. [《MyBatis初级实战之三:springboot集成druid》](https://xinchen.blog.csdn.net/article/details/108092045)
4. [《MyBatis初级实战之四:druid多数据源》](https://xinchen.blog.csdn.net/article/details/108179671)
5. [《MyBatis初级实战之五:一对一关联查询》](https://xinchen.blog.csdn.net/article/details/109020733)
6. [《MyBatis初级实战之六:一对多关联查询》](https://xinchen.blog.csdn.net/article/details/109193441)

## java版gRPC实战专辑
1. [用proto生成代码](https://xinchen.blog.csdn.net/article/details/115049443)
2. [服务发布和调用](https://xinchen.blog.csdn.net/article/details/115803738)
3. [服务端流](https://xinchen.blog.csdn.net/article/details/115983001)
4. [客户端流](https://xinchen.blog.csdn.net/article/details/116097756)
5. [双向流](https://xinchen.blog.csdn.net/article/details/116354293)
6. [客户端动态获取服务端地址](https://xinchen.blog.csdn.net/article/details/116479078)
7. [基于eureka的注册发现](https://xinchen.blog.csdn.net/article/details/116635441)

## Java扩展Nginx专辑
1. [《Java扩展Nginx之一:你好,nginx-clojure》](https://xinchen.blog.csdn.net/article/details/122764774)
2. [《Java扩展Nginx之二:编译nginx-clojure源码》](https://xinchen.blog.csdn.net/article/details/122773081)
3. [《Java扩展Nginx之三:基础配置项》](https://xinchen.blog.csdn.net/article/details/122779437)
4. [《Java扩展Nginx之四:远程调试》](https://xinchen.blog.csdn.net/article/details/122782310)
5. [《Java扩展Nginx之五:五大handler(系列最核心)》](https://xinchen.blog.csdn.net/article/details/122788726)
6. [《Java扩展Nginx之六:两大filter》](https://xinchen.blog.csdn.net/article/details/122825530)
7. [《Java扩展Nginx之七:共享内存》](https://xinchen.blog.csdn.net/article/details/123015410)
8. [《精选版:用Java扩展Nginx(nginx-clojure 入门)》](https://xinchen.blog.csdn.net/article/details/126456209)

## 视图邻域
1. [Java版流媒体编解码和图像处理(JavaCPP+FFmpeg)](https://xinchen.blog.csdn.net/article/details/119062543)
2. [《Ubuntu16桌面版编译和安装OpenCV4》](https://xinchen.blog.csdn.net/article/details/120964456)
3. [《Ubuntu16桌面版编译OpenCV4的java库和so库》](https://xinchen.blog.csdn.net/article/details/121069372)

# Spring领域

## Spring基础
1. [《实战spring自定义属性(schema):快速体验》](https://blog.csdn.net/boling_cavalry/article/details/74066494)
2. [《spring的BeanFactory和ApplicationContext》](https://blog.csdn.net/boling_cavalry/article/details/81603303)
3. [《ImportSelector与DeferredImportSelector的区别(spring4)》](https://blog.csdn.net/boling_cavalry/article/details/82555352)
4. [《实战spring自定义属性(schema)》](https://blog.csdn.net/boling_cavalry/article/details/101369202)
## Spring扩展实战专题
1. [《spring4.1.8扩展实战之一:自定义环境变量验证》](https://blog.csdn.net/boling_cavalry/article/details/81474340)
2. [《spring4.1.8扩展实战之二:Aware接口揭秘》](https://blog.csdn.net/boling_cavalry/article/details/81611426)
3. [《spring4.1.8扩展实战之三:广播与监听》](https://blog.csdn.net/boling_cavalry/article/details/81697314)
4. [《spring4.1.8扩展实战之四:感知spring容器变化(SmartLifecycle接口)》](https://blog.csdn.net/boling_cavalry/article/details/82051356)
5. [《spring4.1.8扩展实战之五:改变bean的定义(BeanFactoryPostProcessor接口)》](https://blog.csdn.net/boling_cavalry/article/details/82083889)
6. [《spring4.1.8扩展实战之六:注册bean到spring容器(BeanDefinitionRegistryPostProcessor接口)》](https://blog.csdn.net/boling_cavalry/article/details/82193692)
7. [《spring4.1.8扩展实战之七:控制bean(BeanPostProcessor接口)》](https://blog.csdn.net/boling_cavalry/article/details/82250986)
8. [《spring4.1.8扩展实战之八:Import注解》](https://blog.csdn.net/boling_cavalry/article/details/82530167)

## 畅游Spring源码世界
1. [《修改和编译spring源码,构建jar(spring-context-4.0.2.RELEASE)》](https://blog.csdn.net/boling_cavalry/article/details/73139161)
2. [《spring+mybatis启动NoClassDefFoundError异常分析三部曲之一:稳定重现问题》](https://blog.csdn.net/boling_cavalry/article/details/73071020)
3. [《spring+mybatis启动NoClassDefFoundError异常分析三部曲之二:定位错误》](https://blog.csdn.net/boling_cavalry/article/details/73442311)
4. [《spring+mybatis启动NoClassDefFoundError异常分析三部曲之三:改spring源码,取详细错误》](https://blog.csdn.net/boling_cavalry/article/details/73759475)
5. [《SpringMVC源码分析:POST请求中的文件处理》](https://blog.csdn.net/boling_cavalry/article/details/79375713)
6. [《下载Spring4.1.x源码并用IntelliJ IDEA打开》](https://blog.csdn.net/boling_cavalry/article/details/79426075)
7. [《windows下修改、编译、构建spring-framework4.1.8.RELEASE源码》](https://blog.csdn.net/boling_cavalry/article/details/80791786)
8. [《spring4.1.8初始化源码学习三部曲之一:AbstractApplicationContext构造方法》](https://blog.csdn.net/boling_cavalry/article/details/80957707)
9. [《spring4.1.8初始化源码学习三部曲之二:setConfigLocations方法》](https://blog.csdn.net/boling_cavalry/article/details/80958832)
10. [《spring4.1.8初始化源码学习三部曲之三:AbstractApplicationContext.refresh方法》](https://blog.csdn.net/boling_cavalry/article/details/81045637)

## SpringBoot基础
1. [《自定义spring boot starter三部曲之一:准备工作》](https://blog.csdn.net/boling_cavalry/article/details/82956512)
2. [《自定义spring boot starter三部曲之二:实战开发》](https://blog.csdn.net/boling_cavalry/article/details/83041472)
3. [《自定义spring boot starter三部曲之三:源码分析spring.factories加载过程》](https://blog.csdn.net/boling_cavalry/article/details/83048588)
4. [《基于spring boot框架访问zookeeper》](https://blog.csdn.net/boling_cavalry/article/details/69802622)
5. [《Docker下运行springboot》](https://blog.csdn.net/boling_cavalry/article/details/78991870)
6. [《springboot线程池的使用和扩展》](https://blog.csdn.net/boling_cavalry/article/details/79120268)
7. [《SpringBoot下用Kyro作为Redis序列化工具》](https://blog.csdn.net/boling_cavalry/article/details/80710774)
8. [《springboot应用查询城市天气》](https://blog.csdn.net/boling_cavalry/article/details/86770023)
9. [《立即可用的实战源码(springboot+redis+mybatis+restTemplate)》](https://blog.csdn.net/boling_cavalry/article/details/101999606)
10. [《SpringBoot-2.3镜像方案为什么要做多个layer》](https://blog.csdn.net/boling_cavalry/article/details/106600620)
11. [《体验SpringBoot(2.3)应用制作Docker镜像(官方方案)》](https://blog.csdn.net/boling_cavalry/article/details/106597358)
12. [《详解SpringBoot(2.3)应用制作Docker镜像(官方方案)》](https://blog.csdn.net/boling_cavalry/article/details/106598189)
13. [《掌握SpringBoot-2.3的容器探针:基础篇》](https://blog.csdn.net/boling_cavalry/article/details/106605264)
14. [《掌握SpringBoot-2.3的容器探针:深入篇》](https://blog.csdn.net/boling_cavalry/article/details/106606442)
15. [《掌握SpringBoot-2.3的容器探针:实战篇》](https://blog.csdn.net/boling_cavalry/article/details/106607225)
16. [《springboot的jar为何能独立运行》](https://blog.csdn.net/boling_cavalry/article/details/106966579)
17. [《SpringBoot(2.4)应用制作Docker镜像(Gradle版官方方案)》](https://xinchen.blog.csdn.net/article/details/115451129)

## SpringBoot进阶实战
1. [《Docker下redis与springboot三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/78991422)
2. [《Docker下redis与springboot三部曲之二:安装redis主从和哨兵》](https://blog.csdn.net/boling_cavalry/article/details/78995407)
3. [《Docker下redis与springboot三部曲之三:springboot下访问redis哨兵》](https://blog.csdn.net/boling_cavalry/article/details/79041129)
4. [《SpringBoot应用使用自定义的ApplicationContext实现类》](https://blog.csdn.net/boling_cavalry/article/details/81587556)
5. [《Spring Boot应用在kubernetes的sidecar设计与实战》](https://blog.csdn.net/boling_cavalry/article/details/83784113)
6. [《Spring Native实战(畅快体验79毫秒启动springboot应用)》](https://blog.csdn.net/boling_cavalry/article/details/117153661)
7. [《三分钟体验:SpringBoot用深度学习模型识别数字》](https://blog.csdn.net/boling_cavalry/article/details/118290933)
8. [《SpringBoot用深度学习模型识别数字:开发详解》](https://blog.csdn.net/boling_cavalry/article/details/118353259)

## SpringCloud基础
1. [《极速体验SpringCloud Gateway》](https://blog.csdn.net/boling_cavalry/article/details/94907172)
2. [《应用升级SpringCloud版本时的注意事项(Dalston升级到Edgware)》](https://blog.csdn.net/boling_cavalry/article/details/82683755)

## SpringCloud实战
1. [《Docker下的Spring Cloud三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/79177930)
2. [《Docker下的Spring Cloud三部曲之二:细说Spring Cloud开发》](https://blog.csdn.net/boling_cavalry/article/details/79134497)
3. [《Docker下的Spring Cloud三部曲之三:在线横向扩容》](https://blog.csdn.net/boling_cavalry/article/details/79192376)
4. [《本地服务调用K8S环境中的SpringCloud微服务实战》](https://blog.csdn.net/boling_cavalry/article/details/90578934)

## Eureka源码分析专题
1. [《Spring Cloud源码分析之Eureka篇第一章:准备工作》](https://blog.csdn.net/boling_cavalry/article/details/81809929)
2. [《Spring Cloud源码分析之Eureka篇第二章:注册中心启动类上的注解EnableEurekaServer》](https://blog.csdn.net/boling_cavalry/article/details/81809860)
3. [《Spring Cloud源码分析之Eureka篇第三章:EnableDiscoveryClient与EnableEurekaClient的区别(Edgware版本)》](https://blog.csdn.net/boling_cavalry/article/details/82668480)
4. [《Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的》](https://blog.csdn.net/boling_cavalry/article/details/82721583)
5. [《Spring Cloud源码分析之Eureka篇第五章:更新服务列表》](https://blog.csdn.net/boling_cavalry/article/details/82813180)
6. [《Spring Cloud源码分析之Eureka篇第六章:服务注册》](https://blog.csdn.net/boling_cavalry/article/details/82861618)
7. [《Spring Cloud源码分析之Eureka篇第七章:续约》](https://blog.csdn.net/boling_cavalry/article/details/82915355)
8. [《Spring Cloud源码分析之Eureka篇第八章:服务注册名称的来历》](https://blog.csdn.net/boling_cavalry/article/details/82930728)

## Spring Cloud Gateway从入门到提高
1. [《Spring Cloud Gateway实战之一:初探》](https://xinchen.blog.csdn.net/article/details/119490780)
2. [《Spring Cloud Gateway实战之二:更多路由配置方式》](https://xinchen.blog.csdn.net/article/details/119592175)
3. [《Spring Cloud Gateway实战之三:动态路由》](https://xinchen.blog.csdn.net/article/details/119705402)
4. [《Spring Cloud Gateway实战之四:内置predicate小结》](https://xinchen.blog.csdn.net/article/details/119724550)
5. [《Spring Cloud Gateway实战之五:内置filter》](https://xinchen.blog.csdn.net/article/details/119814985)
6. [《Spring Cloud Gateway的断路器(CircuitBreaker)功能》](https://xinchen.blog.csdn.net/article/details/119849436)
7. [《Spring Cloud Gateway自定义过滤器实战(观测断路器状态变化)》](https://xinchen.blog.csdn.net/article/details/119967617)
8. [《Spring Cloud Gateway限流实战》](https://xinchen.blog.csdn.net/article/details/119989069)
9. [《Spring Cloud Gateway修改请求和响应body的内容》](https://xinchen.blog.csdn.net/article/details/120096926)
10. [《Spring Cloud Gateway过滤器精确控制异常返回(分析篇)》](https://xinchen.blog.csdn.net/article/details/120114474)
11. [《Spring Cloud Gateway过滤器精确控制异常返回(实战,控制http返回码和message字段)》](https://xinchen.blog.csdn.net/article/details/120170949)
12. [《Spring Cloud Gateway过滤器精确控制异常返回(实战,完全定制返回body)》](https://xinchen.blog.csdn.net/article/details/120239199)
13. [《Spring Cloud Gateway编码实现任意地址跳转》](https://xinchen.blog.csdn.net/article/details/121805244)

## spring-cloud-alibaba实战
1. [《Docker下,两分钟极速体验Nacos》](https://blog.csdn.net/boling_cavalry/article/details/97617353);
2. [《Docker下的Nacos环境开发》](https://xinchen.blog.csdn.net/article/details/98328270);
3. [《Docker下,两分钟极速体验Nacos配置中心》](https://xinchen.blog.csdn.net/article/details/99708769);
4. [《Docker下Nacos配置应用开发》](https://xinchen.blog.csdn.net/article/details/100067833);
5. [《Docker下Nacos持久化配置》](https://xinchen.blog.csdn.net/article/details/100171289);

## spring-cloud-kubernetes特辑
1. [《spring-cloud-kubernetes官方demo运行实战》](https://blog.csdn.net/boling_cavalry/article/details/91346780)
2. [《你好spring-cloud-kubernetes》](https://blog.csdn.net/boling_cavalry/article/details/91351411)
3. [《spring-cloud-kubernetes背后的三个关键知识点》](https://blog.csdn.net/boling_cavalry/article/details/92069486)
4. [《spring-cloud-kubernetes的服务发现和轮询实战(含熔断)》](https://xinchen.blog.csdn.net/article/details/92394559)
5. [《spring-cloud-kubernetes与SpringCloud Gateway》](https://xinchen.blog.csdn.net/article/details/95001691)
6. [《spring-cloud-kubernetes与k8s的configmap》](https://xinchen.blog.csdn.net/article/details/95804909)
7. [《spring-cloud-kubernetes自动同步k8s的configmap更新》](https://xinchen.blog.csdn.net/article/details/97529652)

## spring-cloud-square特辑
1. [五分钟搞懂spring-cloud-square](https://xinchen.blog.csdn.net/article/details/119130289)
2. [spring-cloud-square开发实战(三种类型全覆盖)](https://xinchen.blog.csdn.net/article/details/119304887)
3. [spring-cloud-square源码速读(spring-cloud-square-okhttp篇)](https://xinchen.blog.csdn.net/article/details/119360559)
4. [spring-cloud-square源码速读(retrofit + okhttp篇)](https://xinchen.blog.csdn.net/article/details/119383904)

## dubbo实战特辑
1. [准备和初体验](https://xinchen.blog.csdn.net/article/details/109096867)
2. [与SpringBoot集成](https://xinchen.blog.csdn.net/article/details/109142783)
3. [使用Zookeeper注册中心](https://xinchen.blog.csdn.net/article/details/109147843)
4. [管理控制台dubbo-admin](https://xinchen.blog.csdn.net/article/details/109267151)

## java云原生系列
1. [strimzi实战之一:简介和准备](https://xinchen.blog.csdn.net/article/details/127705101)
2. [strimzi实战之二:部署和消息功能初体验](https://xinchen.blog.csdn.net/article/details/127707552)
4. [strimzi实战之三:prometheus+grafana监控(按官方文档搞不定监控?不妨看看本文,已经踩过坑了)](https://xinchen.blog.csdn.net/article/details/127724405)
4. [Strimzi Kafka Bridge(桥接)实战之一:简介和部署](https://xinchen.blog.csdn.net/article/details/127832731)
5. [Strimzi Kafka Bridge(桥接)实战之二:生产和发送消息](https://xinchen.blog.csdn.net/article/details/127924065)
6. [Strimzi Kafka Bridge(桥接)实战之三:自制sdk(golang版本)](https://xinchen.blog.csdn.net/article/details/127938106)

# Docker

## 基础知识
1. [《Docker的准备,安装,初体验》](https://blog.csdn.net/boling_cavalry/article/details/60367393)
2. [《CentOS7安装docker》](https://blog.csdn.net/boling_cavalry/article/details/77752721)
3. [《docker下载镜像慢怎么办?daocloud加速器来帮你》](https://blog.csdn.net/boling_cavalry/article/details/77833069)
4. [《docker私有仓库搭建与使用实战》](https://blog.csdn.net/boling_cavalry/article/details/78818462)
5. [《maven构建docker镜像三部曲之一:准备环境》](https://blog.csdn.net/boling_cavalry/article/details/78869466)
6. [《maven构建docker镜像三部曲之二:编码和构建镜像》](https://blog.csdn.net/boling_cavalry/article/details/78872020)
7. [《maven构建docker镜像三部曲之三:推送到远程仓库(内网和阿里云)》](https://blog.csdn.net/boling_cavalry/article/details/78934391)
8. [《查看Docker容器的信息》](https://blog.csdn.net/boling_cavalry/article/details/80215214)
9. [《Docker镜像制作实战:设置时区和系统编码》](https://blog.csdn.net/boling_cavalry/article/details/80381258)
10. [《Docker镜像列表中的none:none是什么》](https://blog.csdn.net/boling_cavalry/article/details/90727359)
11. [《Docker多阶段构建实战(multi-stage builds)》](https://blog.csdn.net/boling_cavalry/article/details/90742657)
12. [《docker的/var/run/docker.sock参数》](https://blog.csdn.net/boling_cavalry/article/details/92846483)
13. [《docker与gosu》](https://blog.csdn.net/boling_cavalry/article/details/93380447)
14. [《Docker远程连接设置》](https://blog.csdn.net/boling_cavalry/article/details/100049996)
15. [《TLS加密远程连接Docker》](https://blog.csdn.net/boling_cavalry/article/details/100601169)
19. [《CentOS部署Harbor镜像仓库》](https://blog.csdn.net/boling_cavalry/article/details/101100898)
20. [《Docker常用命令小记》](https://blog.csdn.net/boling_cavalry/article/details/101145739)
21. [《一行命令安装docker和docker-compose(CentOS7)》](https://blog.csdn.net/boling_cavalry/article/details/101830200)
22. [《极速体验docker容器健康》](https://blog.csdn.net/boling_cavalry/article/details/102641942)
23. [《Java应用在docker环境配置容器健康检查》](https://blog.csdn.net/boling_cavalry/article/details/102649435)
24. [《docker-compose下的java应用启动顺序两部曲之一:问题分析》](https://blog.csdn.net/boling_cavalry/article/details/102874052)
25. [《docker-compose下的java应用启动顺序两部曲之二:实战》](https://blog.csdn.net/boling_cavalry/article/details/102880881)
26. [《设置非root账号不用sudo直接执行docker命令》](https://blog.csdn.net/boling_cavalry/article/details/106590784)
27. [《SpringBoot-2.3镜像方案为什么要做多个layer》](https://blog.csdn.net/boling_cavalry/article/details/106600620)

## 进阶实战
1. [《Docker下的web开发和Tomcat部署》](https://blog.csdn.net/boling_cavalry/article/details/61415268)
2. [《实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署》](https://blog.csdn.net/boling_cavalry/article/details/70184605)
3. [《实战docker,构建nginx反向代理tomcat,学习link和docker-compose》](https://blog.csdn.net/boling_cavalry/article/details/70194072)
4. [《在docker上编译openjdk8》](https://blog.csdn.net/boling_cavalry/article/details/70243954)
5. [《修改,编译,GDB调试openjdk8源码(docker环境下)》](https://blog.csdn.net/boling_cavalry/article/details/70557537)
6. [《让docker中的mysql启动时自动执行sql》](https://blog.csdn.net/boling_cavalry/article/details/71055159)
7. [《Docker搭建disconf环境,三部曲之一:极速搭建disconf》](https://blog.csdn.net/boling_cavalry/article/details/71082610)
8. [《Docker搭建disconf环境,三部曲之二:本地快速构建disconf镜像》](https://blog.csdn.net/boling_cavalry/article/details/71107498)
9. [《Docker搭建disconf环境,三部曲之三:细说搭建过程》](https://blog.csdn.net/boling_cavalry/article/details/71120725)
10. [《docker下使用disconf:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/71404395)
11. [《docker下使用disconf:细说demo开发》](https://blog.csdn.net/boling_cavalry/article/details/71424124)
12. [《jedis使用入门(Docker环境下)》](https://blog.csdn.net/boling_cavalry/article/details/71440053)
13. [《Docker下kafka学习,三部曲之一:极速体验kafka》](https://blog.csdn.net/boling_cavalry/article/details/71576775)
14. [《Docker下kafka学习,三部曲之二:本地环境搭建》](https://blog.csdn.net/boling_cavalry/article/details/71601189)
15. [《Docker下kafka学习,三部曲之三:java开发》](https://blog.csdn.net/boling_cavalry/article/details/71634631)
16. [《Docker下部署dubbo,消费者应用无法使用link参数的问题》](https://blog.csdn.net/boling_cavalry/article/details/72388834)
17. [《Docker下dubbo开发,三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/72303126)
18. [《Docker下dubbo开发,三部曲之二:本地环境搭建》](https://blog.csdn.net/boling_cavalry/article/details/72460526)
19. [《Docker下dubbo开发,三部曲之三:java开发》](https://blog.csdn.net/boling_cavalry/article/details/72789984)
20. [《Docker下实战zabbix三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/76857936)
21. [《Docker下实战zabbix三部曲之二:监控其他机器》](https://blog.csdn.net/boling_cavalry/article/details/77095153)
22. [《Docker下实战zabbix三部曲之三:自定义监控项》](https://blog.csdn.net/boling_cavalry/article/details/77410178)
23. [《极速体验编译openjdk8(docker环境)》](https://blog.csdn.net/boling_cavalry/article/details/77623193)
24. [《Docker下HBase学习,三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/78041775)
25. [《Docker下HBase学习,三部曲之二:集群HBase搭建》](https://blog.csdn.net/boling_cavalry/article/details/78041811)
26. [《Docker下HBase学习,三部曲之三:java开发》](https://blog.csdn.net/boling_cavalry/article/details/78156406)
27. [《Docker下,极速体验mongodb》](https://blog.csdn.net/boling_cavalry/article/details/78168085)
28. [《制作mongodb的Docker镜像文件》](https://blog.csdn.net/boling_cavalry/article/details/78172113)
29. [《Docker下,实战mongodb副本集(Replication)》](https://blog.csdn.net/boling_cavalry/article/details/78173636)
30. [《Docker下安装Rockmongo,图形化操作mongodb》](https://blog.csdn.net/boling_cavalry/article/details/78234762)
31. [《Docker下的Kafka学习之一:制作集群用的镜像文件》](https://blog.csdn.net/boling_cavalry/article/details/78244943)
32. [《Docker下的Kafka学习之二:搭建集群环境》](https://blog.csdn.net/boling_cavalry/article/details/78309050)
33. [《Docker下的Kafka学习之三:集群环境下的java开发》](https://blog.csdn.net/boling_cavalry/article/details/78386451)
34. [《Docker下,极速体验编译pinpoint1.6.x分支》](https://xinchen.blog.csdn.net/article/details/78440890)
35. [《把pinpoint编译环境做成Docker镜像文件》](https://blog.csdn.net/boling_cavalry/article/details/78447310)
36. [《Docker下,极速体验pinpoint1.6.3》](https://blog.csdn.net/boling_cavalry/article/details/78447314)
37. [《Docker下,pinpoint环境搭建》](https://blog.csdn.net/boling_cavalry/article/details/78448564)
38. [《pinpoint插件开发之一:牛刀小试,调整gson插件》](https://blog.csdn.net/boling_cavalry/article/details/78495628)
39. [《pinpoint插件开发之二:从零开始新建一个插件》](https://blog.csdn.net/boling_cavalry/article/details/78568073)
40. [《docker下的Jenkins安装和体验》](https://blog.csdn.net/boling_cavalry/article/details/78942408)
41. [《Docker下运行springboot》](https://blog.csdn.net/boling_cavalry/article/details/78991870)
42. [《Docker下redis与springboot三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/78991422)
43. [《Docker下redis与springboot三部曲之二:安装redis主从和哨兵》](https://blog.csdn.net/boling_cavalry/article/details/78995407)
44. [《Docker下redis与springboot三部曲之三:springboot下访问redis哨兵》](https://blog.csdn.net/boling_cavalry/article/details/79041129)
45. [《实战maven私有仓库三部曲之三:Docker下搭建maven私有仓库》](https://blog.csdn.net/boling_cavalry/article/details/79111740)
46. [《Docker下的Spring Cloud三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/79177930)
47. [《Docker下的Spring Cloud三部曲之二:细说Spring Cloud开发》](https://blog.csdn.net/boling_cavalry/article/details/79134497)
48. [《Docker下的Spring Cloud三部曲之三:在线横向扩容》](https://blog.csdn.net/boling_cavalry/article/details/79192376)
49. [《Docker下的OpenResty三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/79290944)
50. [《Docker下的OpenResty三部曲之二:细说开发》](https://blog.csdn.net/boling_cavalry/article/details/79292356)
51. [《Docker下的OpenResty三部曲之三:OpenResty加Tomcat的服务》](https://blog.csdn.net/boling_cavalry/article/details/79311164)
52. [《Docker下Java文件上传服务三部曲之一:准备环境》](https://blog.csdn.net/boling_cavalry/article/details/79361159)
53. [《Docker下Java文件上传服务三部曲之二:服务端开发》](https://blog.csdn.net/boling_cavalry/article/details/79367520)
54. [《Docker下Java文件上传服务三部曲之三:wireshark抓包分析》](https://blog.csdn.net/boling_cavalry/article/details/79380053)
55. [《Docker下手工配置MySQL主从》](https://blog.csdn.net/boling_cavalry/article/details/79751085)
56. [《Docker下MySQL主从三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/79747488)
57. [《Docker下MySQL主从三部曲之二:细说镜像制作》](https://blog.csdn.net/boling_cavalry/article/details/79775617)
58. [《Docker下MySQL主从三部曲之三:binlog日志参数实战》](https://blog.csdn.net/boling_cavalry/article/details/79782008)
59. [《Docker下ELK三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/79950677)
60. [《Docker下ELK三部曲之二:细说开发》](https://blog.csdn.net/boling_cavalry/article/details/79972444)
61. [《Docker下ELK三部曲之三:K8S上的ELK和应用日志上报》](https://blog.csdn.net/boling_cavalry/article/details/80141800)
62. [《Docker镜像制作实战:设置时区和系统编码》](https://blog.csdn.net/boling_cavalry/article/details/80381258)
63. [《没有JDK和Maven,用Docker也能构建Maven工程》](https://blog.csdn.net/boling_cavalry/article/details/80384722)
64. [《Docker下RabbitMQ延时队列实战两部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/80630100)
65. [《Docker下RabbitMQ延时队列实战两部曲之二:细说开发》](https://blog.csdn.net/boling_cavalry/article/details/80635050)
66. [《利用Docker极速下载OpenJDK11源码》](https://blog.csdn.net/boling_cavalry/article/details/83245148)
67. [《极简,利用Docker仅两行命令就能下载和编译OpenJDK11》](https://blog.csdn.net/boling_cavalry/article/details/83353102)
68. [《kafka的Docker镜像使用说明(wurstmeister/kafka)》](https://blog.csdn.net/boling_cavalry/article/details/85395080)
69. [《如何使用Docker内的kafka服务》](https://blog.csdn.net/boling_cavalry/article/details/85528519)
70. [《自己动手制作elasticsearch-head的Docker镜像》](https://blog.csdn.net/boling_cavalry/article/details/86663168)
71. [《自己动手制作elasticsearch的ik分词器的Docker镜像》](https://blog.csdn.net/boling_cavalry/article/details/86668180)
72. [《docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器)》](https://blog.csdn.net/boling_cavalry/article/details/86669450)
73. [《docker下,极速搭建spark集群(含hdfs集群)》](https://blog.csdn.net/boling_cavalry/article/details/86851069)
74. [《docker下的spark集群,调整参数榨干硬件》](https://blog.csdn.net/boling_cavalry/article/details/87438666)
75. [《用golang官方Docker镜像运行项目》](https://blog.csdn.net/boling_cavalry/article/details/87904485)
76. [《Docker下Prometheus和Grafana三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/88367137)
77. [《Docker下Prometheus和Grafana三部曲之二:细说Docker编排》](https://blog.csdn.net/boling_cavalry/article/details/88374848)
78. [《Docker下Prometheus和Grafana三部曲之三:自定义监控项开发和配置》](https://blog.csdn.net/boling_cavalry/article/details/88375734)
79. [《Docker与Jib(maven插件版)实战》](https://blog.csdn.net/boling_cavalry/article/details/94355659)
80. [《Docker下,两分钟极速体验Nacos》](https://blog.csdn.net/boling_cavalry/article/details/97617353)
81. [《Docker下的Nacos环境开发》](https://blog.csdn.net/boling_cavalry/article/details/98328270)
82. [《Docker下,两分钟极速体验Nacos配置中心》](https://blog.csdn.net/boling_cavalry/article/details/99708769)
83. [《Docker下Nacos配置应用开发》](https://blog.csdn.net/boling_cavalry/article/details/100067833)
84. [《Docker下Nacos持久化配置》](https://blog.csdn.net/boling_cavalry/article/details/100171289)
85. [《Docker下多机器免密码SSH登录》](https://blog.csdn.net/boling_cavalry/article/details/101369208)
86. [《IDEA的Docker插件实战(Dockerfile篇)》](https://blog.csdn.net/boling_cavalry/article/details/100051325)
87. [《IDEA的Docker插件实战(Docker Image篇)》](https://blog.csdn.net/boling_cavalry/article/details/100062008)
88. [《IDEA的Docker插件实战(Docker-compose篇)》](https://blog.csdn.net/boling_cavalry/article/details/100064934)
89. [《Docker Swarm从部署到基本操作》](https://blog.csdn.net/boling_cavalry/article/details/100634272)
90. [《ARM64架构下,OpenJDK的官方Docker镜像为何没有8版本?》](https://blog.csdn.net/boling_cavalry/article/details/101908575)
91. [《ARM架构下的Docker环境,OpenJDK官方没有8版本镜像,如何完美解决?》](https://blog.csdn.net/boling_cavalry/article/details/101855126)
92. [《Docker部署flink备忘》](https://blog.csdn.net/boling_cavalry/article/details/105015546)
93. [《用GitHub Actions制作Docker镜像》](https://xinchen.blog.csdn.net/article/details/115476859)
94. [《Docker下elasticsearch8部署、扩容、基本操作实战(含kibana)》](https://xinchen.blog.csdn.net/article/details/125196035)
95. [《docker-compose快速部署elasticsearch-8.x集群+kibana》](https://xinchen.blog.csdn.net/article/details/125232858)
96. [《群晖DS218+部署PostgreSQL(docker)》](https://xinchen.blog.csdn.net/article/details/124701835)

# kubernetes

## kubernetes基础
1. [《Kubernetes持久卷实战两部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/79516039)
2. [《Kubernetes持久卷实战两部曲之二:细说开发》](https://blog.csdn.net/boling_cavalry/article/details/79592461)
3. [《实战Kubernetes动态卷存储(NFS)》](https://blog.csdn.net/boling_cavalry/article/details/79598905)
4. [《Spring Boot应用在kubernetes的sidecar设计与实战》](https://blog.csdn.net/boling_cavalry/article/details/83784113)
5. [《Kubernetes源码学习之一:下载和编译源码》](https://blog.csdn.net/boling_cavalry/article/details/88591982)
6. [《Kubernetes深入学习之二:编译和部署镜像(api-server)》](https://blog.csdn.net/boling_cavalry/article/details/88603293)
7. [《k8s自定义controller三部曲之一:创建CRD(Custom Resource Definition)》](https://blog.csdn.net/boling_cavalry/article/details/88917818)
8. [《k8s自定义controller三部曲之二:自动生成代码》](https://blog.csdn.net/boling_cavalry/article/details/88924194)
9. [《k8s自定义controller三部曲之三:编写controller代码》](https://blog.csdn.net/boling_cavalry/article/details/88934063)
10. [《查看k8s的etcd数据》](https://blog.csdn.net/boling_cavalry/article/details/88958242)
11. [《kubernetes部署metrics-server》](https://blog.csdn.net/boling_cavalry/article/details/105006295)
12. [《Kubernetes的Local Persistent Volumes使用小记》](https://blog.csdn.net/boling_cavalry/article/details/106453727)
13. [《开发阶段,将SpringBoot应用快速部署到K8S》](https://blog.csdn.net/boling_cavalry/article/details/106594392)
14. [快速搭建云原生开发环境(k8s+pv+prometheus+grafana)](https://xinchen.blog.csdn.net/article/details/127601664)

## kubernetes安装部署
1. [《kubeadm搭建kubernetes集群之一:构建标准化镜像》](https://blog.csdn.net/boling_cavalry/article/details/78694206)
2. [《kubeadm搭建kubernetes集群之二:创建master节点》](https://blog.csdn.net/boling_cavalry/article/details/78700527)
3. [《kubeadm搭建kubernetes集群之三:加入node节点》](https://blog.csdn.net/boling_cavalry/article/details/78703364)
4. [《rancher下的kubernetes之一:构建标准化vmware镜像》](https://blog.csdn.net/boling_cavalry/article/details/78762829)
5. [《rancher下的kubernetes之二:安装rancher和kubernetes》](https://blog.csdn.net/boling_cavalry/article/details/78764915)
6. [《rancher下的kubernetes之三:在linux上安装kubectl工具》](https://blog.csdn.net/boling_cavalry/article/details/79223091)
7. [《CentOS7环境安装Kubernetes四部曲之一:标准化机器准备》](https://blog.csdn.net/boling_cavalry/article/details/79613037)
8. [《CentOS7环境安装Kubernetes四部曲之二:配置模板和安装master》](https://blog.csdn.net/boling_cavalry/article/details/79615597)
9. [《CentOS7环境安装Kubernetes四部曲之三:添加节点》](https://blog.csdn.net/boling_cavalry/article/details/79621557)
10. [《CentOS7环境安装Kubernetes四部曲之四:安装kubectl工具》](https://blog.csdn.net/boling_cavalry/article/details/79624655)
11. [《CentOS7环境部署kubenetes1.12版本五部曲之一:标准化机器》](https://blog.csdn.net/boling_cavalry/article/details/83692428)
12. [《CentOS7环境部署kubenetes1.12版本五部曲之二:创建master节点》](https://blog.csdn.net/boling_cavalry/article/details/83692606)
13. [《CentOS7环境部署kubenetes1.12版本五部曲之三:node节点加入》](https://blog.csdn.net/boling_cavalry/article/details/83714209)
14. [《CentOS7环境部署kubenetes1.12版本五部曲之四:安装dashboard》](https://blog.csdn.net/boling_cavalry/article/details/83715479)
15. [《CentOS7环境部署kubenetes1.12版本五部曲之五:安装kubectl》](https://blog.csdn.net/boling_cavalry/article/details/83740262)
16. [《极速安装和体验k8s(Minikube)》](https://blog.csdn.net/boling_cavalry/article/details/90547822)
17. [《Linux安装minikube指南》](https://blog.csdn.net/boling_cavalry/article/details/91304127)
18. [《kubespray2.11安装kubernetes1.15》](https://blog.csdn.net/boling_cavalry/article/details/103106314)
19. [《极速安装kubernetes-1.22.0(三台CentOS7服务器)》](https://xinchen.blog.csdn.net/article/details/122893949)

## kubernetes进阶实战
1. [《kubernetes下的Nginx加Tomcat三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/79215453)
2. [《kubernetes下的Nginx加Tomcat三部曲之二:细说开发》](https://blog.csdn.net/boling_cavalry/article/details/79232244)
3. [《kubernetes下的Nginx加Tomcat三部曲之三:实战扩容和升级》](https://blog.csdn.net/boling_cavalry/article/details/79246527)
4. [《Kubernetes下web服务的性能测试三部曲之一:准备工作》](https://blog.csdn.net/boling_cavalry/article/details/79321518)
5. [《Kubernetes下web服务的性能测试三部曲之二:纵向扩容》](https://blog.csdn.net/boling_cavalry/article/details/79327660)
6. [《Kubernetes下web服务的性能测试三部曲之三:横向扩容》](https://blog.csdn.net/boling_cavalry/article/details/79336661)
7. [《在windows电脑上配置kubectl远程操作kubernetes》](https://blog.csdn.net/boling_cavalry/article/details/90577769)
8. [《本地服务调用K8S环境中的SpringCloud微服务实战》](https://blog.csdn.net/boling_cavalry/article/details/90578934)
9. [《kubernetes下的jenkins如何设置maven》](https://blog.csdn.net/boling_cavalry/article/details/104849839)
10. [《K8S环境的Jenkin性能问题处理》](https://blog.csdn.net/boling_cavalry/article/details/105005245)
11. [《kubernetes1.15极速部署prometheus和grafana》](https://xinchen.blog.csdn.net/article/details/105156849)
12. [《K8S环境的Jenkin性能问题处理续篇(任务Pod设置)》](https://xinchen.blog.csdn.net/article/details/105181474)
13. [《K8S的StorageClass实战(NFS)》](https://xinchen.blog.csdn.net/article/details/105465672)
14. [《K8S环境快速部署Kafka(K8S外部可访问)》](https://xinchen.blog.csdn.net/article/details/105466163)
15. [《K8S的Kafka监控(Prometheus+Grafana)》](https://xinchen.blog.csdn.net/article/details/105466788)
16. [《Kubernetes的Group、Version、Resource学习小记》](https://xinchen.blog.csdn.net/article/details/113715847)
17. [《Kubernetes亲和性学习笔记》](https://xinchen.blog.csdn.net/article/details/123189528)
18. [《极速安装kubernetes-1.22.0(三台CentOS7服务器)》](https://blog.csdn.net/boling_cavalry/article/details/122893949)

## kubernetes官方java客户端特辑
1. [《Kubernetes官方java客户端之一:准备》](https://blog.csdn.net/boling_cavalry/article/details/107480015)
2. [《Kubernetes官方java客户端之二:序列化和反序列化问题》](https://blog.csdn.net/boling_cavalry/article/details/107503695)
3. [《Kubernetes官方java客户端之三:外部应用》](https://blog.csdn.net/boling_cavalry/article/details/107528068)
4. [《Kubernetes官方java客户端之四:内部应用》](https://blog.csdn.net/boling_cavalry/article/details/107552495)
5. [《Kubernetes官方java客户端之五:proto基本操作》](https://blog.csdn.net/boling_cavalry/article/details/107552722)
6. [《Kubernetes官方java客户端之六:OpenAPI基本操作》](https://blog.csdn.net/boling_cavalry/article/details/107574722)

## kubernetes官方go客户端特辑
1. [client-go实战之一:准备工作](https://xinchen.blog.csdn.net/article/details/113753087)
2. [client-go实战之二:RESTClient](https://xinchen.blog.csdn.net/article/details/113487087)
3. [client-go实战之三:Clientset](https://xinchen.blog.csdn.net/article/details/113788269)
4. [client-go实战之四:dynamicClient](https://xinchen.blog.csdn.net/article/details/113795523)
5. [client-go实战之五:DiscoveryClient](https://xinchen.blog.csdn.net/article/details/113800054)
6. [client-go实战之六:时隔两年,刷新版本继续实战](https://xinchen.blog.csdn.net/article/details/128686327)
7. [client-go实战之七:准备一个工程管理后续实战的代码](https://xinchen.blog.csdn.net/article/details/128749438)
8. [client-go实战之八:更新资源时的冲突错误处理](https://xinchen.blog.csdn.net/article/details/128745382)
9. [client-go实战之九:手写一个kubernetes的controller](https://xinchen.blog.csdn.net/article/details/128753781)

## Operator实战特辑
1. [kubebuilder实战之一:准备工作](https://xinchen.blog.csdn.net/article/details/113035349)
2. [kubebuilder实战之二:初次体验kubebuilder](https://xinchen.blog.csdn.net/article/details/113089414)
3. [kubebuilder实战之三:基础知识速览](https://xinchen.blog.csdn.net/article/details/113815479)
4. [kubebuilder实战之四:operator需求说明和设计](https://xinchen.blog.csdn.net/article/details/113822065)
5. [kubebuilder实战之五:operator编码](https://xinchen.blog.csdn.net/article/details/113836090)
6. [kubebuilder实战之六:构建部署运行](https://xinchen.blog.csdn.net/article/details/113840999)
7. [kubebuilder实战之七:webhook](https://xinchen.blog.csdn.net/article/details/113922328)
8. [kubebuilder实战之八:知识点小记](https://xinchen.blog.csdn.net/article/details/114215218)

## helm实战
1. [《helm实战之开发Chart》](https://blog.csdn.net/boling_cavalry/article/details/88759724)
2. [《部署和体验Helm(2.16.1版本)》](https://blog.csdn.net/boling_cavalry/article/details/103667500)
3. [《Helm部署和体验jenkins》](https://blog.csdn.net/boling_cavalry/article/details/103670976)
4. [《Helm部署的服务如何修改配置》](https://blog.csdn.net/boling_cavalry/article/details/105004586)
5. [《helm部署mysql》](https://xinchen.blog.csdn.net/article/details/105180743)

## Serverless领域OpenFaaS特辑
1. [部署](https://xinchen.blog.csdn.net/article/details/109805296)
2. [函数入门](https://xinchen.blog.csdn.net/article/details/109816846)
3. [Java函数](https://xinchen.blog.csdn.net/article/details/109845563)
4. [模板操作(template)](https://xinchen.blog.csdn.net/article/details/109900209)
5. [大话watchdog](https://xinchen.blog.csdn.net/article/details/109971608)
6. [of-watchdog(为性能而生)](https://xinchen.blog.csdn.net/article/details/110285578)
7. [java11模板解析](https://xinchen.blog.csdn.net/article/details/110310033)
8. [OpenFaaS实战之八:自制模板(maven+jdk8)](https://xinchen.blog.csdn.net/article/details/114438355)
9. [OpenFaaS实战之九:终篇,自制模板(springboot+maven+jdk8)](114483494)

# 大数据

## hive学习笔记
1. [基本数据类型](https://xinchen.blog.csdn.net/article/details/109304044)
2. [复杂数据类型](https://xinchen.blog.csdn.net/article/details/109344642)
3. [内部表和外部表](https://xinchen.blog.csdn.net/article/details/109393908)
4. [分区表](https://xinchen.blog.csdn.net/article/details/109404278)
5. [分桶](https://xinchen.blog.csdn.net/article/details/109412454)
6. [HiveQL基础](https://xinchen.blog.csdn.net/article/details/109432395)
7. [内置函数](https://xinchen.blog.csdn.net/article/details/109440325)
8. [Sqoop](https://xinchen.blog.csdn.net/article/details/109445825)
9. [基础UDF](https://xinchen.blog.csdn.net/article/details/109457019)
10. [用户自定义聚合函数(UDAF)](https://xinchen.blog.csdn.net/article/details/109499956)
11. [UDTF](https://xinchen.blog.csdn.net/article/details/109530630)

## CDH
1. [《CDH5部署三部曲之一:准备工作》](https://xinchen.blog.csdn.net/article/details/105340968)
2. [《CDH5部署三部曲之二:部署和设置》](https://xinchen.blog.csdn.net/article/details/105341713)
3. [《CDH5部署三部曲之三:问题总结》](https://xinchen.blog.csdn.net/article/details/105342156)
4. [《超简单的CDH6部署和体验(单机版)》](https://xinchen.blog.csdn.net/article/details/105356266)

## Flink
1. [《Flink1.7从安装到体验》](https://blog.csdn.net/boling_cavalry/article/details/85038527)
2. [《开发第一个Flink应用》](https://blog.csdn.net/boling_cavalry/article/details/85059168)
3. [《没有了可用Task slot,Flink新增任务会怎样?》](https://blog.csdn.net/boling_cavalry/article/details/85213905)
4. [《Flink实战:消费Wikipedia实时消息》](https://blog.csdn.net/boling_cavalry/article/details/85205622)
5. [《树莓派3B搭建Flink集群》](https://blog.csdn.net/boling_cavalry/article/details/85222494)
6. [《Flink数据源拆解分析(WikipediaEditsSource)》](https://blog.csdn.net/boling_cavalry/article/details/85221446)
7. [《Flink消费kafka消息实战》](https://blog.csdn.net/boling_cavalry/article/details/85549434)
8. [《Docker部署flink备忘》](https://blog.csdn.net/boling_cavalry/article/details/105015546)
9. [《Flink on Yarn三部曲之一:准备工作》](https://xinchen.blog.csdn.net/article/details/105356306)
10. [《Flink on Yarn三部曲之二:部署和设置》](https://xinchen.blog.csdn.net/article/details/105356347)
11. [《Flink on Yarn三部曲之三:提交Flink任务》](https://xinchen.blog.csdn.net/article/details/105356399)
12. [《IDEA上运行Flink任务》](https://xinchen.blog.csdn.net/article/details/105459630)
13. [《Flink1.9.2源码编译和使用》](https://xinchen.blog.csdn.net/article/details/105460060)
14. [《Flink的DataSource三部曲之一:直接API》](https://xinchen.blog.csdn.net/article/details/105467076)
15. [《Flink的DataSource三部曲之二:内置connector》](https://xinchen.blog.csdn.net/article/details/105471798)
16. [《Flink的DataSource三部曲之三:自定义》](https://xinchen.blog.csdn.net/article/details/105472218)
17. [《Flink的sink实战之一:初探》](https://blog.csdn.net/boling_cavalry/article/details/105597628)
18. [《Flink的sink实战之二:kafka》](https://blog.csdn.net/boling_cavalry/article/details/105598224)
19. [《Flink的sink实战之三:cassandra3》](https://blog.csdn.net/boling_cavalry/article/details/105598968)
20. [《Flink的sink实战之四:自定义》](https://blog.csdn.net/boling_cavalry/article/details/105599511)
21. [《Flink SQL Client初探》](https://blog.csdn.net/boling_cavalry/article/details/105964425)
22. [《准备数据集用于flink学习》](https://blog.csdn.net/boling_cavalry/article/details/106033059)
23. [《将CSV的数据发送到kafka(java版)》](https://blog.csdn.net/boling_cavalry/article/details/106033472)
24. [《Flink SQL Client综合实战》](https://blog.csdn.net/boling_cavalry/article/details/106038219)
26. [《Flink Native Kubernetes实战》](https://blog.csdn.net/boling_cavalry/article/details/106038957)
27. [《Flink处理函数实战之一:深入了解ProcessFunction的状态操作(Flink-1.10)》](https://blog.csdn.net/boling_cavalry/article/details/106040312)
28. [《Flink处理函数实战之二:ProcessFunction类》](https://blog.csdn.net/boling_cavalry/article/details/106299035)
29. [《Flink处理函数实战之三:KeyedProcessFunction类》](https://blog.csdn.net/boling_cavalry/article/details/106299167)
30. [《Flink处理函数实战之四:窗口处理》](https://blog.csdn.net/boling_cavalry/article/details/106453229)
31. [《Flink处理函数实战之五:CoProcessFunction(双流处理)》](https://blog.csdn.net/boling_cavalry/article/details/109614001)
32. [《理解ProcessFunction的Timer逻辑》](https://xinchen.blog.csdn.net/article/details/109564999)

## 双流处理实战特辑
1. [《CoProcessFunction实战三部曲之一:基本功能》](https://xinchen.blog.csdn.net/article/details/109624375)
2. [《CoProcessFunction实战三部曲之二:状态处理》](https://xinchen.blog.csdn.net/article/details/109629119)
3. [《CoProcessFunction实战三部曲之三:定时器和侧输出》](https://xinchen.blog.csdn.net/article/details/109645214)

## Spark
1. [《部署spark2.2集群(standalone模式)》](https://blog.csdn.net/boling_cavalry/article/details/86747258)
2. [《第一个spark应用开发详解(java版)》](https://blog.csdn.net/boling_cavalry/article/details/86776746)
3. [《部署Spark2.2集群(on Yarn模式)》](https://blog.csdn.net/boling_cavalry/article/details/86795338)
4. [《docker下,极速搭建spark集群(含hdfs集群)》](https://blog.csdn.net/boling_cavalry/article/details/86851069)
5. [《spark实战之:分析维基百科网站统计数据(java版)》](https://blog.csdn.net/boling_cavalry/article/details/87241814)
6. [《docker下的spark集群,调整参数榨干硬件》](https://blog.csdn.net/boling_cavalry/article/details/87438666)
7. [《IDEA开发Spark应用实战(Scala)》](https://blog.csdn.net/boling_cavalry/article/details/87510822)
8. [《查看Spark任务的详细信息》](https://blog.csdn.net/boling_cavalry/article/details/102291920)
9. [《Mac部署spark2.4.4》](https://blog.csdn.net/boling_cavalry/article/details/102765992)

## Kylin
1. [《CDH+Kylin三部曲之一:准备工作》](https://xinchen.blog.csdn.net/article/details/105449630)
2. [《CDH+Kylin三部曲之二:部署和设置》](https://xinchen.blog.csdn.net/article/details/105449952)
3. [《CDH+Kylin三部曲之三:Kylin官方demo》](https://xinchen.blog.csdn.net/article/details/105450665)

## HBase
1. [《Docker下HBase学习,三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/78041775)
2. [《Docker下HBase学习,三部曲之二:集群HBase搭建》](https://blog.csdn.net/boling_cavalry/article/details/78041811)
3. [《Docker下HBase学习,三部曲之三:java开发》](https://blog.csdn.net/boling_cavalry/article/details/78156406)

## Hive
1. [《安装和体验hive》](https://blog.csdn.net/boling_cavalry/article/details/102310449)

## Hadoop
1. [《Linux部署hadoop2.7.7集群》](https://blog.csdn.net/boling_cavalry/article/details/86774385)
2. [《Mac部署hadoop3(伪分布式)》](https://blog.csdn.net/boling_cavalry/article/details/102538585)

## 数据集
1. [《寻找海量数据集用于大数据开发实战(维基百科网站统计数据)》](https://blog.csdn.net/boling_cavalry/article/details/86894540)

# 中间件

## 配置中心
1. [《Docker搭建disconf环境,三部曲之一:极速搭建disconf》](https://blog.csdn.net/boling_cavalry/article/details/71082610)
2. [《Docker搭建disconf环境,三部曲之二:本地快速构建disconf镜像》](https://blog.csdn.net/boling_cavalry/article/details/71107498)
3. [《Docker搭建disconf环境,三部曲之三:细说搭建过程》](https://blog.csdn.net/boling_cavalry/article/details/71120725)
4. [《docker下使用disconf:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/71404395)
5. [《docker下使用disconf:细说demo开发》](https://blog.csdn.net/boling_cavalry/article/details/71424124)

## zookeeper
1. [《基于spring boot框架访问zookeeper》](https://blog.csdn.net/boling_cavalry/article/details/69802622)

## 缓存
1. [《jedis使用入门(Docker环境下)》](https://blog.csdn.net/boling_cavalry/article/details/71440053)
2. [《Docker下redis与springboot三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/78991422)
3. [《Docker下redis与springboot三部曲之二:安装redis主从和哨兵》](https://blog.csdn.net/boling_cavalry/article/details/78995407)
4. [《Docker下redis与springboot三部曲之三:springboot下访问redis哨兵》](https://blog.csdn.net/boling_cavalry/article/details/79041129)
5. [《实战Redis序列化性能测试(Kryo和字符串)》](https://blog.csdn.net/boling_cavalry/article/details/80719683)

## 注册中心

### dubbo
1. [《Docker下dubbo开发,三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/72303126)
2. [《Docker下dubbo开发,三部曲之二:本地环境搭建》](https://blog.csdn.net/boling_cavalry/article/details/72460526)
3. [《Docker下dubbo开发,三部曲之三:java开发》](https://blog.csdn.net/boling_cavalry/article/details/72789984)

### nacos
1. [《Docker下,两分钟极速体验Nacos》](https://blog.csdn.net/boling_cavalry/article/details/97617353)
2. [《Docker下的Nacos环境开发》](https://blog.csdn.net/boling_cavalry/article/details/98328270)
3. [《Docker下,两分钟极速体验Nacos配置中心》](https://blog.csdn.net/boling_cavalry/article/details/99708769)
4. [《Docker下Nacos配置应用开发》](https://blog.csdn.net/boling_cavalry/article/details/100067833)
5. [《Docker下Nacos持久化配置》](https://blog.csdn.net/boling_cavalry/article/details/100171289)

### eureka
1. [《Eureka的TimedSupervisorTask类(自动调节间隔的周期性任务)》](https://blog.csdn.net/boling_cavalry/article/details/82795825)
2. [《实战监听Eureka client的缓存更新》](https://blog.csdn.net/boling_cavalry/article/details/82827802)
3. [《Eureka的InstanceInfoReplicator类(服务注册辅助工具)》](https://blog.csdn.net/boling_cavalry/article/details/82909130)
4. [《Eureka注册信息配置备忘》](https://blog.csdn.net/boling_cavalry/article/details/82927409)
5. [《Wireshark抓包分析Eureka注册发现协议》](https://blog.csdn.net/boling_cavalry/article/details/82918227)
6. [《Spring Cloud源码分析之Eureka篇第一章:准备工作》](https://blog.csdn.net/boling_cavalry/article/details/81809929)
7. [《Spring Cloud源码分析之Eureka篇第二章:注册中心启动类上的注解EnableEurekaServer》](https://blog.csdn.net/boling_cavalry/article/details/81809860)
8. [《Spring Cloud源码分析之Eureka篇第三章:EnableDiscoveryClient与EnableEurekaClient的区别(Edgware版本)》](https://blog.csdn.net/boling_cavalry/article/details/82668480)
9. [《Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的》](https://blog.csdn.net/boling_cavalry/article/details/82721583)
10. [《Spring Cloud源码分析之Eureka篇第五章:更新服务列表》](https://blog.csdn.net/boling_cavalry/article/details/82813180)
11. [《Spring Cloud源码分析之Eureka篇第六章:服务注册》](https://blog.csdn.net/boling_cavalry/article/details/82861618)
12. [《Spring Cloud源码分析之Eureka篇第七章:续约》](https://blog.csdn.net/boling_cavalry/article/details/82915355)
13. [《Spring Cloud源码分析之Eureka篇第八章:服务注册名称的来历》](https://blog.csdn.net/boling_cavalry/article/details/82930728)

# 消息队列

## kafka
1. [《Docker下kafka学习,三部曲之一:极速体验kafka》](https://blog.csdn.net/boling_cavalry/article/details/71576775)
2. [《Docker下kafka学习,三部曲之二:本地环境搭建》](https://blog.csdn.net/boling_cavalry/article/details/71601189)
3. [《Docker下kafka学习,三部曲之三:java开发》](https://blog.csdn.net/boling_cavalry/article/details/71634631)
4. [《Docker下的Kafka学习之一:制作集群用的镜像文件》](https://blog.csdn.net/boling_cavalry/article/details/78244943)
5. [《Docker下的Kafka学习之二:搭建集群环境》](https://blog.csdn.net/boling_cavalry/article/details/78309050)
6. [《Docker下的Kafka学习之三:集群环境下的java开发》](https://blog.csdn.net/boling_cavalry/article/details/78386451)
7. [《kafka的Docker镜像使用说明(wurstmeister/kafka)》](https://blog.csdn.net/boling_cavalry/article/details/85395080)
8. [《如何使用Docker内的kafka服务》](https://blog.csdn.net/boling_cavalry/article/details/85528519)
9. [《K8S环境快速部署Kafka(K8S外部可访问)》](https://xinchen.blog.csdn.net/article/details/105466163)
10. [《K8S的Kafka监控(Prometheus+Grafana)》](https://xinchen.blog.csdn.net/article/details/105466788)

## RabbitMQ
1. [《Docker下RabbitMQ四部曲之一:极速体验(单机和集群)》](https://blog.csdn.net/boling_cavalry/article/details/80212878)
2. [《Docker下RabbitMQ四部曲之二:细说RabbitMQ镜像制作》](https://blog.csdn.net/boling_cavalry/article/details/80297358)
3. [《Docker下RabbitMQ四部曲之三:细说java开发》](https://blog.csdn.net/boling_cavalry/article/details/80301169)
4. [《Docker下RabbitMQ四部曲之四:高可用实战》](https://blog.csdn.net/boling_cavalry/article/details/80351491)
5. [《Docker下RabbitMQ延时队列实战两部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/80630100)
6. [《Docker下RabbitMQ延时队列实战两部曲之二:细说开发》](https://blog.csdn.net/boling_cavalry/article/details/80635050)

# 数据库

## MySQL
1. [《让docker中的mysql启动时自动执行sql》](https://blog.csdn.net/boling_cavalry/article/details/71055159)
2. [《Docker下,极速体验mongodb》](https://blog.csdn.net/boling_cavalry/article/details/78168085)
3. [《制作mongodb的Docker镜像文件》](https://blog.csdn.net/boling_cavalry/article/details/78172113)
4. [《Docker下,实战mongodb副本集(Replication)》](https://blog.csdn.net/boling_cavalry/article/details/78173636)
5. [《Docker下安装Rockmongo,图形化操作mongodb》](https://blog.csdn.net/boling_cavalry/article/details/78234762)
6. [《Java实战操作MongoDB集群(副本集)》](https://blog.csdn.net/boling_cavalry/article/details/78238163)
7. [《Docker下的mysql设置字符集》](https://blog.csdn.net/boling_cavalry/article/details/79342494)
8. [《Docker下手工配置MySQL主从》](https://blog.csdn.net/boling_cavalry/article/details/79751085)
9. [《Docker下MySQL主从三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/79747488)
10. [《Docker下MySQL主从三部曲之二:细说镜像制作》](https://blog.csdn.net/boling_cavalry/article/details/79775617)
11. [《Docker下MySQL主从三部曲之三:binlog日志参数实战》](https://blog.csdn.net/boling_cavalry/article/details/79782008)
12. [《关于InnoDB表数据和索引数据的存储》](https://blog.csdn.net/boling_cavalry/article/details/85172258)

## ElasticSearch

### ElasticSearch实战
1. [《CentOS7搭建ELK-6.2.3版本》](https://blog.csdn.net/boling_cavalry/article/details/79836171)
2. [《Docker下ELK三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/79950677)
3. [《Docker下ELK三部曲之二:细说开发》](https://blog.csdn.net/boling_cavalry/article/details/79972444)
4. [《Docker下ELK三部曲之三:K8S上的ELK和应用日志上报》](https://blog.csdn.net/boling_cavalry/article/details/80141800)
5. [《Linux环境快速搭建elasticsearch6.5.4集群和Head插件》](https://blog.csdn.net/boling_cavalry/article/details/86358716)
6. [《elasticsearch安装和使用ik分词器》](https://blog.csdn.net/boling_cavalry/article/details/86549043)
7. [《自己动手制作elasticsearch-head的Docker镜像》](https://blog.csdn.net/boling_cavalry/article/details/86663168)
8. [《自己动手制作elasticsearch的ik分词器的Docker镜像》](https://blog.csdn.net/boling_cavalry/article/details/86668180)
9. [《docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器)》](https://blog.csdn.net/boling_cavalry/article/details/86669450)
10. [《Elasticsearch6.1.2源码下载和编译构建》](https://blog.csdn.net/boling_cavalry/article/details/89298234)
11. [《IntelliJ IDEA远程调试Elasticsearch6.1.2》](https://blog.csdn.net/boling_cavalry/article/details/89417650)
12. [《极速导入elasticsearch测试数据》](https://blog.csdn.net/boling_cavalry/article/details/89435566)

### ElasticSearch基本功专题
1. [《elasticsearch实战三部曲之一:索引操作》](https://blog.csdn.net/boling_cavalry/article/details/86361841)
2. [《elasticsearch实战三部曲之二:文档操作》](https://blog.csdn.net/boling_cavalry/article/details/86379882)
3[《elasticsearch实战三部曲之三:搜索操作》](https://blog.csdn.net/boling_cavalry/article/details/86413235)
4. [《Elasticsearch聚合学习之一:基本操作》](https://blog.csdn.net/boling_cavalry/article/details/89735952)
5. [《Elasticsearch聚合学习之二:区间聚合》](https://blog.csdn.net/boling_cavalry/article/details/89763684)
6. [《Elasticsearch聚合学习之三:范围限定》](https://blog.csdn.net/boling_cavalry/article/details/89785223)
7. [《Elasticsearch聚合学习之四:结果排序》](https://blog.csdn.net/boling_cavalry/article/details/89812169)
8. [《Elasticsearch聚合学习之五:排序结果不准的问题分析》](https://blog.csdn.net/boling_cavalry/article/details/90319399)
9. [《Elasticsearch聚合的嵌套桶如何排序》](https://blog.csdn.net/boling_cavalry/article/details/89816240)
10. [《理解elasticsearch的post_filter》](https://blog.csdn.net/boling_cavalry/article/details/89801825)
11. [《elasticsearch的字符串动态映射》](https://blog.csdn.net/boling_cavalry/article/details/89061560)
12. [《实战Elasticsearch6的join类型》](https://blog.csdn.net/boling_cavalry/article/details/89067738)

# 工具和技巧
1. [《根据java代码生成UML图》](https://blog.csdn.net/boling_cavalry/article/details/72033221)
2. [《设置Intellij idea和maven,支持lambda表达式》](https://blog.csdn.net/boling_cavalry/article/details/72853503)
3. [《安装Genymotion模拟器运行Android studio的工程》](https://blog.csdn.net/boling_cavalry/article/details/73287096)
4. [《Intellij idea远程debug连接tomcat,实现单步调试》](https://blog.csdn.net/boling_cavalry/article/details/73384036)
5. [《docker下载镜像慢怎么办?daocloud加速器来帮你》](https://blog.csdn.net/boling_cavalry/article/details/77833069)
6. [《Docker下的mysql设置字符集》](https://blog.csdn.net/boling_cavalry/article/details/79342494)
7. [《用IntelliJ IDEA看Java类图》](https://blog.csdn.net/boling_cavalry/article/details/79418823)
8. [《Wireshark的HTTP请求包和响应包如何对应》](https://blog.csdn.net/boling_cavalry/article/details/82925463)
9. [《Wireshark抓包分析Eureka注册发现协议》](https://blog.csdn.net/boling_cavalry/article/details/82918227)
10. [《免费申请和使用IntelliJ IDEA商业版License指南》](https://blog.csdn.net/boling_cavalry/article/details/100014835)
11. [《发送kafka消息的shell脚本》](https://blog.csdn.net/boling_cavalry/article/details/104736677)
12. [《github搜索技巧小结》](https://xinchen.blog.csdn.net/article/details/114737069)

# 问题处理
1. [《dubbo服务提供者在tomcat启动失败的问题》](https://blog.csdn.net/boling_cavalry/article/details/72188135)
2. [《Docker下部署dubbo,消费者应用无法使用link参数的问题》](https://blog.csdn.net/boling_cavalry/article/details/72388834)
3. [《adb shell无法连接到Genymotion上的虚拟设备的问题》](https://blog.csdn.net/boling_cavalry/article/details/73301843)
4. [《spring+mybatis启动NoClassDefFoundError异常分析三部曲之一:稳定重现问题》](https://blog.csdn.net/boling_cavalry/article/details/73071020)
5. [《spring+mybatis启动NoClassDefFoundError异常分析三部曲之二:定位错误》](https://blog.csdn.net/boling_cavalry/article/details/73442311)
6. [《spring+mybatis启动NoClassDefFoundError异常分析三部曲之三:改spring源码,取详细错误》](https://blog.csdn.net/boling_cavalry/article/details/73759475)
7. [《docker-compose中启动镜像失败的问题》](https://blog.csdn.net/boling_cavalry/article/details/79050451)
8. [《Docker下No module named 'pymongo'问题处理》](https://blog.csdn.net/boling_cavalry/article/details/79169560)
9. [《springboot启动失败的问题('hibernate.dialect' not set)》](https://blog.csdn.net/boling_cavalry/article/details/79342319)
10. [《springboot的JPA在Mysql8新增记录失败的问题》](https://blog.csdn.net/boling_cavalry/article/details/79342572)
11. [《Win10环境编译spring-framework4.1.9版本,报错"Failed to capture snapshot of input files for task 'distZip'"》](https://blog.csdn.net/boling_cavalry/article/details/80796059)
12. [《maven编译遇到"编码GBK的不可映射字符"警告的处理》](https://blog.csdn.net/boling_cavalry/article/details/83036666)
13. [《 docker问题备忘:"rpc error: code = 2 desc = containerd: container not found"》](https://blog.csdn.net/boling_cavalry/article/details/88817244)
14. [《使用fabric8-maven-plugin插件的错误处理(No plugin found for prefix 'fabric8')》](https://blog.csdn.net/boling_cavalry/article/details/91132345)
15. [《Linux下minikube启动失败(It seems like the kubelet isn't running or healthy)》](https://blog.csdn.net/boling_cavalry/article/details/91306095)
16. [《Ubuntu18重启docker服务失败问题备忘》](https://blog.csdn.net/boling_cavalry/article/details/100059053)
17. [《hadoop2.7集群初始化之后没有DataNode的问题》](https://blog.csdn.net/boling_cavalry/article/details/102764540)

# DevOps

## ansible
1. [《ansible2.4安装和体验》](https://xinchen.blog.csdn.net/article/details/105342744)
2. [《超简单的CDH6部署和体验(单机版)》](https://xinchen.blog.csdn.net/article/details/105356266)
3. [《Flink on Yarn三部曲之一:准备工作》](https://xinchen.blog.csdn.net/article/details/105356306)
4. [《Flink on Yarn三部曲之二:部署和设置》](https://xinchen.blog.csdn.net/article/details/105356347)
5. [《Flink on Yarn三部曲之三:提交Flink任务》](https://xinchen.blog.csdn.net/article/details/105356399)
6. [《CDH+Kylin三部曲之一:准备工作》](https://xinchen.blog.csdn.net/article/details/105449630)
7. [《CDH+Kylin三部曲之二:部署和设置》](https://xinchen.blog.csdn.net/article/details/105449952)
8. [《CDH+Kylin三部曲之三:Kylin官方demo》](https://xinchen.blog.csdn.net/article/details/105450665)
9. [《ansible快速部署cassandra3集群》](https://blog.csdn.net/boling_cavalry/article/details/105602584)

## Maven
1. [《maven构建docker镜像三部曲之一:准备环境》](https://blog.csdn.net/boling_cavalry/article/details/78869466)
2. [《maven构建docker镜像三部曲之二:编码和构建镜像》](https://blog.csdn.net/boling_cavalry/article/details/78872020)
3. [《maven构建docker镜像三部曲之三:推送到远程仓库(内网和阿里云)》](https://blog.csdn.net/boling_cavalry/article/details/78934391)
4. [《docker下的Jenkins安装和体验》](https://blog.csdn.net/boling_cavalry/article/details/78942408)
5. [《实战maven私有仓库三部曲之一:搭建和使用》](https://blog.csdn.net/boling_cavalry/article/details/79059021)
6. [《实战maven私有仓库三部曲之二:上传到私有仓库》](https://blog.csdn.net/boling_cavalry/article/details/79070744)
7. [《实战maven私有仓库三部曲之三:Docker下搭建maven私有仓库》](https://blog.csdn.net/boling_cavalry/article/details/79111740)
8. [《实战:向GitHub提交代码时触发Jenkins自动构建》](https://blog.csdn.net/boling_cavalry/article/details/78943061)
9. [《修改gradle脚本,加速spring4.1源码编译构建速度》](https://blog.csdn.net/boling_cavalry/article/details/80873343)
10. [《Docker与Jib(maven插件版)实战》](https://blog.csdn.net/boling_cavalry/article/details/94355659)
12. [《Jib使用小结(Maven插件版)》](https://blog.csdn.net/boling_cavalry/article/details/100179709)
13. [《Jib构建镜像问题从定位到深入分析》](https://blog.csdn.net/boling_cavalry/article/details/101606958)
14. [《kubernetes下的jenkins如何设置maven》](https://blog.csdn.net/boling_cavalry/article/details/104849839)
15. [《kubernetes下jenkins实战maven项目编译构建》](https://blog.csdn.net/boling_cavalry/article/details/104875452)

## 持续构建
1. [《通过http请求启动jenkins任务》](https://blog.csdn.net/boling_cavalry/article/details/85373901)
2. [《Jenkins流水线(pipeline)实战之:从部署到体验》](https://blog.csdn.net/boling_cavalry/article/details/100848333)
3. [《让Jenkins执行GitHub上的pipeline脚本》](https://blog.csdn.net/boling_cavalry/article/details/100857361)
4. [《Jenkins把GitHub项目做成Docker镜像》](https://blog.csdn.net/boling_cavalry/article/details/101099617)
5. [《快速搭建Jenkins集群》](https://blog.csdn.net/boling_cavalry/article/details/103097240)
6. [《Jenkins集群下的pipeline实战》](https://blog.csdn.net/boling_cavalry/article/details/103104441)
7. [《kubernetes下的jenkins如何设置maven》](https://blog.csdn.net/boling_cavalry/article/details/104849839)
8. [《K8S环境的Jenkin性能问题处理》](https://blog.csdn.net/boling_cavalry/article/details/105005245)
9. [《K8S环境的Jenkin性能问题处理续篇(任务Pod设置)》](https://xinchen.blog.csdn.net/article/details/105181474)
10. [《远程触发Jenkins的Pipeline任务》](https://xinchen.blog.csdn.net/article/details/105189564)
11. [《远程触发Jenkins的Pipeline任务的并发问题处理》](https://xinchen.blog.csdn.net/article/details/105340243)
12. [《GitLab Runner部署(kubernetes环境)》](https://blog.csdn.net/boling_cavalry/article/details/106991576)
13. [《GitLab CI构建SpringBoot-2.3应用》](https://blog.csdn.net/boling_cavalry/article/details/106991691)
14. [《Gitlab Runner的分布式缓存实战》](https://blog.csdn.net/boling_cavalry/article/details/107374730)
15. [《用GitHub Actions制作Docker镜像》](https://xinchen.blog.csdn.net/article/details/115476859)

## promethus
1. [《Docker下Prometheus和Grafana三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/88367137)
2. [《Docker下Prometheus和Grafana三部曲之二:细说Docker编排》](https://blog.csdn.net/boling_cavalry/article/details/88374848)
3. [《Docker下Prometheus和Grafana三部曲之三:自定义监控项开发和配置》](https://blog.csdn.net/boling_cavalry/article/details/88375734)
4. [《kubernetes1.15极速部署prometheus和grafana》](https://xinchen.blog.csdn.net/article/details/105156849)
5. [《K8S的Kafka监控(Prometheus+Grafana)》](https://xinchen.blog.csdn.net/article/details/105466788)

## zabbix
1. [《Docker下实战zabbix三部曲之一:极速体验》](https://blog.csdn.net/boling_cavalry/article/details/76857936)
2. [《Docker下实战zabbix三部曲之二:监控其他机器》](https://blog.csdn.net/boling_cavalry/article/details/77095153)
3. [《Docker下实战zabbix三部曲之三:自定义监控项》](https://blog.csdn.net/boling_cavalry/article/details/77410178)
4. [《Docker下,极速体验编译pinpoint1.6.x分支》](https://xinchen.blog.csdn.net/article/details/78440890)

## pinpoint
1. [《把pinpoint编译环境做成Docker镜像文件》](https://blog.csdn.net/boling_cavalry/article/details/78447310)
2. [《Docker下,极速体验pinpoint1.6.3》](https://blog.csdn.net/boling_cavalry/article/details/78447314)
3. [《Docker下,pinpoint环境搭建》](https://blog.csdn.net/boling_cavalry/article/details/78448564)
4. [《pinpoint插件开发之一:牛刀小试,调整gson插件》](https://blog.csdn.net/boling_cavalry/article/details/78495628)
5. [《pinpoint插件开发之二:从零开始新建一个插件》](https://blog.csdn.net/boling_cavalry/article/details/78568073)
6. [《分布式系统快速接入pinpoint1.8.3指南》](https://blog.csdn.net/boling_cavalry/article/details/102011341)

## jaeger
1. [《分布式调用链跟踪工具Jaeger?两分钟极速体验》](https://xinchen.blog.csdn.net/article/details/120243299)
2. [《Jaeger开发入门(java版)》](https://xinchen.blog.csdn.net/article/details/120360141)
3. [《Java应用日志如何与Jaeger的trace关联》](https://xinchen.blog.csdn.net/article/details/120389573)
4. [《Jaeger的客户端采样配置》](https://xinchen.blog.csdn.net/article/details/120395628)
5. [《极简!一个注解就能创建Jaeger的Span》](https://xinchen.blog.csdn.net/article/details/120475233)
6. [《Jaeger知识点补充》](https://xinchen.blog.csdn.net/article/details/120394912)

# 算法
1. [《LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之一:解题思路》](https://blog.csdn.net/boling_cavalry/article/details/86563586)
2. [《LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之二:编码实现》](https://blog.csdn.net/boling_cavalry/article/details/86654969)
3. [《LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之三:两次优化》](https://blog.csdn.net/boling_cavalry/article/details/86655675)
4. [《LeetCode46全排列(回溯入门)》](https://xinchen.blog.csdn.net/article/details/125966575)
5. [《LeetCode952三部曲之一:解题思路和初级解法(137ms,超39%)》](https://xinchen.blog.csdn.net/article/details/126070288)
6. [《LeetCode952三部曲之二:小幅度优化(137ms -> 122ms,超39% -> 超51%)》](https://xinchen.blog.csdn.net/article/details/126090112)
7. [《LeetCode952三部曲之三:再次优化(122ms -> 96ms,超51% -> 超91%)》](https://xinchen.blog.csdn.net/article/details/126215652)
8. [《LeetCode买卖股票之一:基本套路(122)》](https://xinchen.blog.csdn.net/article/details/126558167)
9. [《LeetCode297:hard级别中最简单的存在,java版,用时击败98%,内存击败百分之九十九》](https://xinchen.blog.csdn.net/article/details/126693144)
10. [《LeetCode279:完全平方数,动态规划解法超过46%,作弊解法却超过97%》](https://xinchen.blog.csdn.net/article/details/126922180)
11. [《LeetCode155:最小栈,最简单的中等难度题,时间击败100%,内存也低于官方》](https://xinchen.blog.csdn.net/article/details/127042047)
12. [《LeetCode98:验证二叉搜索树,居然有这么简单的中等难度,白捡(用时击败100%)》](https://xinchen.blog.csdn.net/article/details/127145854)

# Linux
1. [《Ubuntu16环境安装和使用NFS》](https://blog.csdn.net/boling_cavalry/article/details/79498346)
2. [《CentOS7安装Nginx1.10.1》](https://blog.csdn.net/boling_cavalry/article/details/79834850)
3. [《CentOS7安装JDK8》](https://blog.csdn.net/boling_cavalry/article/details/79840049)
4. [《Ubuntu下安装OpenJDK10》](https://blog.csdn.net/boling_cavalry/article/details/83213608)
5. [《Ubuntu环境下载OpenJDK11源码》](https://blog.csdn.net/boling_cavalry/article/details/83240035)
6. [《Ubuntu16安装nodejs10》](https://blog.csdn.net/boling_cavalry/article/details/86354385)
7. [《Linux服务器端网络抓包和分析实战》](https://blog.csdn.net/boling_cavalry/article/details/86771775)
8. [《Linux配置SSH免密码登录(非root账号)》](https://blog.csdn.net/boling_cavalry/article/details/86772345)
9. [《CentOS7安装python3和pip3》](https://blog.csdn.net/boling_cavalry/article/details/96572311)

# Mac
1. [《Mac下vagrant从安装到体验》](https://blog.csdn.net/boling_cavalry/article/details/99702719)
2. [《Vagrant定制个性化CentOS7模板》](https://blog.csdn.net/boling_cavalry/article/details/102240871)
3. [《Java程序员的MacBookPro(14寸M1)配置备忘录》](https://xinchen.blog.csdn.net/article/details/124139180)

# Windows
1. [《win11安装ubuntu(by wsl2)》](https://xinchen.blog.csdn.net/article/details/126312959)

# golang
1. [《Ubuntu16安装Go语言环境》](https://blog.csdn.net/boling_cavalry/article/details/82904868)
2. [《golang实战之flag包》](https://blog.csdn.net/boling_cavalry/article/details/87901677)
3. [《用golang官方Docker镜像运行项目》](https://blog.csdn.net/boling_cavalry/article/details/87904485)
4. [《vim设置go语法高亮》](https://blog.csdn.net/boling_cavalry/article/details/88598828)
5. [云端golang开发,无需本地配置,能上网就能开发和运行](https://xinchen.blog.csdn.net/article/details/128879768)
6. [Go语言基准测试(benchmark)三部曲之一:基础篇](https://xinchen.blog.csdn.net/article/details/128986489)
7. [Go语言基准测试(benchmark)三部曲之二:内存篇](https://xinchen.blog.csdn.net/article/details/128997452)

## gRPC特辑
1. [《gRPC学习之一:在CentOS7部署和设置GO》](https://xinchen.blog.csdn.net/article/details/110790538)
2. [《gRPC学习之二:GO的gRPC开发环境准备》](https://xinchen.blog.csdn.net/article/details/111066105)
3. [《gRPC学习之三:初试GO版gRPC开发》](https://xinchen.blog.csdn.net/article/details/111086114)
4. [《gRPC学习之四:实战四类服务方法》](https://xinchen.blog.csdn.net/article/details/111144884)
5. [《gRPC学习之五:gRPC-Gateway实战》](https://xinchen.blog.csdn.net/article/details/111399854)
6. [《gRPC学习之六:gRPC-Gateway集成swagger》](https://xinchen.blog.csdn.net/article/details/111406857)

# 机器学习
1. [《机器学习的开发环境准备》](https://blog.csdn.net/boling_cavalry/article/details/96628350)
2. [《Docker下,五分钟极速体验机器学习》](https://blog.csdn.net/boling_cavalry/article/details/96718499)
3. [《来自Java程序员的Python新手入门小结》](https://xinchen.blog.csdn.net/article/details/120575494)
4. [《NumPy学习笔记》](https://xinchen.blog.csdn.net/article/details/120608660)
5. [《Ubuntu16安装Nvidia驱动(GTX1060显卡)》](https://xinchen.blog.csdn.net/article/details/120633388)
6. [《Anaconda3+CUDA10.1+CUDNN7.6+TensorFlow2.6安装(Ubuntu16)》](https://xinchen.blog.csdn.net/article/details/120639465)

# 深度学习

## DL4J实战特辑
1. [《DL4J实战之一:准备》](https://blog.csdn.net/boling_cavalry/article/details/117898354)
2. [《DL4J实战之二:鸢尾花分类》](https://blog.csdn.net/boling_cavalry/article/details/117905798)
3. [《DL4J实战之三:经典卷积实例(LeNet-5)》](https://blog.csdn.net/boling_cavalry/article/details/118239403)
4. [《DL4J实战之四:经典卷积实例(GPU版本)》](https://blog.csdn.net/boling_cavalry/article/details/118240038)
5. [《DL4J实战之五:矩阵操作基本功》](https://blog.csdn.net/boling_cavalry/article/details/118442820)
6. [《DL4J实战之六:图形化展示训练过程》](https://blog.csdn.net/boling_cavalry/article/details/118593750)

## 深度学习工程化
1. [《纯净Ubuntu16安装CUDA(9.1)和cuDNN》](https://blog.csdn.net/boling_cavalry/article/details/118065868)
2. [《三分钟体验:SpringBoot用深度学习模型识别数字》](https://blog.csdn.net/boling_cavalry/article/details/118290933)
3. [《SpringBoot用深度学习模型识别数字:开发详解》](https://blog.csdn.net/boling_cavalry/article/details/118353259)
4. [《三分钟极速体验:Java版人脸检测》](https://blog.csdn.net/boling_cavalry/article/details/118862001)
5. [《Java版人脸检测详解上篇:运行环境的Docker镜像(CentOS+JDK+OpenCV)》](https://blog.csdn.net/boling_cavalry/article/details/118876299)
6. [《Java版人脸检测详解下篇:编码》](https://blog.csdn.net/boling_cavalry/article/details/118970439)
7. [《三分钟:极速体验JAVA版目标检测(YOLO4)》](https://xinchen.blog.csdn.net/article/details/120819464)
8. [《制作JavaCV应用依赖的基础Docker镜像(CentOS7+JDK8+OpenCV4)》](https://xinchen.blog.csdn.net/article/details/120926346)
9. [《超详细的编码实战,让你的springboot应用识别图片中的行人、汽车、狗子、喵星人(JavaCV+YOLO4)》](https://xinchen.blog.csdn.net/article/details/120929514)

# 多媒体
## kurento
1. [《Kurento实战之一:KMS部署和体验》](https://xinchen.blog.csdn.net/article/details/112070074)
2. [《Kurento实战之二:快速部署和体验》](https://xinchen.blog.csdn.net/article/details/112385575)
3. [《Kurento实战之三:知识点小导游》](https://xinchen.blog.csdn.net/article/details/112415314)
4. [《Kurento实战之四:应用开发指南》](https://xinchen.blog.csdn.net/article/details/112504048)
5. [《微信小程序+腾讯云直播的实时音视频实战笔记》](https://blog.csdn.net/boling_cavalry/article/details/116855410)
6. [《Kurento实战之五:媒体播放》](https://blog.csdn.net/boling_cavalry/article/details/118055902)
7. [《Kurento实战之六:云端录制》](https://blog.csdn.net/boling_cavalry/article/details/118065861)

## JavaCV特辑
1. [《JavaCV推流实战(MP4文件)》](https://xinchen.blog.csdn.net/article/details/121434969)
2. [《JavaCV的摄像头实战之一:基础》](https://xinchen.blog.csdn.net/article/details/121572093)
3. [《JavaCV的摄像头实战之二:本地窗口预览》](https://xinchen.blog.csdn.net/article/details/121587043)
4. [《JavaCV的摄像头实战之三:保存为mp4文件》](https://xinchen.blog.csdn.net/article/details/121597278)
5. [《JavaCV的摄像头实战之四:抓图》](https://xinchen.blog.csdn.net/article/details/121624255)
6. [《JavaCV的摄像头实战之五:推流》](https://xinchen.blog.csdn.net/article/details/121647316)
7. [《JavaCV的摄像头实战之六:保存为mp4文件(有声音)》](https://xinchen.blog.csdn.net/article/details/121713539)
8. [《JavaCV的摄像头实战之七:推流(带声音)》](https://xinchen.blog.csdn.net/article/details/121713559)
9. [《JavaCV的摄像头实战之八:人脸检测》](https://xinchen.blog.csdn.net/article/details/121730985)
10. [《JavaCV人脸识别三部曲之一:视频中的人脸保存为图片》](https://xinchen.blog.csdn.net/article/details/122008998)
11. [《JavaCV人脸识别三部曲之二:训练》](https://xinchen.blog.csdn.net/article/details/122016154)
12. [《JavaCV人脸识别三部曲之三:识别和预览》](https://xinchen.blog.csdn.net/article/details/122021850)
13. [《JavaCV的摄像头实战之十二:性别检测》](https://xinchen.blog.csdn.net/article/details/122098821)
14. [《JavaCV的摄像头实战之十三:年龄检测》](https://xinchen.blog.csdn.net/article/details/122151728)
15. [《最简单的人脸检测(免费调用百度AI开放平台接口)》](https://xinchen.blog.csdn.net/article/details/122285751)
16. [《JavaCV的摄像头实战之十四:口罩检测》](https://xinchen.blog.csdn.net/article/details/122375869)
17. [《Java版人脸跟踪三部曲之一:极速体验》](https://xinchen.blog.csdn.net/article/details/122391898)
18. [《Java版人脸跟踪三部曲之二:开发设计》](https://xinchen.blog.csdn.net/article/details/122528833)
19. [《Java版人脸跟踪三部曲之三:编码实战》](https://xinchen.blog.csdn.net/article/details/122678517)

# 硬件

## 树莓派
1. [《树莓派3B安装64位操作系统(树莓派无需连接显示器键盘鼠标)》](https://blog.csdn.net/boling_cavalry/article/details/80716098)
2. [《64位树莓派上安装和配置golang1.9.2》](https://blog.csdn.net/boling_cavalry/article/details/84501381)
3. [《树莓派3B搭建Flink集群》](https://blog.csdn.net/boling_cavalry/article/details/85222494)
4. [《树莓派部署Elasticsearch6集群》](https://blog.csdn.net/boling_cavalry/article/details/89440971)
5. [《树莓派4B安装64位Linux(不用显示器键盘鼠标)》](https://blog.csdn.net/boling_cavalry/article/details/100594275)
6. [《树莓派4B安装docker-compose(64位Linux)》](https://blog.csdn.net/boling_cavalry/article/details/101105693)

## 群晖
1. [《群晖DS218+做maven私服(nexus3)》](https://xinchen.blog.csdn.net/article/details/105458466)
2. [《群晖DS218+部署mysql》](https://xinchen.blog.csdn.net/article/details/105460567)
3. [《群晖DS218+部署kafka》](https://xinchen.blog.csdn.net/article/details/105462692)
4. [《K8S使用群晖DS218+的NFS》](https://xinchen.blog.csdn.net/article/details/105465233)
5. [《群晖DS218+部署GitLab》](https://blog.csdn.net/boling_cavalry/article/details/106973743)

### 标记(改过内容)
[《把pinpoint编译环境做成Docker镜像文件》](https://blog.csdn.net/boling_cavalry/article/details/78447310)