- 博客(391)
- 收藏
- 关注
原创 Spring MVC核心技术解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-21 10:39:59
287
原创 Spring MVC 框架解析
Spring MVC 是一个功能强大的 Web 框架,它通过模块化的设计,提供了灵活且易于扩展的 Web 应用程序开发环境。通过以上对 Spring MVC 基础架构、核心组件、数据处理、文件操作、异常处理和扩展机制的分析,我们可以更好地理解 Spring MVC 的设计理念和工作原理,从而在实际项目中更高效地使用它。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖。
2025-07-21 10:14:46
213
原创 JVM与Spring Boot深度解析
在实际应用中,可以通过继承类或实现接口来创建自定义类加载器。加载特定版本的类库。加载加密或签名的类库。加载从网络加载的类。loadClass:负责加载指定的类。findClass:负责查找指定的类。自定义Starter可以帮助开发者将常用依赖和配置封装成一个模块,方便其他项目使用。创建Maven项目,添加依赖。编写Starter的配置文件。创建自动配置类。将Starter发布到Maven仓库。
2025-07-21 09:38:40
289
原创 JVM & Spring Boot知识精粹
开发者可以通过继承ClassLoader类或实现ClassLoadable接口来创建自定义类加载器。自定义类加载器可以加载特定来源或格式的类文件,或者实现更复杂的加载逻辑。自定义Starter可以帮助开发者快速集成第三方库。开发者需要创建一个Maven项目,将其打包为jar包,并添加到Spring Boot的依赖中。开发者可以通过实现Endpoint接口来创建自定义的端点,用于暴露应用程序的额外信息。
2025-07-21 09:16:40
293
原创 Spring IoC容器核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-21 08:41:35
231
原创 Spring框架核心技术解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-21 08:16:39
378
原创 领域驱动设计实践指南
领域模型封装:将限界上下文内的领域模型封装起来,确保其内部一致性。接口定义:定义限界上下文与外部系统交互的接口,确保接口的一致性和稳定性。依赖注入:通过依赖注入的方式,将限界上下文内的组件与外部系统解耦。
2025-07-20 19:34:48
442
原创 领域驱动设计精讲
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-20 19:15:37
486
原创 ShardingSphere核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-20 18:35:57
595
原创 ShardingSphere分布式数据库解析
ShardingSphere是一款高性能、易用的分布式数据库解决方案。通过核心分片机制、读写分离体系、分布式治理、数据迁移方案和生态扩展组件,ShardingSphere为用户提供了全面的分布式数据库解决方案。通过深入学习这些知识点,可以帮助读者更好地理解和使用ShardingSphere,实现高效、稳定的分布式数据库应用。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖。
2025-07-20 18:15:08
547
原创 并发编程精讲
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。实现细节:在操作系统层面,线程通过调度器实现,调度器负责在就绪的线程中选择一个线程执行。
2025-07-20 12:37:08
526
原创 Spring Cloud微服务核心技术
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。Spring Cloud与Consul的集成,允许开发者利用Consul的强大功能,如服务网格和服务间通信的加密。
2025-07-20 11:37:43
356
原创 Spring Cloud架构解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-20 11:15:48
595
原创 Spring MVC 框架解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-20 10:34:56
433
原创 Spring MVC 框架解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-20 10:14:03
473
原创 JVM与Spring Boot详解
自定义类加载器允许开发者加载非标准位置的类或特殊类。通过继承类或实现接口,可以创建自定义类加载器。加载特定版本的类库。加载由第三方提供的类。加载由用户自定义的类。自定义Starter允许开发者将一组库和配置封装成一个可重用的组件。创建Maven项目,添加依赖。添加和依赖。定义自动配置类。添加文件。
2025-07-20 09:40:19
560
原创 JVM & Spring Boot 深度解析
自定义类加载器允许开发者控制类的加载过程,实现特定的加载逻辑,如加载特定格式的文件、实现热部署等。自定义类加载器可以通过继承ClassLoader类来实现,并在其中重写findClass方法。创建一个Maven项目。Maven项目结构:包括pom.xml、src/main/java、src/main/resources等目录。添加依赖管理。依赖管理原理:在pom.xml文件中添加所需的依赖关系,Spring Boot会自动解析依赖关系并添加到项目中。编写自动配置类。自动配置类原理。
2025-07-20 09:16:45
525
原创 Spring框架核心知识解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-20 08:40:36
716
原创 Spring框架核心技术与实战
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-20 08:17:40
630
原创 DDD 深度解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。例如,在订单处理子域中,订单实体可以作为聚合根,它包含了所有与订单相关的实体,如订单明细、付款信息等。
2025-07-19 19:35:09
764
原创 DDD全解析:核心设计体系与应用实践
例如,可以将订单领域划分为一个独立的限界上下文,以实现模块化和解耦。领域驱动设计(Domain-Driven Design,DDD)的战略设计层,是整个设计体系的核心,其核心在于如何将复杂的业务逻辑抽象为一系列的领域模型,并确保这些模型在整个系统中的统一性和一致性。
2025-07-19 19:15:18
477
原创 ShardingSphere:分布式数据库实践指南
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-19 18:39:13
402
原创 ShardingSphere 架构解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。在实现过程中,需要定义数据范围与分片之间的关系,并确保在添加、删除或修改数据时,分片边界能够正确维护。
2025-07-19 18:16:54
517
原创 并发编程与MyBatis核心解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。线程具有独立的堆栈空间、程序计数器、寄存器等,但共享进程的地址空间、文件描述符、信号处理等资源。
2025-07-19 12:17:19
535
原创 Spring Cloud架构解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-19 11:15:46
830
原创 Spring MVC 框架深度解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-19 10:35:29
455
原创 Spring MVC 框架解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-19 10:14:38
617
原创 JVM与Spring Boot核心解析
自定义Starter可以简化依赖管理,提高项目的可重用性。创建自定义Starter:通过创建一个包含所需依赖的jar包来创建自定义Starter。配置Starter:在自定义Starter的pom.xml文件中配置依赖和自动配置类。
2025-07-19 09:47:45
496
原创 技术深度解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-19 09:24:22
138
原创 Spring框架核心技术解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-19 08:40:35
433
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-19 08:16:39
536
原创 领域驱动设计实践精要
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-18 19:35:04
775
原创 领域驱动设计核心实践
限界上下文是领域模型的一部分,它定义了领域模型的边界。边界定义的准确性对系统的可维护性和可扩展性有着直接影响。最小化边界实现细节:在设计限界上下文时,应尽量保持边界最小化,以避免过度耦合。这可以通过定义清晰的接口和事件来实现,使得不同的限界上下文之间可以通过这些接口和事件进行交互。业务责任边界实现细节:边界应当与业务责任相一致,这意味着边界内的实体和值对象应当负责特定的业务逻辑。
2025-07-18 19:14:00
454
原创 ShardingSphere核心机制揭秘
ShardingSphere 是一款功能强大、易于使用的分布式数据库中间件,其核心分片机制、读写分离体系、分布式治理、数据迁移方案和生态扩展组件等知识点,为用户提供了丰富的选择和强大的支持。通过深入了解这些知识点,用户可以更好地利用ShardingSphere构建高性能、可扩展的分布式数据库系统。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。
2025-07-18 18:35:09
673
原创 ShardingSphere解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-18 18:14:19
635
原创 并发编程与MyBatis精讲
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。线程池是一种管理线程资源的机制,它将多个线程封装成一个线程池,按照一定的策略分配任务给线程池中的线程。
2025-07-18 12:16:25
607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人