- 博客(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: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关注的人