关于作者
- 微信公众号、头条号、CSDN账号都是程序员欣宸
- 前腾讯、前阿里员工,从事Java后台工作;
- 对Docker和Kubernetes充满热爱;
- 所有文章均为作者原创;
关于这个代码仓库
- CSDN博客地址:http://blog.csdn.net/boling_cavalry
- 这个代码仓库里是博客中涉及的源码、文件等
- 如果对您有帮助,请给个Star,谢谢您!
文章分类
总的来说分为以下几大类,若有您感兴趣的内容,我将不胜荣幸:
- Java;
- 后台中间件;
- Docker;
- Kubernetes;
- 大数据;
- 综合兴趣,例如LeetCode、树莓派、群晖系统等;
- DevOps;
- 常用工具和技巧;
- 问题处理备忘;
Java领域
云原生技术,Quarkus专辑
quarkus长篇连载
综合实战
- 《quarkus实战之一:准备工作》
- 《quarkus实战之二:应用的创建、构建、部署》
- 《quarkus实战之三:开发模式(Development mode)》
- 《quarkus实战之四:远程热部署》
- 《quarkus实战之五:细说maven插件》
- 《quarkus实战之六:配置》
- 《quarkus实战之七:使用配置》
- 《quarkus实战之八:profile》
虚拟线程
- 支持JDK19虚拟线程的web框架,之一:体验
- 支持JDK19虚拟线程的web框架,之二:完整开发一个支持虚拟线程的quarkus应用
- 支持JDK19虚拟线程的web框架,之三:观察运行中的虚拟线程
- 支持JDK19虚拟线程的web框架,之四:看源码,了解quarkus如何支持虚拟线程
- 支持JDK19虚拟线程的web框架,之五(终篇):兴风作浪的ThreadLocal
依赖注入
- 《quarkus依赖注入之一:创建bean》
- 《quarkus依赖注入之二:bean的作用域》
- 《quarkus依赖注入之三:用注解选择注入bean》
- 《quarkus依赖注入之四:选择注入bean的高级手段》
- 《quarkus依赖注入之五:拦截器(Interceptor)》
- 《quarkus依赖注入之六:发布和消费事件》
- 《quarkus依赖注入之七:生命周期回调》
- 《quarkus依赖注入之八:装饰器(Decorator)》
- 《quarkus依赖注入之九:bean读写锁》
- 《quarkus依赖注入之十:学习和改变bean懒加载规则》
- 《quarkus依赖注入之十一:拦截器高级特性上篇(属性设置和重复使用)》
- 《quarkus依赖注入之十二:禁用类级别拦截器》
- 《quarkus依赖注入之十三:其他重要知识点大串讲(终篇)》
数据库
- 《quarkus数据库篇之一:比官方demo更简单的基础操作》
- 《quarkus数据库篇之二:无需数据库也能运行增删改查(dev模式)》
- 《quarkus数据库篇之三:单应用同时操作多个数据库》
- 《quarkus数据库篇之四:本地缓存》
基础知识
- 《CentOS7安装JDK8》
- 《Ubuntu下安装OpenJDK10》
- 《Ubuntu环境下载OpenJDK11源码》
- 《体验RxJava和lambda》
- 《实战限流(guava的RateLimiter)》
- 《java.util.Optional学习笔记》
- 《org.springframework.util.StopWatch:简洁的耗时统计小工具》
- 《体验IntelliJ IDEA的远程开发(Remote Development)》
- 《20天等待,申请终于通过,安装和体验IntelliJ IDEA新UI预览版》
- 《浏览器上写代码,4核8G微软服务器免费用,Codespaces真香》
- 《Codespaces个性化后台服务器配置指南》
- 《桌面版vscode用免费的微软4核8G服务器做远程开发(编译运行都在云上,还能自由创建docker服务)》
进阶实战
- 《Java实战操作MongoDB集群(副本集)》
- 《Docker下Java文件上传服务三部曲之一:准备环境》
- 《Docker下Java文件上传服务三部曲之二:服务端开发》
- 《Docker下Java文件上传服务三部曲之三:wireshark抓包分析》
- 《实战Redis序列化性能测试(Kryo和字符串)》
- 《JavaCPP快速入门(官方demo增强版)》
畅游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常用功能备忘》
- 《我把自己的java库发布到了maven中央仓库,从此可以像Jackson、Spring的jar一样使用它了》