- 博客(263)
- 收藏
- 关注
原创 JVM核心机制解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-12 09:38:04
20
原创 JVM与Spring Boot核心解析
自定义类加载器允许开发者控制类的加载过程,实现一些特定的功能,如动态加载类、隔离类空间等。开发者可以通过继承ClassLoader类或实现ClassLoader接口来创建自定义类加载器。自定义Starter可以帮助开发者快速集成第三方库。自定义Starter的开发涉及到起步依赖和依赖管理机制。起步依赖:定义了Starter所依赖的库。起步依赖通常使用Spring Boot的依赖管理机制,如Maven或Gradle。依赖管理机制:使用BOM文件来管理依赖版本,解决版本冲突。
2025-07-12 09:15:39
90
原创 Spring框架深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-12 08:40:06
99
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-12 08:16:39
180
原创 DDD核心理论与实践
限界上下文是定义领域边界的一种方式,它将领域模型与外部系统隔离开来。共享边界:涉及跨团队或跨系统的交互。技术实现:采用接口和抽象类等设计模式,定义共享边界,确保不同团队或系统之间的交互规范。内部边界:限界上下文内部的服务和实体。技术实现:通过领域模型和代码设计,确保限界上下文内部的服务和实体紧密关联,降低模块间耦合。
2025-07-11 19:34:17
296
原创 领域驱动设计解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-11 19:14:14
113
原创 ShardingSphere核心技术解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。在实现上,ShardingSphere通过解析查询语句中的路由信息,将查询请求直接路由到指定的分片。
2025-07-11 18:32:44
182
原创 ShardingSphere:分布式数据库解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-11 18:13:44
238
原创 并发编程核心知识
(1)线程生命周期:线程从创建(创建状态)、就绪(就绪状态)、运行(运行状态)、阻塞(阻塞状态,如等待I/O操作)、等待(等待状态,如等待锁释放)、超时(超时状态,如线程等待时间超过预设值)和终止(终止状态,如线程完成执行)等状态进行转换。
2025-07-11 12:16:56
159
原创 Spring Cloud微服务架构解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-11 11:37:49
153
原创 Spring Cloud 架构精要
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-11 11:15:15
231
原创 Spring MVC 框架解析
Spring MVC 是一个功能强大的 MVC 框架,它提供了丰富的功能和扩展机制。通过掌握 Spring MVC 的基础架构、核心组件、数据处理、文件操作、异常处理和扩展机制,开发者可以轻松地开发高质量的 Web 应用程序。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD📙经过多年在CSDN创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。
2025-07-11 10:36:39
216
原创 Spring MVC 框架解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。注解来处理全局异常。
2025-07-11 10:16:13
174
原创 JVM与Spring Boot深度解析
自定义类加载器允许开发者控制类的加载过程,实现特殊的类加载需求,如热部署、模块化等。继承抽象类或实现接口,并重写loadClass方法。在loadClass方法中,实现自定义的类加载逻辑,例如,从特定目录或远程服务加载类。自定义Starter可以帮助开发者将常用库和配置封装起来,方便其他开发者使用。创建Maven项目,添加依赖。添加模块。添加自动配置类。自定义Endpoint允许开发者根据需求扩展Actuator的功能。实现Endpoint接口,并使用或等注解。通过@Endpoint。
2025-07-11 09:40:50
224
原创 JVM与Spring Boot解析
Spring Boot允许开发者自定义Starter,以提供更便捷的依赖管理。起步依赖:定义起步依赖,将所需的库自动包含在项目中。起步依赖通常是一个Maven项目,其中包含依赖。依赖管理机制:使用BOM(Bill of Materials)文件统一管理依赖版本,解决版本冲突问题。BOM文件是一个包含所有依赖及其版本的清单文件。
2025-07-11 09:16:46
156
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-11 08:36:05
210
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-11 08:14:38
130
原创 DDD深度解析:核心要点
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。统一语言是DDD的关键原则之一,它要求开发人员和业务专家使用相同的术语和语言进行沟通,以确保理解的一致性。
2025-07-10 19:35:24
543
原创 DDD 深度解析指南
通过以上对领域驱动设计(DDD)的深度解析与实战指南,我们可以看到,DDD不仅仅是一种设计模式,更是一种业务与技术的结合,它通过定义清晰的领域模型、业务规则和架构设计,帮助我们构建可扩展、可维护的系统。领域事件是领域内发生的事件,它们可以触发业务逻辑的执行。
2025-07-10 19:16:06
425
原创 ShardingSphere核心机制解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-10 18:33:51
814
原创 ShardingSphere 分布式数据库解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-10 18:14:49
808
原创 并发编程核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-10 12:15:52
322
原创 Spring Cloud微服务治理精讲
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-10 11:31:49
145
原创 Spring Cloud微服务架构详解
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-10 11:13:13
227
原创 Spring MVC深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-10 10:33:27
642
原创 Spring MVC核心技术解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-10 10:14:08
765
原创 JVM与Spring Boot解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-10 09:33:59
194
原创 JVM与Spring Boot核心解析
自定义类加载器可以通过继承类或实现接口创建。自定义类加载器允许开发者自定义类文件的加载方式,如从网络加载、从数据库加载等。自定义Starter可以方便地集成第三方库。创建Maven项目,添加依赖关系。添加自动配置类,用于实现自动配置功能。编写Starter的文档。开发者可以自定义Endpoint来提供特定的功能,如自定义监控数据、自定义日志记录等。
2025-07-10 09:14:09
351
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-10 08:32:28
235
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-10 08:13:06
693
原创 领域驱动设计(DDD)实践精粹
数据一致性:确保限界上下文内部的数据是一致的。服务隔离:限界上下文之间应保持服务隔离,避免相互影响。技术栈一致性:限界上下文内部应使用相同的技术栈,以简化开发和维护。
2025-07-09 19:35:31
969
原创 DDD设计模式解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。在实际应用中,需要根据具体的项目需求和业务场景,选择合适的技术方案来实现DDD的设计理念。
2025-07-09 19:15:17
992
原创 ShardingSphere技术解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。ShardingSphere 作为一款优秀的分布式数据库中间件,具有丰富的功能和强大的技术实现。
2025-07-09 18:33:13
533
原创 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
518
原创 并发编程与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
981
原创 微服务架构核心技术
Ribbon允许开发者通过实现IRule接口自定义负载均衡规则,以适应特定的业务需求。例如,根据服务实例的响应时间或负载情况动态调整负载均衡策略。
2025-07-09 11:15:44
880
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人