
Java场景面试宝典
文章平均质量分 95
Java开发廖志伟
《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)作者、清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主。研究过Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper、RabbitMQ、RocketMQ、Kafka、Redis、MySQL、ElasticSearch、MongoDB、ShardingSphere、DDD、Kubernetes等技术。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
领域驱动设计(DDD)实践精粹
数据一致性:确保限界上下文内部的数据是一致的。服务隔离:限界上下文之间应保持服务隔离,避免相互影响。技术栈一致性:限界上下文内部应使用相同的技术栈,以简化开发和维护。原创 2025-07-09 19:35:31 · 641 阅读 · 0 评论 -
DDD设计模式解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。在实际应用中,需要根据具体的项目需求和业务场景,选择合适的技术方案来实现DDD的设计理念。原创 2025-07-09 19:15:17 · 729 阅读 · 0 评论 -
ShardingSphere技术解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。ShardingSphere 作为一款优秀的分布式数据库中间件,具有丰富的功能和强大的技术实现。原创 2025-07-09 18:33:13 · 320 阅读 · 0 评论 -
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 · 451 阅读 · 0 评论 -
并发编程与MyBatis知识解析
自定义缓存实现,如Redis缓存,适用于需要跨SqlSession共享缓存数据的情况。原创 2025-07-09 12:32:02 · 527 阅读 · 0 评论 -
并发编程与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 · 726 阅读 · 0 评论 -
服务治理技术解析
通过扩展Ribbon的抽象类IRule,实现更复杂的负载均衡策略,如根据服务实例的健康状态进行负载均衡。原创 2025-07-09 11:36:12 · 232 阅读 · 0 评论 -
微服务架构核心技术
Ribbon允许开发者通过实现IRule接口自定义负载均衡规则,以适应特定的业务需求。例如,根据服务实例的响应时间或负载情况动态调整负载均衡策略。原创 2025-07-09 11:15:44 · 553 阅读 · 0 评论 -
Spring MVC 框架解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。原创 2025-07-09 10:32:13 · 417 阅读 · 0 评论 -
Spring MVC核心技术解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。原创 2025-07-09 10:14:23 · 576 阅读 · 0 评论 -
JVM & Spring Boot核心解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。例如,可以创建一个自定义类加载器,用于加载第三方库中的类文件,避免与其他类加载器冲突。原创 2025-07-09 09:38:40 · 417 阅读 · 0 评论 -
JVM与Spring Boot精解
自定义类加载器允许开发者实现特定的类加载逻辑,例如,加载特定格式的文件或从网络资源加载类。继承:通过继承类并重写findClass方法,实现自定义的类查找逻辑。实现接口:通过实现接口,定义类加载的生命周期。开发者可以通过创建自定义Starter来简化项目的依赖管理。起步依赖:包含项目所需的全部依赖。起步依赖通常使用Maven或Gradle进行管理。依赖管理机制:使用Maven或Gradle进行依赖管理。例如,在Maven项目中,可以使用标签来定义依赖的版本。原创 2025-07-09 09:16:09 · 478 阅读 · 0 评论 -
Spring框架核心技术揭秘
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。原创 2025-07-09 08:37:33 · 380 阅读 · 0 评论 -
Spring IoC与AOP深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。原创 2025-07-09 08:16:11 · 333 阅读 · 0 评论 -
DDD 核心知识详解
领域驱动设计(DDD)是一种系统设计的思维方式,通过清晰的领域划分、统一语言、基础构件和规则体系,构建出可扩展、可维护的系统。在实践过程中,需要根据具体业务场景和系统需求,灵活运用 DDD 的原则和方法,以实现高质量的系统设计。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD📙经过多年在优快云创作上千篇文章的经验积累,我已经拥有了不错的写作技巧。原创 2025-07-08 19:30:40 · 578 阅读 · 0 评论 -
DDD实践精髓解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。原创 2025-07-08 19:13:11 · 528 阅读 · 0 评论 -
ShardingSphere核心机制解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。原创 2025-07-08 18:32:57 · 792 阅读 · 0 评论 -
ShardingSphere:分布式数据库核心技术
ShardingSphere作为分布式数据库的核心技术之一,以其核心分片机制、读写分离体系、分布式治理、数据迁移方案和生态扩展组件等优势,在分布式数据库领域具有广泛的应用前景。通过深入理解和掌握这些技术,可以有效提高数据库系统的性能、可扩展性和稳定性。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。原创 2025-07-08 18:15:03 · 529 阅读 · 0 评论 -
并发编程深度解析
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。线程的基础实现通常依赖于操作系统提供的线程库,例如在Unix-like系统中,线程是由内核管理的轻量级进程。原创 2025-07-08 12:38:14 · 402 阅读 · 0 评论 -
并发编程与MyBatis精讲
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。原创 2025-07-08 12:16:04 · 775 阅读 · 0 评论 -
Spring Cloud微服务核心解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。原创 2025-07-08 11:37:55 · 532 阅读 · 0 评论 -
Spring Cloud架构解析
本文详细介绍了Spring Cloud架构中的服务治理、服务通信、容错保护、网关路由、消息驱动和分布式增强等知识点。通过深入剖析这些知识点,可以帮助开发人员更好地理解和应用Spring Cloud技术,构建高性能、高可用的分布式系统。在实际开发过程中,需要根据业务需求和技术特点,灵活运用这些知识点,以达到最佳的系统性能。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖。原创 2025-07-08 11:16:16 · 400 阅读 · 0 评论 -
Spring MVC 框架解析
Spring MVC 提供了一个强大的框架,用于构建高性能、可扩展的Web应用程序。通过理解其基础架构、核心组件、数据处理、文件操作、异常处理和扩展机制,开发者可以更好地利用Spring MVC的优势,开发出高质量的Web应用程序。📥博主的人生感悟和目标- 💂博客主页Java程序员廖志伟- 👉开源项目Java程序员廖志伟- 🌥哔哩哔哩Java程序员廖志伟- 🎏个人社区Java程序员廖志伟- 🔖个人微信号SeniorRD。原创 2025-07-08 10:32:54 · 601 阅读 · 0 评论 -
Spring MVC核心技术揭秘
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。原创 2025-07-08 10:14:37 · 249 阅读 · 0 评论 -
JVM与Spring Boot核心解析
在实际应用中,我们可以通过继承类来创建自定义类加载器,以满足特定的加载需求。技术实现细节:自定义类加载器可以重写loadClass方法,实现自定义的类加载逻辑。自定义Starter可以帮助开发者将常用的依赖和配置封装起来,方便其他开发者使用。技术实现细节:自定义Starter需要创建Maven项目,添加依赖和编写自动配置类。原创 2025-07-08 09:40:11 · 786 阅读 · 0 评论 -
JVM & Spring Boot核心解析
开发人员可以通过继承类或实现接口中的invoke方法来创建自定义类加载器。自定义类加载器可以用于实现特定的类加载逻辑,如模块化系统。起步依赖:提供一组依赖,方便开发人员使用。依赖管理机制:使用和标签管理依赖,并通过BOM文件统一版本。版本冲突解决:通过依赖管理和版本控制,避免版本冲突。Spring Boot允许在AutoConfigurationBean的生命周期中添加扩展点,如等。原创 2025-07-08 09:16:42 · 681 阅读 · 0 评论 -
Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。原创 2025-07-08 08:35:31 · 346 阅读 · 0 评论 -
Spring框架核心技术解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。原创 2025-07-08 08:16:09 · 540 阅读 · 0 评论 -
DDD实战精解
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。扩展实践是DDD的补充,它提供了一些实用的方法和工具,以提升系统的可扩展性和可维护性。原创 2025-07-07 19:33:20 · 581 阅读 · 0 评论 -
领域驱动设计(DDD)实践解析
限界上下文边界定义的关键在于确保领域模型的完整性和一致性。领域模型映射:将领域模型映射到限界上下文中,确保模型的一致性。业务规则封装:将业务规则封装到限界上下文中,确保规则的一致性和可维护性。原创 2025-07-07 19:14:43 · 747 阅读 · 0 评论 -
ShardingSphere核心机制揭秘
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。原创 2025-07-07 18:35:03 · 912 阅读 · 0 评论 -
ShardingSphere 分布式数据库解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。原创 2025-07-07 18:15:47 · 415 阅读 · 0 评论 -
并发编程知识体系
通过实现Cache接口自定义缓存。原创 2025-07-07 12:36:59 · 911 阅读 · 0 评论 -
并发编程核心知识
不定期分享高并发、高可用、高性能、微服务、分布式、海量数据、性能调优、云原生、项目管理、产品思维、技术选型、架构设计、求职面试、副业思维、个人成长等内容。(4)阻塞:线程在执行过程中,由于某些原因(如等待锁、等待条件变量等)无法继续执行,进入阻塞状态。原创 2025-07-07 12:15:45 · 708 阅读 · 0 评论 -
微服务架构核心机制
通过实现。原创 2025-07-07 11:31:47 · 958 阅读 · 0 评论 -
Spring Cloud技术解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。原创 2025-07-07 11:13:07 · 734 阅读 · 0 评论 -
Spring MVC 框架解析
📘拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中间件底层架构原理(RabbitMQ、RocketMQ、Kafka)、Redis缓存、MySQL关系型数据库、 ElasticSearch全文搜索、MongoDB非关系型数据库、Apache ShardingSphere分库分表读写分离、设计模式、领域驱动DDD、Kubernetes容器编排等。原创 2025-07-07 10:29:54 · 523 阅读 · 0 评论 -
Spring MVC深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、优快云博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。原创 2025-07-07 10:12:36 · 575 阅读 · 0 评论 -
JVM核心机制解析
自定义类加载器允许开发者自定义类加载逻辑,这在特定场景下非常有用,如加载由特定协议定位的资源或实现特定的类加载策略。原创 2025-07-07 09:30:31 · 967 阅读 · 0 评论 -
JVM与Spring Boot核心解析
自定义Starter可以帮助开发者快速集成第三方库或自定义组件。自定义Endpoint允许开发者扩展Actuator的功能。原创 2025-07-07 09:13:37 · 208 阅读 · 0 评论