自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

数据一致性:确保限界上下文内部的数据是一致的。服务隔离:限界上下文之间应保持服务隔离,避免相互影响。技术栈一致性:限界上下文内部应使用相同的技术栈,以简化开发和维护。

2025-07-09 19:35:31 641

原创 DDD设计模式解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。在实际应用中,需要根据具体的项目需求和业务场景,选择合适的技术方案来实现DDD的设计理念。

2025-07-09 19:15:17 729

原创 ShardingSphere技术解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。ShardingSphere 作为一款优秀的分布式数据库中间件,具有丰富的功能和强大的技术实现。

2025-07-09 18:33:13 320

原创 ShardingSphere 架构解析

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

2025-07-09 18:14:33 451

原创 并发编程与MyBatis知识解析

自定义缓存实现,如Redis缓存,适用于需要跨SqlSession共享缓存数据的情况。

2025-07-09 12:32:02 527

原创 并发编程与MyBatis精粹

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

2025-07-09 12:14:53 726

原创 服务治理技术解析

通过扩展Ribbon的抽象类IRule,实现更复杂的负载均衡策略,如根据服务实例的健康状态进行负载均衡。

2025-07-09 11:36:12 232

原创 微服务架构核心技术

Ribbon允许开发者通过实现IRule接口自定义负载均衡规则,以适应特定的业务需求。例如,根据服务实例的响应时间或负载情况动态调整负载均衡策略。

2025-07-09 11:15:44 553

原创 Spring MVC 框架解析

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

2025-07-09 10:32:13 417

原创 Spring MVC核心技术解析

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

2025-07-09 10:14:23 576

原创 JVM & Spring Boot核心解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。例如,可以创建一个自定义类加载器,用于加载第三方库中的类文件,避免与其他类加载器冲突。

2025-07-09 09:38:40 417

原创 JVM与Spring Boot精解

自定义类加载器允许开发者实现特定的类加载逻辑,例如,加载特定格式的文件或从网络资源加载类。继承:通过继承类并重写findClass方法,实现自定义的类查找逻辑。实现接口:通过实现接口,定义类加载的生命周期。开发者可以通过创建自定义Starter来简化项目的依赖管理。起步依赖:包含项目所需的全部依赖。起步依赖通常使用Maven或Gradle进行管理。依赖管理机制:使用Maven或Gradle进行依赖管理。例如,在Maven项目中,可以使用标签来定义依赖的版本。

2025-07-09 09:16:09 478

原创 Spring框架核心技术揭秘

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

2025-07-09 08:37:33 380

原创 Spring IoC与AOP深度解析

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

2025-07-09 08:16:11 333

原创 DDD 核心知识详解

领域驱动设计(DDD)是一种系统设计的思维方式,通过清晰的领域划分、统一语言、基础构件和规则体系,构建出可扩展、可维护的系统。在实践过程中,需要根据具体业务场景和系统需求,灵活运用 DDD 的原则和方法,以实现高质量的系统设计。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD📙经过多年在CSDN创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。

2025-07-08 19:30:40 578

原创 DDD实践精髓解析

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

2025-07-08 19:13:11 528

原创 ShardingSphere核心机制解析

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

2025-07-08 18:32:57 792

原创 ShardingSphere:分布式数据库核心技术

ShardingSphere作为分布式数据库的核心技术之一,以其核心分片机制、读写分离体系、分布式治理、数据迁移方案和生态扩展组件等优势,在分布式数据库领域具有广泛的应用前景。通过深入理解和掌握这些技术,可以有效提高数据库系统的性能、可扩展性和稳定性。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。

2025-07-08 18:15:03 529

原创 并发编程深度解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。线程的基础实现通常依赖于操作系统提供的线程库,例如在Unix-like系统中,线程是由内核管理的轻量级进程。

2025-07-08 12:38:14 402

原创 并发编程与MyBatis精讲

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

2025-07-08 12:16:04 775

原创 Spring Cloud微服务核心解析

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

2025-07-08 11:37:55 532

原创 Spring Cloud架构解析

本文详细介绍了Spring Cloud架构中的服务治理、服务通信、容错保护、网关路由、消息驱动和分布式增强等知识点。通过深入剖析这些知识点,可以帮助开发人员更好地理解和应用Spring Cloud技术,构建高性能、高可用的分布式系统。在实际开发过程中,需要根据业务需求和技术特点,灵活运用这些知识点,以达到最佳的系统性能。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖。

2025-07-08 11:16:16 400

原创 Spring MVC 框架解析

Spring MVC 提供了一个强大的框架,用于构建高性能、可扩展的Web应用程序。通过理解其基础架构、核心组件、数据处理、文件操作、异常处理和扩展机制,开发者可以更好地利用Spring MVC的优势,开发出高质量的Web应用程序。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。

2025-07-08 10:32:54 601

原创 Spring MVC核心技术揭秘

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

2025-07-08 10:14:37 249

原创 JVM与Spring Boot核心解析

在实际应用中,我们可以通过继承类来创建自定义类加载器,以满足特定的加载需求。技术实现细节:自定义类加载器可以重写loadClass方法,实现自定义的类加载逻辑。自定义Starter可以帮助开发者将常用的依赖和配置封装起来,方便其他开发者使用。技术实现细节:自定义Starter需要创建Maven项目,添加依赖和编写自动配置类。

2025-07-08 09:40:11 786

原创 JVM & Spring Boot核心解析

开发人员可以通过继承类或实现接口中的invoke方法来创建自定义类加载器。自定义类加载器可以用于实现特定的类加载逻辑,如模块化系统。起步依赖:提供一组依赖,方便开发人员使用。依赖管理机制:使用和标签管理依赖,并通过BOM文件统一版本。版本冲突解决:通过依赖管理和版本控制,避免版本冲突。Spring Boot允许在AutoConfigurationBean的生命周期中添加扩展点,如等。

2025-07-08 09:16:42 681

原创 Spring框架核心技术解析

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

2025-07-08 08:35:31 346

原创 Spring框架核心技术解析

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

2025-07-08 08:16:09 540

原创 DDD实战精解

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。扩展实践是DDD的补充,它提供了一些实用的方法和工具,以提升系统的可扩展性和可维护性。

2025-07-07 19:33:20 581

原创 领域驱动设计(DDD)实践解析

限界上下文边界定义的关键在于确保领域模型的完整性和一致性。领域模型映射:将领域模型映射到限界上下文中,确保模型的一致性。业务规则封装:将业务规则封装到限界上下文中,确保规则的一致性和可维护性。

2025-07-07 19:14:43 747

原创 ShardingSphere核心机制揭秘

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

2025-07-07 18:35:03 912

原创 ShardingSphere 分布式数据库解析

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

2025-07-07 18:15:47 415

原创 并发编程知识体系

通过实现Cache接口自定义缓存。

2025-07-07 12:36:59 911

原创 并发编程核心知识

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。(4)阻塞:线程在执行过程中,由于某些原因(如等待锁、等待条件变量等)无法继续执行,进入阻塞状态。

2025-07-07 12:15:45 708

原创 微服务架构核心机制

通过实现。

2025-07-07 11:31:47 958

原创 Spring Cloud技术解析

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

2025-07-07 11:13:07 734

原创 Spring MVC 框架解析

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

2025-07-07 10:29:54 523

原创 Spring MVC深度解析

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

2025-07-07 10:12:36 575

原创 JVM核心机制解析

自定义类加载器允许开发者自定义类加载逻辑,这在特定场景下非常有用,如加载由特定协议定位的资源或实现特定的类加载策略。

2025-07-07 09:30:31 967

原创 JVM与Spring Boot核心解析

自定义Starter可以帮助开发者快速集成第三方库或自定义组件。自定义Endpoint允许开发者扩展Actuator的功能。

2025-07-07 09:13:37 208

空空如也

空空如也

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

TA关注的人

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