德刑君
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Spring Boot 3.5 整合 Apache ShardingSphere 5.5.3 深度实践

欢迎你来读这篇博客,这篇博客主要是关于 Spring Boot 3.5 整合 Apache ShardingSphere 5.5.3 的工程化实践。 这篇文章不会只停留在“配置两个库、插一条数据”的入门层面,而是尽量把 ShardingSphere 的定位、架构、功能边界、Spring Boot 3.5接入方式、分库分表、读写分离、分布式事务、加密、脱敏、影子库、Proxy、DistSQL、数据迁
2026-06-11
Java
#Spring Boot #Spring #ShardingSphere #分库分表 #数据库中间件

Spring Boot 日志链路追踪:MDC、Logback、TTL、TLog 与 APM 选型实战

欢迎你来读这篇博客,这篇博客主要是关于 Spring Boot 日志链路追踪 的落地方案。 本文会从 MDC + Logback + TTL 的自研方案讲起,再分析 TLog、SkyWalking、OpenTelemetry、Micrometer Tracing、Zipkin、Jaeger、Grafana Tempo、Elastic APM、Pinpoint、SigNoz、Datadog、New
2026-06-11
Java
#Spring Boot #Logback #MDC #TTL #TLog #SkyWalking #OpenTelemetry #APM

Java 反射机制详解:原理、Class 类、类加载与反射调用优化

欢迎你来读这篇博客,这篇博客主要系统梳理 Java 反射机制。 本文会从反射是什么开始,逐步讲到反射原理、Class 类、获取 Class 对象的方式、动态加载与静态加载、类加载流程、反射获取类结构、反射创建对象、操作属性、调用方法,以及反射调用优化。
2026-06-11
Java
#Java #JVM #反射 #类加载

Java 线程详解:从创建、协作、生命周期到中断机制

欢迎你来读这篇博客,这篇博客主要是关于 Java 线程。线程是 Java 并发编程的入口,也是很多线上问题的起点:接口偶发超时、任务卡死、线程池打满、死锁、异步任务无法退出、服务关闭很慢,这些问题背后基本都绕不开线程。 如果用一句话概括:线程是程序中一条独立的执行路径,而 Java 提供了一套从线程创建、调度、协作、等待、唤醒到取消的完整机制。真正写好并发代码,不只是会 new Thread(),
2026-06-11
Java
#Java #多线程 #Thread #并发编程 #JDK21

Java Optional

Java Optional 很好,但别把它当万能锤子
2026-06-11
Java
#Java #杂谈

Java Steam

Java Streams 很好,但别把它当万能锤子
2026-06-11
Java
#Java #杂谈

人工智能简述:从 ChatGPT 到 AI 时代

欢迎你来读这篇博客,这篇博客主要是关于人工智能简述。它不会把 AI写成一个玄学概念,也不会只停留在“模型很厉害”这种表层兴奋里,而是尝试从技术、产品、产业、社会影响和个人应对几个角度,把这轮 AI浪潮讲清楚。 如果用一句话概括:人工智能不是一个新名词,但 ChatGPT 之后的人工智能变成了一种新的通用生产力入口。它开始从实验室、论文、算法竞赛,走向普通人的工作台、企业的业务系统,以及未来社会的基
2026-06-10
AI
#人工智能 #ChatGPT #大语言模型 #AIGC #Agent

从 gRPC 到 Protobuf、Dubbo Triple:Spring Boot 微服务通信深度实践

欢迎你来读这篇博客,这篇博客主要围绕 gRPC、Protobuf、Dubbo 以及它们与 Spring Boot 的整合展开。 它不是一篇“背概念”的文章,而是一篇从通信演进、协议原理、工程落地、Spring Boot 集成、Dubbo Triple 兼容、服务发现、安全认证、异常治理、调试工具到生产最佳实践的完整长文。
2026-06-09
Java
#Spring Boot #gRPC #Protobuf #Dubbo #RPC #微服务

Nacos + Spring Boot 3 + Dubbo 3 + gRPC/Triple 整合实战

欢迎你来读这篇博客,这篇博客主要是关于 Nacos + Spring Boot 3 + Dubbo 3 + gRPC/Triple 的完整整合实践。 这不是一篇“贴几个依赖就结束”的文章,而是按真实项目的方式,从架构选型、版本选择、工程结构、Proto 契约、Provider、Consumer、Nacos 注册发现、gRPC 兼容访问、参数治理、排错清单一路跑通。
2026-06-09
Java > Microservice
#gRPC #Protobuf #Spring Boot 3 #Dubbo 3 #Nacos #Triple

Linux 磁盘挂载、分区与 LVM 分卷实战

欢迎你来读这篇博客,这篇博客主要是关于 Linux 磁盘挂载、分区、分卷和 LVM 管理。 在服务器运维、Docker 数据目录迁移、数据库磁盘扩容、日志盘挂载、云服务器数据盘初始化这些场景里,磁盘管理都是绕不开的基础能力。 这块知识看起来命令很多:mount、fdisk、parted、mkfs、blkid、lsblk、fstab、pvcreate、vgcreate、lvcreate、lvexte
2026-06-08
Linux
#Linux #Disk #Mount #Parted #Fdisk #LVM

Docker 深度入门:从环境、核心原理到镜像构建与生产部署

欢迎你来读这篇博客。 这篇文章是一篇系统性的 Docker 深度长文,目标不是让你只会敲几条 docker run,而是能真正理解 Docker在工程中的价值:它为什么能解决环境一致性问题,镜像和容器到底是什么,网络为什么经常出问题,数据为什么必须挂卷,端口映射为什么不是EXPOSE,Dockerfile 为什么会影响镜像大小和构建速度,以及多阶段构建为什么是生产镜像的基本功。 本文核心内容包括:
2026-06-07
DevOps > Docker
#Linux #Docker #Container #Dockerfile #DevOps

Redis 缓存实战:一致性、穿透、击穿与 HotKey 治理

欢迎你来读这篇博客,这篇博客主要是关于 Redis 缓存场景中的几个核心问题:缓存一致性、缓存穿透、缓存击穿、缓存雪崩、HotKey 治理。 这几个问题看起来像面试八股,实际上都是线上系统的老熟人。它们不一定每天出现,但一旦出现,就会像半夜两点的报警电话一样,礼貌,但致命。
2026-06-07
Java
#Spring Boot #Redis #Cache #高并发 #缓存一致性 #缓存击穿 #缓存穿透 #HotKey

Docker Tools 深度实践:Portainer、Dockge、IDEA、私有仓库、GitLab 与服务器面板

欢迎你来读这篇博客。 前面几篇文章已经讲过 Docker 基础、Docker Compose、Dockerfile 和 Dockerfile 优化。这一篇专门聊 Docker 生态里的工具体系。 本文核心内容包括: Docker Tools 的整体分层 Portainer:可视化 Docker 管理平台 Dockge:面向 Compose Stack 的轻量管理工具 IDEA 操作 Docker
2026-06-07
DevOps
#Docker #Docker Tools #Portainer #Dockge #Harbor #GitLab #1Panel #IntelliJ IDEA

Dockerfile 深度实践:从构建原理到镜像优化、缓存优化与生产级落地

欢迎你来读这篇博客。 这篇文章专门讲 Dockerfile。 前面的 Docker 基础文章更多关注容器、镜像、网络、数据卷、端口映射、常见部署这些内容;而 Dockerfile 是镜像构建的核心。一个 Dockerfile 写得好不好,会直接影响: 镜像体积 构建速度 构建缓存命中率 线上启动速度 安全风险 部署稳定性 CI/CD 流水线效率 团队后续维护成本 很多人写 Docke
2026-06-07
DevOps
#Spring Boot #Java #Docker #Container #Dockerfile #BuildKit

Docker Compose 深度实战:从编排模型、网络卷、环境变量到生产部署

欢迎你来读这篇博客。 这篇文章专门写 Docker Compose,不再把它当作 Docker 基础知识里的一小节,而是把它当成一个“单机多容器应用编排工具”来系统讲清楚。 如果说 Docker 解决的是: 一个容器怎么跑起来? 那么 Docker Compose 解决的是: 一组互相依赖的容器,如何用一份声明式配置稳定、可重复、可维护地跑起来? 对于 Java 后端开发来说,一个服务通常
2026-06-07
DevOps > Docker
#Spring Boot #Redis #Docker #Container #DevOps #Docker Compose #MySQL

Docker Swarm 深度实践:从集群搭建、服务编排到生产级运维

欢迎你来读这篇博客。 前面几篇文章分别讲了 Docker 基础、Docker Compose、Dockerfile、Docker Tools。这一篇专门讲 Docker Swarm,也就是 Docker原生的集群编排能力。 本文核心内容包括: Docker Swarm 是什么 Docker Swarm 和 Docker Compose、Kubernetes 的区别 Swarm 集群架构 Mana
2026-06-07
DevOps
#Docker #Container #Docker Swarm #Cluster #Service Discovery #Overlay Network

Java 常用工具类深度盘点:从 JDK、Apache Commons 到 Guava、Hutool、Spring、MyBatis

欢迎你来读这篇博客。本文不是一篇“工具类 API 字典”,而是从真实 Java 后端开发的角度,系统梳理 Java项目里常见工具类的使用边界、选型逻辑、常见坑位和团队规范。
2026-06-07
Java
#Spring #Java #JDK #Apache Commons #Guava #Hutool #MyBatis

Spring Cache 深度实践:自定义 Cache 与 CacheManager 的生产级方案

欢迎你来读这篇博客,这篇博客主要是关于 Spring Cache 自定义 Cache 与 CacheManager 的生产级实践。 Spring Cache 入门很简单,一个 @Cacheable 就能让方法结果进入缓存。但真正到了业务系统里,问题就不再是“能不能缓存”,而是: 缓存 key 怎么设计? Redis 序列化为什么是一堆乱码? 不同缓存如何设置不同 TTL? 为什么加了 @Cach
2026-06-04
Java
#Spring Boot #Redis #Spring Cache #Caffeine #CacheManager

从 JDK 1.0 到 JDK 26:Java 各版本主要新特性全景梳理

欢迎你来读这篇博客,这篇博客主要是关于 JDK 各版本主要新特性。 Java 已经不是当年那个只会写企业后台的“老干部语言”了。它从 Applet、AWT、JDBC、RMI 时代一路走到 Lambda、模块化、Record、PatternMatching、Virtual Threads、Foreign Function & Memory API、AOT、ZGC、Shenandoah、HTT
2026-06-04
Java
#Java #JDK #JVM #OpenJDK #Java 新特性

深入理解 JVM:从字节码、类加载、运行时内存到 GC 与调优实战

欢迎你来读这篇博客,这篇博客主要是关于 JVM 的系统性梳理。 JVM 不是一个“背八股”的东西,它是 Java 程序运行时的地基:代码为什么能跨平台、类为什么能动态加载、对象为什么会被回收、线上为什么会 Full GC、为什么一个接口偶尔慢 3 秒、为什么调大堆反而更卡,这些问题都绕不开 JVM。
2026-06-04
Java
#Java #JVM #GC #Arthas #性能调优
1…678910…14

搜索

德刑君 GitHub
总访问量 次 总访客数 人