- 博客(154)
- 收藏
- 关注
原创 ShardingSphere 分布式数据库解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-04 18:11:09
144
原创 并发编程与MyBatis核心解析
一、并发编程知识体系线程基础在并发编程中,线程作为程序执行的最小单位,其核心在于如何高效地管理和调度。线程的生命周期管理涉及多个状态,每个状态都有其特定的意义和转换条件。线程生命周期:线程从创建、就绪、运行、阻塞、等待、超时、终止等状态进行转换。创建状态是指线程被创建但尚未启动;就绪状态是指线程已经准备好执行,等待CPU调度;运行状态是指线程正在执行;阻塞状态是指线程由于某些原因(如I/O操作)无法继续执行;等待状态是指线程在等待某个条件成立时才会继续执行;超时状态是指线程在等待条件成立时超过了指定时间;终
2025-07-04 12:12:07
468
原创 Spring Cloud微服务核心技术
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-04 11:36:00
401
原创 微服务架构核心技术解读
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。接下来,我将为大家呈现正文内容。服务实例在获取配置信息时,使用客户端端加密功能解密配置信息,确保配置信息的安全性。
2025-07-04 11:12:43
149
原创 Spring MVC 高级解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-04 10:32:53
405
原创 Spring MVC 框架解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-04 10:11:16
210
原创 JVM与Spring Boot深度解析
自定义类加载器允许开发者根据需求加载特定的类,这在实现模块化系统时非常有用。例如,可以通过自定义类加载器实现热部署功能,即在应用程序运行时动态加载和卸载类。自定义Starter可以简化依赖管理,并允许其他开发者通过添加依赖来启用特定的功能。创建Maven项目:创建一个Maven项目,并添加Spring Boot的依赖。定义Starter:在Maven项目中定义Starter,包括依赖管理和自动配置。发布Starter:将Starter发布到Maven中央仓库,供其他开发者使用。
2025-07-04 09:36:30
160
原创 JVM与Spring Boot核心解析
自定义类加载器允许开发者控制类的加载过程,实现特定的加载逻辑,如实现模块化系统。继承ClassLoader类:自定义类加载器需要继承ClassLoader类,并重写findClass方法。类路径:自定义类加载器需要指定类路径,用于查找和加载类文件。加载逻辑:自定义类加载器可以定义自己的加载逻辑,如按需加载类、加载特定格式的类等。自定义Starter可以帮助开发者快速集成第三方库,提高开发效率。
2025-07-04 09:13:35
391
原创 Spring框架核心技术解析
实现细节:根据业务需求,选择合适的通知类型,实现相应的逻辑。在Spring框架中,IoC容器是实现依赖注入的核心,它通过控制反转(Inversion of Control)的原理,将对象的创建与依赖关系的维护从应用程序代码中分离出来,由IoC容器负责管理。
2025-07-04 08:35:27
520
原创 Spring IoC与AOP深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-04 08:12:31
424
原创 领域驱动设计(DDD)实践精要
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-03 19:31:01
466
原创 DDD核心知识点解析
领域驱动设计是一个复杂的框架,它通过战略设计、战术设计和规则体系来指导软件开发。通过理解和应用DDD的原则和实践,开发团队能够创建出更可维护、更易于扩展的软件系统。上述知识点提供了一个全面的理解框架,帮助团队在DDD的旅途中更加稳健和高效。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。
2025-07-03 19:11:51
563
原创 ShardingSphere 深度解析
核心分片机制:提供多种分片策略,满足不同场景需求。读写分离体系:实现负载均衡、故障自动剔除等功能,保证数据一致性。分布式治理:支持弹性伸缩、资源隔离、集群管控等功能。数据迁移方案:支持全量迁移和增量同步,确保数据一致性。生态扩展组件:提供 ShardingSphere-Proxy 和 ShardingSphere-JDBC 等扩展组件,提高系统性能和易用性。通过深入了解 ShardingSphere 知识点,可以帮助您构建高效、可靠的分布式数据库架构。📥博主的人生感悟和目标- 💂博客主页。
2025-07-03 18:27:32
787
原创 ShardingSphere核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-03 18:09:32
285
原创 并发编程与MyBatis精要
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-03 12:29:09
768
原创 并发编程与MyBatis深度解析
自定义缓存:通过实现Cache接口自定义缓存策略。自定义缓存可以满足特定应用场景的需求。代理模式:MyBatis使用代理模式实现SqlSessionExecutor等组件。代理模式降低了组件之间的耦合,提高了代码的可维护性。
2025-07-03 12:10:09
436
原创 微服务架构核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-03 11:32:08
631
原创 Spring Cloud深度解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-03 11:12:01
285
原创 Spring MVC 深度解析
开发者可以自定义处理器映射规则,以满足特定需求。例如,可以使用自定义的处理器映射器来处理特定的请求格式。Spring MVC 是一个功能强大的 Web 框架,通过深入理解其基础架构、核心组件、数据处理、文件操作、异常处理和扩展机制,开发者可以构建高性能、可扩展的 Web 应用程序。本文旨在提供专业且深入的技术解析,帮助读者更好地掌握 Spring MVC 的精髓。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟。
2025-07-03 10:32:11
805
原创 JVM与Spring Boot核心知识
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-03 09:27:26
501
原创 JVM & Spring Boot 深度解析
在特定场景下,如实现模块化系统或插件扩展时,需要自定义类加载器。自定义类加载器可以继承类,并重写findClass方法。通过自定义类加载器,可以实现特定的类加载逻辑,例如实现热部署功能。自定义Starter可以帮助开发者将库或模块集成到Spring Boot项目中。自定义Starter需要创建一个包含所有依赖的jar包,并使用作为前缀。可以自定义Endpoint来扩展Actuator的功能。自定义Endpoint可以提供自定义的监控和管理信息。
2025-07-03 09:10:06
579
原创 Spring核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-03 08:29:21
696
原创 Spring技术核心解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-03 08:11:01
600
原创 DDD实践核心:领域驱动设计精粹
限界上下文是领域模型在软件中的实际实现,它定义了领域模型的边界。限界上下文应与业务场景紧密相关,避免过度设计。业务场景识别:识别业务场景,将领域模型划分为多个限界上下文,每个上下文对应一个特定的业务场景。上下文边界设计:设计上下文边界,确保边界内的领域模型保持一致性,边界外则与外部系统解耦。
2025-07-02 19:09:08
762
原创 ShardingSphere核心机制解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-02 18:30:24
788
原创 ShardingSphere核心机制解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。实现时,可以设置路由规则,如根据分片键的值确定访问的分片,或根据业务场景配置特定的路由规则。
2025-07-02 18:10:28
875
原创 并发编程核心知识
并发编程和MyBatis是现代软件开发中不可或缺的技术。通过深入了解并发编程和MyBatis的知识体系,我们可以更好地编写高效、可扩展的软件。在开发过程中,我们可以根据实际需求灵活运用这些技术,从而提高程序的执行效率和响应速度。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD📙经过多年在优快云创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。
2025-07-02 12:34:20
338
原创 并发编程与MyBatis核心解析
本文详细介绍了并发编程和MyBatis的知识体系,包括线程基础、线程池、同步机制、并发集合、并发工具类、并发框架、SQL映射、动态SQL、缓存机制、插件拦截、动态代理执行流程、SqlSession生命周期、执行器类型、延迟加载、扩展机制、方言支持等内容。
2025-07-02 12:12:43
739
原创 Spring Cloud微服务核心技术解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-02 11:33:25
584
原创 Spring Cloud微服务架构精解
Spring Cloud作为微服务架构的利器,提供了丰富的服务治理、服务通信、容错保护、网关路由、消息驱动和分布式增强等功能。通过深入理解这些知识点,可以构建高可用、高性能的微服务架构,实现业务系统的快速迭代和扩展。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD📙经过多年在优快云创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。
2025-07-02 11:12:31
665
原创 Spring MVC 深度解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-02 10:33:26
700
原创 Spring MVC 深度解析
Spring MVC 通过其精心设计的基础架构和丰富的组件集,为开发者提供了构建高效、可扩展 Web 应用的强大工具。通过深入理解其技术实现细节,开发者能够更有效地利用 Spring MVC 的能力,打造高质量的 Web 应用程序。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。
2025-07-02 10:11:31
674
原创 JVM与Spring Boot精要
自定义类加载器可以通过继承类或实现接口来实现。在实现自定义类加载器时,需要重写findClass方法,该方法负责从特定的资源路径中查找并加载类文件。自定义Starter可以通过创建一个Maven项目,并在pom.xml文件中添加依赖来实现。然后,创建一个自动配置类,通过和注解来启用自动配置。自定义Endpoint可以通过实现Endpoint接口或使用注解来创建。自定义Endpoint可以满足特定的监控和管理需求。
2025-07-02 09:35:26
649
原创 Spring框架核心技术解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。
2025-07-02 08:35:27
792
原创 Spring框架核心解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-02 08:13:03
782
原创 领域驱动设计(DDD)实践指南
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-07-01 19:28:00
790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人