- 博客(621)
- 收藏
- 关注
原创 Spring MVC核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-07 10:17:12
86
原创 JVM与Spring Boot解析
Java虚拟机(JVM)是Java语言运行时环境的核心,它负责执行Java字节码。JVM的知识体系构建在复杂的底层技术之上,涵盖了从类加载到垃圾回收的整个过程。
2025-08-07 09:39:13
89
原创 JVM与Spring Boot解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-07 09:16:16
135
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-07 08:38:10
154
原创 Spring技术体系解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-07 08:15:10
109
原创 DDD知识精粹
领域驱动设计(DDD)知识点详解一、战略设计层在领域驱动设计中,战略设计层是整个架构的顶层,它负责定义系统的宏观结构和领域模型。以下是对战略设计层关键知识点的详细补充:1. 领域划分领域划分是战略设计层的基础,它将系统分解为多个独立的领域,每个领域都拥有自己的业务逻辑和模型。在实现领域划分时,可以采用以下技术:2. 核心域/支撑域/通用域识别在领域划分的基础上,识别核心域、支撑域和通用域是至关重要的。以下是一些技术实现细节:3. 子域拆分原则子域是领域内部进一步细分的区域,拆分原则包括:4. 限界上下文边界
2025-08-06 19:40:46
387
原创 领域驱动设计:核心与实践
业务能力:限界上下文应封装一组特定的业务能力,避免业务能力之间的冲突。技术实现:限界上下文内部的技术实现应与外部系统解耦,提高系统的可维护性。
2025-08-06 19:16:50
478
原创 ShardingSphere 架构解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 18:40:20
378
原创 ShardingSphere 核心技术揭秘
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 18:17:52
723
原创 并发编程与MyBatis深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 12:44:59
503
原创 并发编程知识精粹
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 12:20:03
345
原创 微服务架构核心技术与实践
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 11:40:18
405
原创 微服务架构核心技术
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 11:18:00
519
原创 Spring MVC 框架深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 10:36:53
533
原创 JVM核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 09:17:51
467
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 09:11:51
526
原创 Spring框架核心技术解析
Spring框架的核心是控制反转(IoC)容器,它通过依赖注入(DI)技术将对象之间的依赖关系交由Spring容器管理,从而降低了组件之间的耦合度,提高了代码的模块化和可测试性。构造器注入是最推荐的依赖注入方式,因为它确保了对象在创建时就具备完整的依赖关系,避免了对象创建后依赖关系的改变。在Spring中,可以通过在类的构造器中注入依赖来实现:Spring容器会通过依赖查找机制,根据类型或名称找到对应的依赖,并将其注入到构造器中。Setter注入通过setter方法注入依赖,这种方式比较灵活,可以在对象创
2025-08-06 08:37:35
423
原创 Spring框架核心知识精粹
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-06 08:15:40
582
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-05 14:09:16
746
原创 并发编程与MyBatis详解
并发编程在多核处理器时代显得尤为重要,它允许计算机在多个任务之间快速切换,充分利用硬件资源,提高程序执行效率和响应速度。在操作系统层面,并发编程涉及进程和线程的管理,进程是资源分配的基本单位,而线程是调度和执行的基本单位。MyBatis通过映射文件或注解将SQL语句与Java对象关联,简化了数据库操作,提高了开发效率。MyBatis允许自定义缓存实现,以适应不同的应用场景。
2025-08-05 12:50:09
438
原创 并发编程与MyBatis知识体系
MyBatis允许自定义缓存,通过实现Cache接口来实现。自定义缓存可以满足特定场景的需求,提高系统的性能和可扩展性。
2025-08-05 12:21:46
648
原创 Spring IoC与DI原理深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-05 12:10:48
666
原创 Spring Cloud微服务核心技术精讲
服务通信是微服务架构中的核心,它确保了服务之间的信息交换。服务通信概述服务通信是指微服务之间通过某种方式进行数据交换的过程,常用的通信方式包括同步通信和异步通信。客户端负载均衡客户端负载均衡是指在客户端进行负载均衡,将请求分发到不同的服务实例。Ribbon策略配置Ribbon是Netflix公司开源的一个客户端负载均衡器,它支持多种负载均衡策略,如轮询、随机、最少请求等。自定义规则实现可以通过实现IRule接口自定义负载均衡规则,或者通过@Rule注解标记类或方法作为自定义规则。重试机制。
2025-08-05 11:39:14
651
原创 Spring Cloud微服务技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-05 11:15:47
770
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-05 11:12:50
486
原创 Spring MVC深度解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-05 10:44:26
898
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-05 10:11:19
691
原创 JVM与Spring Boot详解
Java虚拟机(JVM)是Java程序运行的环境,它负责将Java字节码转换为机器码,实现跨平台的运行。JVM的设计理念是基于Java程序代码的“一次编写,到处运行”。JVM的核心组件包括类加载器、运行时数据区、执行引擎和本地库接口。自定义类加载器允许开发者对类加载过程进行扩展,实现特定的类加载逻辑。例如,可以创建一个自定义类加载器,从特定的文件系统或网络路径加载类,或者对加载的类进行特殊处理。Spring Boot是Spring框架的一个模块,它简化了Spring应用的创建和配置过程。
2025-08-05 09:45:17
534
原创 JVM与Spring Boot核心技术解析
开发人员可以通过继承类或实现接口来创建自定义类加载器。自定义类加载器可以用于实现特定的类加载逻辑,例如加载特定格式的文件或从特定的资源路径加载类。在创建自定义类加载器时,需要重写findClass方法,该方法负责查找并返回指定名称的类。自定义Starter可以帮助开发者简化依赖管理,通过提供来声明依赖。创建一个Maven或Gradle项目。添加依赖。添加所需的依赖,如Spring框架依赖、数据库依赖等。创建一个模块,将上述依赖打包成jar包。在文件中定义自动配置类。
2025-08-05 09:25:25
666
原创 Spring技术全解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-05 08:50:53
599
原创 Spring框架核心技术精解
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-05 08:20:42
580
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-05 08:11:49
547
原创 并发编程核心知识
线程的实现依赖于操作系统的线程调度机制。在Java中,线程的调度是通过JVM的线程调度器来完成的。线程调度器使用时间片轮转算法,为每个线程分配CPU时间片,以实现多线程的并发执行。线程的资源共享是通过内存模型来实现的,Java内存模型(JMM)定义了多线程访问共享内存的规则,确保了线程之间的可见性和原子性。SQL映射是MyBatis的核心功能之一。MyBatis使用XML文件来定义SQL映射,将SQL语句与Java对象属性进行映射。在MyBatis中,可以使用@Result注解来指定SQL映射关系。
2025-08-04 12:18:25
820
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-04 12:11:19
892
原创 微服务架构治理解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-04 11:16:18
604
原创 Spring框架核心技术解析
📕我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》、(架构篇)、作者、清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。
2025-08-04 11:10:52
729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人