自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。:核心域通常涉及业务的核心流程和关键价值,支撑域则是为核心域提供必要服务的领域,如用户管理、权限控制等。

2025-07-12 19:35:15 122

原创 领域驱动设计实现深度解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。由于您的要求是详细追加技术实现细节,而不包含具体代码,以下是对给定文章内容的补充说明,以提升文章的专业性和技术深度。

2025-07-12 19:18:31 210

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

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

2025-07-12 18:38:54 251

原创 ShardingSphere 架构解析

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

2025-07-12 18:18:35 146

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

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

2025-07-12 12:42:18 232

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

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

2025-07-12 12:20:31 199

原创 Spring Cloud微服务架构解析

Ribbon允许自定义负载均衡规则,通过实现IRule接口,可以根据服务实例的健康状态、权重等参数进行服务选择。

2025-07-12 11:40:47 198

原创 微服务架构核心技术精粹

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

2025-07-12 11:19:54 197

原创 Spring MVC 框架解析

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

2025-07-12 10:37:56 274

原创 Spring MVC核心技术解析

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

2025-07-12 10:18:03 218

原创 JVM与Spring Boot知识精要

类加载过程:双亲委派模型:自定义类加载器:模块化系统(JPMS):运行时数据区:堆溢出:栈溢出:方法区溢出:GC Roots可达性分析:分代收集理论:引用类型:垃圾回收算法:并发收集器:JVM参数配置:内存泄漏诊断:JIT编译优化:@EnableAutoConfiguration原理:条件化配置(@Conditional):自定义Starter开发:依赖管理机制:版本冲突解决:健康检查端点:度量指标收集:自定义Endpoint开发:多环境配置:配置加载优先级:动态配置刷新:Micrometer集成:Logb

2025-07-12 09:41:43 126

原创 JVM与Spring Boot核心解析

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

2025-07-12 09:19:18 139

原创 Spring框架核心技术解析

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

2025-07-12 08:43:14 182

原创 Spring框架核心解析

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

2025-07-12 08:20:47 294

原创 DDD深度解析:战略战术全解

领域驱动设计(DDD)是一种强大的软件设计方法,通过关注领域模型和业务逻辑,提高软件系统的可维护性和可扩展性。通过上述对战略设计层、战术设计层、规则体系和扩展实践的分析,我们可以更好地理解和应用DDD,构建高质量的软件系统。在实际应用中,需要根据具体的项目需求和业务场景,灵活运用DDD的原则和方法,以达到最佳的设计效果。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖。

2025-07-11 19:37:27 313

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

数据一致性:确保跨限界上下文的数据一致性。技术隔离:通过接口和抽象层实现技术隔离。代码组织:合理组织代码,提高可读性和可维护性。

2025-07-11 19:17:57 170

原创 ShardingSphere技术解析

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

2025-07-11 18:35:57 192

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

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

2025-07-11 18:17:24 240

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

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

2025-07-11 12:43:00 817

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

(1)线程生命周期:线程从创建(Thread实例化)、就绪(线程可被调度执行)、运行(CPU正在执行线程)、阻塞(线程因等待某些条件而无法执行)、等待(线程主动放弃CPU执行权,等待其他线程的通知或资源)、终止(线程执行完毕或被外部终止)等阶段。

2025-07-11 12:21:05 434

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

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

2025-07-11 11:41:29 258

原创 Spring Cloud微服务实战攻略

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

2025-07-11 11:18:54 320

原创 Spring MVC 框架解析

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

2025-07-11 10:39:49 210

原创 Spring MVC 框架解析

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

2025-07-11 10:19:21 303

原创 JVM与Spring Boot知识精讲

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

2025-07-11 09:44:59 250

原创 JVM与Spring Boot核心知识

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

2025-07-11 09:20:25 326

原创 Spring框架核心技术解析

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。这种方式确保了对象在创建时就已经完成了依赖的注入,保证了对象在初始化阶段就拥有完整的依赖关系。

2025-07-11 08:40:16 208

原创 Spring框架核心知识点解析

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

2025-07-11 08:17:46 191

原创 领域驱动设计实践精要

限界上下文是领域模型中的一个边界,它定义了模型适用的范围。

2025-07-10 19:39:13 543

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

上下文映射:使用上下文映射模式来定义不同上下文之间的关系,如合作关系和客户-供应商关系。接口定义:为每个限界上下文定义接口,确保上下文之间的交互遵循接口规范。数据一致性:确保限界上下文内部的数据一致性,避免数据冲突。

2025-07-10 19:19:48 546

原创 ShardingSphere核心机制解析

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

2025-07-10 18:37:09 818

原创 ShardingSphere详解

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

2025-07-10 18:17:57 512

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

不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。本文详细介绍了并发编程和MyBatis的相关知识点,包括线程基础、线程池、同步机制、并发集合、并发工具类、并发框架、MyBatis的SQL映射、动态SQL、缓存机制、代理模式、插件拦截、执行流程、SqlSession生命周期、执行器类型、延迟加载、扩展机制、类型处理器、拦截器链和方言支持。线程的创建通常涉及操作系统提供的线程API,如Java中的。

2025-07-10 12:42:23 387

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

实现Cache接口:自定义缓存实现,例如使用Redis、Memcached等缓存技术。使用插件:使用插件拦截SQL执行过程,实现缓存逻辑。

2025-07-10 12:20:02 390

原创 Spring Cloud微服务精髓

一、服务治理在微服务架构中,服务治理是确保服务之间高效、稳定交互的关键环节。服务治理不仅涉及到服务的注册与发现,还包括服务的健康检查、负载均衡、容错保护等多个方面。以下是Spring Cloud中服务治理的相关知识点,我们将一一解析,确保理解深入且易于实践。服务发现与注册是微服务架构中的核心概念,它允许服务实例动态地注册和发现其他服务实例,从而实现服务的解耦和弹性。Eureka服务端/客户端:Consul集成:Nacos多模式支持:健康检查是确保服务稳定性的重要手段,Spring Cloud提供了健康检查机

2025-07-10 11:36:04 393

原创 Spring Cloud服务治理解析

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

2025-07-10 11:16:27 213

原创 Spring MVC核心技术解析

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

2025-07-10 10:37:11 829

原创 Spring MVC核心技术解析

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

2025-07-10 10:17:15 525

原创 JVM与Spring Boot解析

自定义类加载器允许开发者实现自己的类加载逻辑,例如,可以加载特定格式的类文件,或者实现热部署功能。自定义Starter是Spring Boot项目开发的关键步骤。它允许开发者将一组依赖和配置打包成一个可重用的模块。自定义Endpoint允许开发者扩展Actuator的功能。

2025-07-10 09:37:12 356

原创 JVM与Spring Boot核心解析

自定义类加载器允许开发者介入类加载过程,实现特定的逻辑,如热部署。例如,可以通过自定义类加载器来加载特定的类,或者通过修改类加载过程来改变类的行为。自定义Starter可以方便地复用代码和配置。开发者可以通过创建一个包含特定依赖的jar包来创建自定义Starter。

2025-07-10 09:17:16 304

空空如也

空空如也

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

TA关注的人

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