- 博客(244)
- 收藏
- 关注
原创 并发编程与MyBatis核心解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。本文详细介绍了并发编程和MyBatis的相关知识点,包括线程基础、线程池、同步机制、并发集合、并发工具类、并发框架、MyBatis的SQL映射、动态SQL、缓存机制、代理模式、插件拦截、执行流程、SqlSession生命周期、执行器类型、延迟加载、扩展机制、类型处理器、拦截器链和方言支持。线程的创建通常涉及操作系统提供的线程API,如Java中的。
2025-07-10 12:42:23
202
原创 并发编程与MyBatis核心解析
实现Cache接口:自定义缓存实现,例如使用Redis、Memcached等缓存技术。使用插件:使用插件拦截SQL执行过程,实现缓存逻辑。
2025-07-10 12:20:02
194
原创 Spring Cloud微服务精髓
一、服务治理在微服务架构中,服务治理是确保服务之间高效、稳定交互的关键环节。服务治理不仅涉及到服务的注册与发现,还包括服务的健康检查、负载均衡、容错保护等多个方面。以下是Spring Cloud中服务治理的相关知识点,我们将一一解析,确保理解深入且易于实践。服务发现与注册是微服务架构中的核心概念,它允许服务实例动态地注册和发现其他服务实例,从而实现服务的解耦和弹性。Eureka服务端/客户端:Consul集成:Nacos多模式支持:健康检查是确保服务稳定性的重要手段,Spring Cloud提供了健康检查机
2025-07-10 11:36:04
286
原创 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
145
原创 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
638
原创 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
441
原创 JVM与Spring Boot解析
自定义类加载器允许开发者实现自己的类加载逻辑,例如,可以加载特定格式的类文件,或者实现热部署功能。自定义Starter是Spring Boot项目开发的关键步骤。它允许开发者将一组依赖和配置打包成一个可重用的模块。自定义Endpoint允许开发者扩展Actuator的功能。
2025-07-10 09:37:12
266
原创 JVM与Spring Boot核心解析
自定义类加载器允许开发者介入类加载过程,实现特定的逻辑,如热部署。例如,可以通过自定义类加载器来加载特定的类,或者通过修改类加载过程来改变类的行为。自定义Starter可以方便地复用代码和配置。开发者可以通过创建一个包含特定依赖的jar包来创建自定义Starter。
2025-07-10 09:17:16
177
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-10 08:36:39
722
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-10 08:17:16
484
原创 领域驱动设计(DDD)实践指南
限界上下文边界定义的目的是为了保护领域模型,防止外部系统对领域模型的不当干扰。边界划分策略:采用分层设计,将领域模型与外部系统隔离。边界实现:通过定义接口、服务、数据库等方式实现限界上下文边界。边界测试:对限界上下文进行测试,确保边界内的行为符合预期。
2025-07-09 19:38:13
477
原创 领域驱动设计实践解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-09 19:19:26
671
原创 分布式数据库核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-09 18:36:22
413
原创 ShardingSphere核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-09 18:17:46
647
原创 并发编程与MyBatis核心解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-09 12:35:52
306
原创 并发编程核心知识解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-09 12:18:35
407
原创 微服务架构核心技术解析
Ribbon 支持自定义负载均衡规则,开发者可以根据自己的业务需求,通过实现自定义的负载均衡器接口来实现特定的负载均衡策略。
2025-07-09 11:39:55
368
原创 Spring MVC 框架解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。阅读结束后,反思和总结所学内容,并尝试应用到现实中,有助于深化理解和应用知识。接下来,我将为大家呈现正文内容。
2025-07-09 10:35:22
439
原创 Spring MVC 框架解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-09 10:17:31
457
原创 JVM与Spring Boot知识体系
自定义类加载器可以提供更灵活的类加载策略,如热部署、加载特定协议的类等。继承类或实现接口。重写findClass方法,用于查找和加载类。可以添加其他自定义逻辑,如日志记录、访问控制等。自定义Starter可以帮助开发者快速集成第三方库或自定义功能。自定义Starter步骤:创建一个Maven项目,添加Spring Boot依赖,创建配置类和自动配置类。自动配置类:自动配置类负责配置Spring应用程序,通常包含和@Bean注解。开发者可以通过实现Endpoint。
2025-07-09 09:42:20
410
原创 JVM与Spring Boot核心解析
自定义类加载器允许开发者根据需求加载特定的类,实现扩展和隔离。例如,可以通过自定义类加载器实现模块化系统。继承类:自定义类加载器需要继承类,并重写方法。实现类加载逻辑:在方法中实现类加载逻辑,如从特定目录读取类文件。自定义Starter可以方便地集成第三方库,并实现自动配置。创建Maven项目:添加依赖和配置。编写自动配置类:实现自动配置逻辑。例如,根据项目依赖自动配置RedisTemplate。打包发布:将Starter发布到仓库。
2025-07-09 09:19:48
707
原创 Spring IoC与AOP深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-09 08:41:12
175
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-09 08:19:49
469
原创 领域驱动设计(DDD)精要
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-08 19:33:48
514
原创 DDD 设计体系核心解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-08 19:15:53
575
原创 分片策略与分布式治理
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。XA事务实现:在XA事务中,事务参与者在事务开始时注册到事务管理器,并在事务结束时通知事务管理器事务的结果。
2025-07-08 18:36:06
616
原创 并发编程核心知识
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-08 12:41:52
382
原创 并发编程与MyBatis核心解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-08 12:19:42
801
原创 Spring Cloud微服务核心机制解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-08 11:42:10
823
原创 Spring Cloud微服务实战指南
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-08 11:19:29
597
原创 Spring MVC 框架解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-08 10:36:33
722
原创 Spring MVC 深度解析
Spring MVC是一个功能强大的Web框架,通过上述核心组件和扩展机制,可以构建高性能、可维护的Web应用程序。通过对Spring MVC的深入理解,开发者可以更好地利用其特性,提升开发效率。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD📙经过多年在CSDN创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。
2025-07-08 10:17:44
873
原创 JVM核心机制解析
自定义类加载器允许开发者控制类的加载过程,实现特定的类加载逻辑。通过继承类或实现接口,可以创建自定义类加载器。自定义类加载器可以用于实现不同的类加载策略,例如,实现热部署功能,允许在运行时动态加载和卸载类。自定义Starter可以帮助开发者快速集成第三方库。创建Maven项目。添加依赖。编写自动配置类。
2025-07-08 09:44:52
531
原创 JVM & Spring Boot知识精讲
在实际应用中,有时需要自定义类加载器来加载特定的类,如模块化系统(JPMS)。自定义类加载器可以通过继承类或实现接口来实现。在自定义类加载器中,可以重写findClass方法来加载特定的类文件。自定义Starter可以让其他开发者更容易地使用你的库。创建Maven项目,添加Spring Boot依赖。编写自动配置类,实现自动配置逻辑。编写Starter POM,将自动配置类和依赖打包成Starter。发布Starter到Maven中央仓库。
2025-07-08 09:20:52
860
原创 Spring IoC与AOP技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-08 08:39:10
283
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-08 08:20:18
705
原创 领域驱动设计实践指南
限界上下文是领域模型的边界,用于隔离领域模型的不同部分。业务规则的一致性:限界上下文内部业务规则应保持一致,避免冲突。数据一致性:限界上下文内部数据应保持一致,避免数据冗余和错误。技术实现:限界上下文的技术实现应与业务需求相匹配。
2025-07-07 19:37:03
599
原创 领域驱动设计实践精粹
边界线实现:通过定义API接口、数据库表或服务边界来明确限界上下文。边界标记实现:通过命名规范、代码组织结构和文档约定来标识限界上下文。
2025-07-07 19:17:19
713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人