我是Java程序员廖志伟,感谢朋友们的支持!不定期贡献一篇高品质、过万文字、图文并茂且附有视频解说、满载代码示例注释的良心之作,坚决杜绝粗制乱造。

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。

  • 博客(728)
  • 资源 (19)
  • 收藏
  • 关注

原创 Spring Cloud微服务架构解析

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

2025-07-23 11:09:25 104

原创 Spring MVC 框架解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。RESTful风格的URL通常使用HTTP方法(GET、POST、PUT、DELETE等)来表示资源的操作。

2025-07-23 10:31:11 265

原创 Spring MVC 框架解析

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

2025-07-23 10:08:54 374

原创 JVM与Spring Boot核心解析

自定义类加载器允许开发者实现特定的类加载逻辑,例如,加载特定来源的类文件,或实现模块化加载。自定义Starter可以帮助开发者快速集成第三方库。开发者可以创建一个包含所有必需依赖的Maven或Gradle项目,并将其打包为Starter。自定义Endpoint允许开发者扩展Actuator的功能。开发者可以创建自定义端点,以收集和提供额外的监控信息。

2025-07-23 09:33:27 252

原创 JVM与Spring Boot核心解析

在需要特殊类加载逻辑的情况下,如实现模块化系统或插件化应用时,开发者可以创建自定义类加载器。继承抽象类:自定义类加载器通常继承抽象类。重写方法:自定义类加载器需要重写方法,以实现自定义的类查找逻辑。自定义Starter是Spring Boot生态中的一种常见实践,它允许开发者封装依赖和自动配置。创建Starter:开发者需要创建一个Maven项目,并将其打包为JAR文件。添加依赖:在Starter中添加所需的依赖和自动配置类。开发者可以自定义Endpoint来扩展Actuator的功能。自定义端点。

2025-07-23 09:09:24 441

原创 Spring框架核心技术揭秘

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

2025-07-23 08:37:56 105

原创 Spring框架核心技术解析

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

2025-07-23 08:09:40 213

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

限界上下文边界定义可以通过边界标记和边界聚合来实现。边界标记:通过定义明确的边界标记,如领域服务、领域事件等,来标识限界上下文的边界。边界聚合:通过聚合实体和值对象来构建限界上下文,确保聚合内部的高内聚和聚合之间的低耦合。

2025-07-22 19:28:27 531

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

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

2025-07-22 19:08:01 395

原创 ShardingSphere 深度解析

ShardingSphere是一款功能强大的分布式数据库中间件,通过深入理解其核心机制、读写分离、分布式治理、数据迁移方案以及生态扩展组件,我们可以构建高效、可靠的分布式数据库系统。在实际应用中,应根据业务需求选择合适的策略和方案,以充分发挥ShardingSphere的优势。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。

2025-07-22 18:32:16 431

原创 ShardingSphere 深度解析

ShardingSphere 作为一款强大的分布式数据库中间件,提供了丰富的功能和灵活的配置。通过本文的解析,读者可以深入了解 ShardingSphere 的核心知识点,并学会如何将其应用于实际场景。希望本文能够帮助读者更好地掌握 ShardingSphere,为分布式数据库架构的构建提供有力支持。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号。

2025-07-22 18:09:31 669

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

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

2025-07-22 12:33:48 527

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

本文详细介绍了并发编程和MyBatis的相关知识点,从线程基础、同步机制、并发集合到MyBatis的SQL映射、缓存机制、代理模式等,通过多个知识点的串联,使读者能够更好地理解和应用并发编程和MyBatis技术。在并发编程中,线程的创建和管理是确保程序高效执行的关键。

2025-07-22 12:08:54 610

原创 Spring Cloud微服务技术精解

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

2025-07-22 11:33:02 435

原创 Spring Cloud微服务架构解析

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

2025-07-22 11:09:28 339

原创 Spring MVC深度解析

本文详细介绍了Spring MVC的基础架构、核心组件、数据处理、文件操作、异常处理和扩展机制。通过对这些知识点的学习和理解,开发者可以更好地使用Spring MVC开发Web应用程序。在实际开发过程中,结合实际需求,灵活运用这些知识点,可以构建高性能、可扩展的Web应用程序。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。

2025-07-22 10:30:52 576

原创 Spring MVC核心解析

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

2025-07-22 10:08:22 503

原创 JVM核心机制解析

自定义类加载器可以实现特殊的类加载逻辑,例如,可以加载特定协议的文件,或实现热部署等功能。自定义类加载器需要继承类或类,并重写方法。创建一个Maven项目,并添加Starter的依赖。创建一个配置类,并添加注解。添加必要的配置文件和资源文件。Spring Boot提供了自定义AutoConfigurationBean的生命周期扩展点,如和。可以通过这些扩展点来实现自定义的生命周期操作。

2025-07-22 09:33:19 472

原创 JVM & Spring Boot 深度解析

自定义类加载器允许开发者根据特定的需求加载类。例如,可以实现URLClassLoader来加载网络上的类文件。自定义Starter可以帮助开发者将库的依赖和自动配置封装起来,方便其他开发者使用。开发自定义Starter时,需要创建一个Maven项目,并添加必要的依赖和自动配置。开发者可以自定义Endpoint来扩展Actuator的功能。自定义Endpoint需要实现Endpoint接口,并使用@Endpoint注解进行标注。

2025-07-22 09:09:53 663

原创 Spring IoC与AOP深度解析

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

2025-07-22 08:35:50 176

原创 Spring框架核心技术解析

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

2025-07-22 08:08:49 652

原创 DDD核心层设计解析

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

2025-07-21 19:29:50 570

原创 DDD 深度解析

领域驱动设计是一种强大的软件开发方法,它通过将业务逻辑清晰地抽象和实现,使得软件系统能够更好地适应业务变化。本文对DDD的关键知识点进行了深入解析,并通过详细的技术实现细节,提升了文章的专业性和技术深度。在实际项目中,应根据具体业务需求,灵活运用DDD的原则和方法,以提高软件质量。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。

2025-07-21 19:08:59 336

原创 ShardingSphere技术解析

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

2025-07-21 18:29:52 365

原创 ShardingSphere核心技术解析

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

2025-07-21 18:08:33 714

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

通过实现。

2025-07-21 12:29:34 782

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

本文深入探讨了并发编程和MyBatis的知识体系,详细介绍了线程基础、同步机制、并发工具类、并发框架、SQL映射、缓存机制、扩展机制等方面的技术实现细节。通过对这些技术的深入理解,读者可以更好地掌握并发编程和MyBatis的原理和应用,为实际开发打下坚实的基础。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。

2025-07-21 12:08:27 457

原创 Spring Cloud服务治理精要

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

2025-07-21 11:30:33 811

原创 微服务架构实战指南

可以通过自定义规则扩展Ribbon的功能,如根据服务实例的健康状态进行负载均衡。

2025-07-21 11:08:22 924

原创 Spring MVC核心技术解析

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

2025-07-21 10:33:07 527

原创 Spring MVC 框架解析

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

2025-07-21 10:08:25 489

原创 JVM与Spring Boot深度解析

自定义类加载器允许开发者实现特定的类加载逻辑,例如实现插件机制或自定义类加载策略。自定义类加载器通常继承自java.lang.ClassLoader类。自定义Starter可以帮助开发者将依赖和自动配置封装成一个模块。自定义Starter的开发通常包括以下步骤:创建一个Maven或Gradle项目。添加所需的依赖。创建一个自动配置类。创建一个Spring Boot Starter项目。将自动配置类和依赖打包成jar文件。

2025-07-21 09:31:23 673

原创 JVM内存模型解析

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

2025-07-21 09:08:22 923

原创 Spring框架核心技术解析

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

2025-07-21 08:08:21 1139

原创 DDD战略与战术设计精要

限界上下文(Bounded Context)是领域模型的一部分,它定义了领域模型的边界。边界可以是业务功能、数据存储或技术组件。例如,一个订单系统可以是一个独立的限界上下文,其边界包括订单表、订单相关的服务接口等。

2025-07-20 19:27:55 920

原创 领域驱动设计实践指南

限界上下文边界定义是确保领域模型一致性和可维护性的关键。统一语言:构建统一语言的过程涉及术语的提取、定义和传播。首先,通过业务分析师和开发者的协作,提取业务术语。然后,将这些术语整理成术语表,并在团队内部进行推广。统一语言有助于减少误解和沟通成本。术语表构建方法业务分析师与开发者的沟通:通过会议、讨论等方式,让业务分析师和开发者共同参与术语的定义和讨论。业务文档的整理:从业务文档中提取关键术语,并进行整理和定义。外部资源的参考:参考行业标准和最佳实践,借鉴其他系统的术语定义。跨团队语义对齐术语培训。

2025-07-20 19:08:40 550

原创 ShardingSphere 架构解析

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

2025-07-20 18:29:07 682

原创 ShardingSphere 架构解析

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

2025-07-20 18:07:35 946

原创 并发编程知识精粹

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。线程池的核心参数中,核心线程数决定了在空闲时保持活跃的线程数量,最大线程数则决定了线程池能够扩展到的最大线程数量。

2025-07-20 12:29:36 540

原创 并发编程知识解析

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

2025-07-20 12:07:52 975

空空如也

空空如也

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

TA关注的人

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