总的来说分为以下几大类,若有您感兴趣的内容,我将不胜荣幸:
Java;后台中间件;Docker;Kubernetes;大数据;综合兴趣,例如LeetCode、树莓派、群晖系统等;DevOps;常用工具和技巧;问题处理备忘;Java领域基础知识《CentOS7安装JDK8》《Ubuntu下安装OpenJDK10》《Ubuntu环境下载OpenJDK11源码》《体验RxJava和lambda》《实战限流(guava的RateLimiter)》《java.util.Optional学习笔记》《org.springframework.util.StopWatch:简洁的耗时统计小工具》进阶实战《Java实战操作MongoDB集群(副本集)》《Docker下Java文件上传服务三部曲之一:准备环境》《Docker下Java文件上传服务三部曲之二:服务端开发》《Docker下Java文件上传服务三部曲之三:wireshark抓包分析》《实战Redis序列化性能测试(Kryo和字符串)》畅游JVM世界《极简,利用Docker仅两行命令就能下载和编译OpenJDK11》《利用Docker极速下载OpenJDK11源码》《制作Docker镜像,用来下载OpenJDK11源码》《制作Docker镜像,用来编译OpenJDK11源码》《Ubuntu环境编辑OpenJDK11源码》《openjdk镜像的tag说明》《ARM64架构下,OpenJDK的官方Docker镜像为何没有8版本?》《ARM架构下的Docker环境,OpenJDK官方没有8版本镜像,如何完美解决?》《极速体验编译openjdk8(docker环境)》《在docker上编译openjdk8》《修改,编译,GDB调试openjdk8源码(docker环境下)》《环境变量_JAVA_LAUNCHER_DEBUG,它能给你更多的jvm信息》《Java虚拟机学习:方法调用的字节码指令》《Java的wait()、notify()学习三部曲之一:JVM源码分析》《Java的wait()、notify()学习三部曲之二:修改JVM源码看参数》《Java的wait()、notify()学习三部曲之三:修改JVM源码控制抢锁顺序》玩转Maven《Ubuntu部署和体验Nexus3》《没有JDK和Maven,用Docker也能构建Maven工程》《maven构建docker镜像三部曲之一:准备环境》《maven构建docker镜像三部曲之二:编码和构建镜像》《maven构建docker镜像三部曲之三:推送到远程仓库(内网和阿里云)》《实战maven私有仓库三部曲之一:搭建和使用》《实战maven私有仓库三部曲之二:上传到私有仓库》《实战maven私有仓库三部曲之三:Docker下搭建maven私有仓库》《修改gradle脚本,加速spring4.1源码编译构建速度》《Docker与Jib(maven插件版)实战》《Jib使用小结(Maven插件版)》《Jib构建镜像问题从定位到深入分析》《kubernetes下的jenkins如何设置maven》《kubernetes下jenkins实战maven项目编译构建》《Nexus3常用功能备忘》玩转GradleGradle构建多模块SpringBoot应用《Gradle项目的jar发布到私有仓库》Jackson学习特辑《jackson学习之一:基本信息》《jackson学习之二:jackson-core》《jackson学习之三:常用API操作》《jackson学习之四:WRAP_ROOT_VALUE(root对象)》《jackson学习之五:JsonInclude注解》《jackson学习之六:常用类注解》《jackson学习之七:常用Field注解》《jackson学习之八:常用方法注解》《jackson学习之九:springboot整合(配置文件)》《jackson学习之十(终篇):springboot整合(配置类)》JUnit5学习特辑《JUnit5学习》系列旨在通过实战提升SpringBoot环境下的单元测试技能,一共八篇文章,链接如下:
《JUnit5学习之一:基本操作》《JUnit5学习之二:Assumptions类》《JUnit5学习之三:Assertions类》《JUnit5学习之四:按条件执行》《JUnit5学习之五:标签(Tag)和自定义注解》《JUnit5学习之六:参数化测试(ParameterizedTests)基础》《JUnit5学习之七:参数化测试(ParameterizedTests)进阶》《JUnit5学习之八:综合进阶(终篇)》jetcd学习特辑jetcd实战之一:极速体验jetcd实战之二:基本操作jetcd实战之三:进阶操作(事务、监听、租约)disruptor学习特辑快速入门Disruptor类分析环形队列的基础操作(不用Disruptor类)事件消费知识点小结事件消费实战常见场景等待策略知识点补充(终篇)MyBatis学习(初级版)《MyBatis初级实战之一:SpringBoot集成》《MyBatis初级实战之二:增删改查》《MyBatis初级实战之三:springboot集成druid》《MyBatis初级实战之四:druid多数据源》《MyBatis初级实战之五:一对一关联查询》《MyBatis初级实战之六:一对多关联查询》java版gRPC实战专辑用proto生成代码服务发布和调用服务端流客户端流双向流客户端动态获取服务端地址基于eureka的注册发现javacv特辑Java版流媒体编解码和图像处理(JavaCPP+FFmpeg)Spring领域Spring基础《实战spring自定义属性(schema):快速体验》《spring的BeanFactory和ApplicationContext》《ImportSelector与DeferredImportSelector的区别(spring4)》《实战spring自定义属性(schema)》Spring扩展实战专题《spring4.1.8扩展实战之一:自定义环境变量验证》《spring4.1.8扩展实战之二:Aware接口揭秘》《spring4.1.8扩展实战之三:广播与监听》《spring4.1.8扩展实战之四:感知spring容器变化(SmartLifecycle接口)》《spring4.1.8扩展实战之五:改变bean的定义(BeanFactoryPostProcessor接口)》《spring4.1.8扩展实战之六:注册bean到spring容器(BeanDefinitionRegistryPostProcessor接口)》《spring4.1.8扩展实战之七:控制bean(BeanPostProcessor接口)》《spring4.1.8扩展实战之八:Import注解》畅游Spring源码世界《修改和编译spring源码,构建jar(spring-context-4.0.2.RELEASE)》《spring+mybatis启动NoClassDefFoundError异常分析三部曲之一:稳定重现问题》《spring+mybatis启动NoClassDefFoundError异常分析三部曲之二:定位错误》《spring+mybatis启动NoClassDefFoundError异常分析三部曲之三:改spring源码,取详细错误》《SpringMVC源码分析:POST请求中的文件处理》《下载Spring4.1.x源码并用IntelliJIDEA打开》《windows下修改、编译、构建spring-framework4.1.8.RELEASE源码》《spring4.1.8初始化源码学习三部曲之一:AbstractApplicationContext构造方法》《spring4.1.8初始化源码学习三部曲之二:setConfigLocations方法》《spring4.1.8初始化源码学习三部曲之三:AbstractApplicationContext.refresh方法》SpringBoot基础《自定义springbootstarter三部曲之一:准备工作》《自定义springbootstarter三部曲之二:实战开发》《自定义springbootstarter三部曲之三:源码分析spring.factories加载过程》《基于springboot框架访问zookeeper》《Docker下运行springboot》《springboot线程池的使用和扩展》《SpringBoot下用Kyro作为Redis序列化工具》《springboot应用查询城市天气》《立即可用的实战源码(springboot+redis+mybatis+restTemplate)》《SpringBoot-2.3镜像方案为什么要做多个layer》《体验SpringBoot(2.3)应用制作Docker镜像(官方方案)》《详解SpringBoot(2.3)应用制作Docker镜像(官方方案)》《掌握SpringBoot-2.3的容器探针:基础篇》《掌握SpringBoot-2.3的容器探针:深入篇》《掌握SpringBoot-2.3的容器探针:实战篇》《springboot的jar为何能独立运行》《SpringBoot(2.4)应用制作Docker镜像(Gradle版官方方案)》SpringBoot进阶实战《Docker下redis与springboot三部曲之一:极速体验》《Docker下redis与springboot三部曲之二:安装redis主从和哨兵》《Docker下redis与springboot三部曲之三:springboot下访问redis哨兵》《SpringBoot应用使用自定义的ApplicationContext实现类》《SpringBoot应用在kubernetes的sidecar设计与实战》《SpringNative实战(畅快体验79毫秒启动springboot应用)》《三分钟体验:SpringBoot用深度学习模型识别数字》《SpringBoot用深度学习模型识别数字:开发详解》SpringCloud基础《极速体验SpringCloudGateway》《应用升级SpringCloud版本时的注意事项(Dalston升级到Edgware)》SpringCloud实战《Docker下的SpringCloud三部曲之一:极速体验》《Docker下的SpringCloud三部曲之二:细说SpringCloud开发》《Docker下的SpringCloud三部曲之三:在线横向扩容》《本地服务调用K8S环境中的SpringCloud微服务实战》Eureka源码分析专题《SpringCloud源码分析之Eureka篇第一章:准备工作》《SpringCloud源码分析之Eureka篇第二章:注册中心启动类上的注解EnableEurekaServer》《SpringCloud源码分析之Eureka篇第三章:EnableDiscoveryClient与EnableEurekaClient的区别(Edgware版本)》《SpringCloud源码分析之Eureka篇第四章:服务注册是如何发起的》《SpringCloud源码分析之Eureka篇第五章:更新服务列表》《SpringCloud源码分析之Eureka篇第六章:服务注册》《SpringCloud源码分析之Eureka篇第七章:续约》《SpringCloud源码分析之Eureka篇第八章:服务注册名称的来历》spring-cloud-alibaba实战《Docker下,两分钟极速体验Nacos》;《Docker下的Nacos环境开发》;《Docker下,两分钟极速体验Nacos配置中心》;《Docker下Nacos配置应用开发》;《Docker下Nacos持久化配置》;spring-cloud-kubernetes特辑《spring-cloud-kubernetes官方demo运行实战》《你好spring-cloud-kubernetes》《spring-cloud-kubernetes背后的三个关键知识点》《spring-cloud-kubernetes的服务发现和轮询实战(含熔断)》《spring-cloud-kubernetes与SpringCloudGateway》《spring-cloud-kubernetes与k8s的configmap》《spring-cloud-kubernetes自动同步k8s的configmap更新》spring-cloud-square特辑五分钟搞懂spring-cloud-squarespring-cloud-square开发实战(三种类型全覆盖)spring-cloud-square源码速读(spring-cloud-square-okhttp篇)spring-cloud-square源码速读(retrofit+okhttp篇)dubbo实战特辑准备和初体验与SpringBoot集成使用Zookeeper注册中心管理控制台dubbo-adminDocker基础知识《Docker的准备,安装,初体验》《CentOS7安装docker》《docker下载镜像慢怎么办?daocloud加速器来帮你》《docker私有仓库搭建与使用实战》《maven构建docker镜像三部曲之一:准备环境》《maven构建docker镜像三部曲之二:编码和构建镜像》《maven构建docker镜像三部曲之三:推送到远程仓库(内网和阿里云)》《查看Docker容器的信息》《Docker镜像制作实战:设置时区和系统编码》《Docker镜像列表中的none:none是什么》《Docker多阶段构建实战(multi-stagebuilds)》《docker的/var/run/docker.sock参数》《docker与gosu》《Docker远程连接设置》《TLS加密远程连接Docker》《CentOS部署Harbor镜像仓库》《Docker常用命令小记》《一行命令安装docker和docker-compose(CentOS7)》《极速体验docker容器健康》《Java应用在docker环境配置容器健康检查》《docker-compose下的java应用启动顺序两部曲之一:问题分析》《docker-compose下的java应用启动顺序两部曲之二:实战》《设置非root账号不用sudo直接执行docker命令》《SpringBoot-2.3镜像方案为什么要做多个layer》进阶实战《Docker下的web开发和Tomcat部署》《实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署》《实战docker,构建nginx反向代理tomcat,学习link和docker-compose》《在docker上编译openjdk8》《修改,编译,GDB调试openjdk8源码(docker环境下)》《让docker中的mysql启动时自动执行sql》《Docker搭建disconf环境,三部曲之一:极速搭建disconf》《Docker搭建disconf环境,三部曲之二:本地快速构建disconf镜像》《Docker搭建disconf环境,三部曲之三:细说搭建过程》《docker下使用disconf:极速体验》《docker下使用disconf:细说demo开发》《jedis使用入门(Docker环境下)》《Docker下kafka学习,三部曲之一:极速体验kafka》《Docker下kafka学习,三部曲之二:本地环境搭建》《Docker下kafka学习,三部曲之三:java开发》《Docker下部署dubbo,消费者应用无法使用link参数的问题》《Docker下dubbo开发,三部曲之一:极速体验》《Docker下dubbo开发,三部曲之二:本地环境搭建》《Docker下dubbo开发,三部曲之三:java开发》《Docker下实战zabbix三部曲之一:极速体验》《Docker下实战zabbix三部曲之二:监控其他机器》《Docker下实战zabbix三部曲之三:自定义监控项》《极速体验编译openjdk8(docker环境)》《Docker下HBase学习,三部曲之一:极速体验》《Docker下HBase学习,三部曲之二:集群HBase搭建》《Docker下HBase学习,三部曲之三:java开发》《Docker下,极速体验mongodb》《制作mongodb的Docker镜像文件》《Docker下,实战mongodb副本集(Replication)》《Docker下安装Rockmongo,图形化操作mongodb》《Docker下的Kafka学习之一:制作集群用的镜像文件》《Docker下的Kafka学习之二:搭建集群环境》《Docker下的Kafka学习之三:集群环境下的java开发》《Docker下,极速体验编译pinpoint1.6.x分支》《把pinpoint编译环境做成Docker镜像文件》《Docker下,极速体验pinpoint1.6.3》《Docker下,pinpoint环境搭建》《pinpoint插件开发之一:牛刀小试,调整gson插件》《pinpoint插件开发之二:从零开始新建一个插件》《docker下的Jenkins安装和体验》《Docker下运行springboot》《Docker下redis与springboot三部曲之一:极速体验》《Docker下redis与springboot三部曲之二:安装redis主从和哨兵》《Docker下redis与springboot三部曲之三:springboot下访问redis哨兵》《实战maven私有仓库三部曲之三:Docker下搭建maven私有仓库》《Docker下的SpringCloud三部曲之一:极速体验》《Docker下的SpringCloud三部曲之二:细说SpringCloud开发》《Docker下的SpringCloud三部曲之三:在线横向扩容》《Docker下的OpenResty三部曲之一:极速体验》《Docker下的OpenResty三部曲之二:细说开发》《Docker下的OpenResty三部曲之三:OpenResty加Tomcat的服务》《Docker下Java文件上传服务三部曲之一:准备环境》《Docker下Java文件上传服务三部曲之二:服务端开发》《Docker下Java文件上传服务三部曲之三:wireshark抓包分析》《Docker下手工配置MySQL主从》《Docker下MySQL主从三部曲之一:极速体验》《Docker下MySQL主从三部曲之二:细说镜像制作》《Docker下MySQL主从三部曲之三:binlog日志参数实战》《Docker下ELK三部曲之一:极速体验》《Docker下ELK三部曲之二:细说开发》《Docker下ELK三部曲之三:K8S上的ELK和应用日志上报》《Docker镜像制作实战:设置时区和系统编码》《没有JDK和Maven,用Docker也能构建Maven工程》《Docker下RabbitMQ延时队列实战两部曲之一:极速体验》《Docker下RabbitMQ延时队列实战两部曲之二:细说开发》《利用Docker极速下载OpenJDK11源码》《极简,利用Docker仅两行命令就能下载和编译OpenJDK11》《kafka的Docker镜像使用说明(wurstmeister/kafka)》《如何使用Docker内的kafka服务》《自己动手制作elasticsearch-head的Docker镜像》《自己动手制作elasticsearch的ik分词器的Docker镜像》《docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器)》《docker下,极速搭建spark集群(含hdfs集群)》《docker下的spark集群,调整参数榨干硬件》《用golang官方Docker镜像运行项目》《Docker下Prometheus和Grafana三部曲之一:极速体验》《Docker下Prometheus和Grafana三部曲之二:细说Docker编排》《Docker下Prometheus和Grafana三部曲之三:自定义监控项开发和配置》《Docker与Jib(maven插件版)实战》《Docker下,两分钟极速体验Nacos》《Docker下的Nacos环境开发》《Docker下,两分钟极速体验Nacos配置中心》《Docker下Nac
评论