# blog_demos **Repository Path**: dev_gitee/blog_demos ## Basic Information - **Project Name**: blog_demos - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-10-13 - **Last Updated**: 2024-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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)