自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 收藏
  • 关注

原创 领域驱动设计要点解析

限界上下文是领域模型在代码中的实现边界,它有助于封装领域逻辑,防止外部系统对领域模型的不当干扰。

2025-07-05 19:31:15 436

原创 DDD核心策略与实现细节

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-05 19:13:43 142

原创 ShardingSphere 深度解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-05 18:33:51 399

原创 ShardingSphere核心机制

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-05 18:15:20 452

原创 并发编程与MyBatis深度解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-05 12:37:28 215

原创 并发编程与MyBatis核心解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-05 12:14:45 591

原创 Spring Cloud技术解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-05 11:37:58 408

原创 微服务架构核心技术与实践

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-05 11:15:45 507

原创 Spring MVC 框架解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-05 10:34:12 670

原创 Spring MVC 框架解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-05 10:13:38 443

原创 Java JVM 深度解析

在Java中,可以通过继承ClassLoader类来创建自定义类加载器,实现特定的类加载逻辑。自定义类加载器可以用于实现例如模块化、热部署等高级功能。自定义Starter可以帮助开发者快速集成第三方库。自定义Starter通常包含一个或多个依赖项,并且通过Maven的依赖管理机制来管理这些依赖项。自定义Endpoint允许开发者自定义健康检查端点或度量指标收集端点。

2025-07-05 09:39:39 357

原创 JVM与Spring Boot详解

Java允许开发者自定义类加载器,以实现特定的类加载逻辑,如模块化系统(JPMS)。自定义类加载器可以通过继承。

2025-07-05 09:16:40 82

原创 Spring框架核心技术解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-05 08:37:29 361

原创 Spring框架核心技术解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-05 08:15:36 426

原创 领域驱动设计(DDD)实践精髓

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-04 19:31:40 469

原创 DDD实战解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-04 19:14:23 330

原创 ShardingSphere核心技术解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-04 18:34:55 880

原创 ShardingSphere 分布式数据库解析

ShardingSphere 作为一款高性能、可扩展的分布式数据库中间件,通过核心分片机制、读写分离体系、分布式治理、数据迁移方案和生态扩展组件等,为分布式数据库系统提供了全面的解决方案。在实际应用中,根据业务需求和系统架构,灵活运用 ShardingSphere 的各项功能,可构建高性能、高可用、易扩展的分布式数据库系统。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖。

2025-07-04 18:14:49 620

原创 并发编程与MyBatis精髓

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-04 12:37:46 799

原创 并发编程知识精要

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-04 12:15:16 577

原创 微服务架构核心技术解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-04 11:39:37 545

原创 服务治理与微服务架构

Ribbon允许用户通过编写自定义的负载均衡规则类来实现特定的负载均衡逻辑。

2025-07-04 11:16:22 784

原创 Spring MVC 框架解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-04 10:36:31 181

原创 Spring MVC核心技术解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-04 10:14:55 532

原创 JVM与Spring Boot核心解析

自定义类加载器允许开发者控制类加载过程。创建自定义类加载器需要继承类,并重写方法,该方法负责查找并返回指定的类。每个模块都通过文件定义模块的元数据,包括模块名称、依赖关系等。自定义Starter可以让我们将Spring Boot应用中常用的依赖和配置封装起来,方便其他开发者使用。自定义Starter需要创建一个Maven项目,并添加依赖和自动配置类。自定义AutoConfigurationBean生命周期扩展点允许我们在应用启动过程中进行扩展,如自定义Bean初始化、销毁等。

2025-07-04 09:40:10 738

原创 JVM核心机制解析

自定义类加载器可以通过继承类来实现。自定义类加载器允许开发者实现特定的加载逻辑,例如加载特定格式的文件、实现模块化等。自定义Starter可以帮助开发者快速集成第三方库。创建一个起步依赖,包含所有必要的依赖和自动配置。使用BOM文件来管理依赖版本,解决版本冲突。

2025-07-04 09:17:14 250

原创 Spring框架核心技术解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-04 08:39:06 623

原创 Spring框架核心知识解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-04 08:17:42 178

原创 领域驱动设计核心解析

限界上下文是领域模型的边界,用于隔离和封装领域知识。它应该是一个封闭的系统,只暴露必要的接口。

2025-07-03 19:34:08 740

原创 领域驱动设计核心解析

在领域驱动设计(DDD)的战略设计层,系统的领域划分是至关重要的。领域划分的目的是将复杂的系统分解为多个相对独立且相关的部分,每个部分代表系统中的一个领域,从而降低系统复杂性,提高可维护性和可扩展性。核心域/支撑域/通用域识别:子域拆分原则:限界上下文边界定义:统一语言:术语表构建方法:跨团队语义对齐:上下文映射模式:实体标识设计:值对象不可变性实现:聚合根一致性边界:领域服务与应用服务区分:工厂模式应用场景:仓储接口设计:领域事件建模:事件溯源实现:最终一致性策略:前置条件验证:不变式约束:规则引擎集成:

2025-07-03 19:15:40 435

原创 ShardingSphere核心机制解析

ShardingSphere作为一款优秀的分布式数据库中间件,其核心分片机制、读写分离体系、分布式治理、数据迁移方案和生态扩展组件等知识点,为构建高性能、高可用、可扩展的分布式数据库系统提供了有力保障。通过对这些知识点的深入了解和实践,可以为企业带来显著的效益。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。

2025-07-03 18:31:53 885

原创 ShardingSphere:分布式数据库解决方案

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-03 18:12:40 905

原创 并发编程与MyBatis核心解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-03 12:32:18 621

原创 并发编程与MyBatis核心知识

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-03 12:14:19 913

原创 分布式系统治理解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。Spring Cloud Config支持配置动态刷新,当配置信息发生变化时,客户端可以实时获取到最新的配置。

2025-07-03 11:35:47 514

原创 微服务架构核心技术解析

Ribbon允许通过编写自定义的IRule接口实现复杂的负载均衡规则,以满足特定的业务需求。

2025-07-03 11:15:45 1012

原创 Spring MVC 高级解析

📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。

2025-07-03 10:35:49 543

原创 Spring MVC 框架解析

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-03 10:15:53 513

原创 JVM与Spring Boot揭秘

📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。

2025-07-03 09:31:05 682

原创 JVM与Spring Boot解析

在特定场景下,如实现模块化系统或加载特定类型的类文件时,可以自定义类加载器。自定义类加载器可以重写findClass方法来加载类文件,也可以重写loadClass方法来控制类的加载过程。开发自定义Starter可以简化第三方库的集成,并为开发者提供统一的依赖管理。自定义Starter需要创建一个Maven项目,并添加必要的依赖和自动配置类。自定义Endpoint允许开发者添加自定义的监控和配置端点。自定义Endpoint需要实现Endpoint接口,并定义端点的访问路径和响应内容。

2025-07-03 09:13:16 849

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除