跳至主要內容
对象关系映射(ORM)

对象-关系映射(Object/Relation Mapping,简称ORM) ,是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的 两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多 关联和继承关系。因此,对象-关系映射(ORM)系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。


一杯面包大约 1 分钟技术后端笔记
【设计模式】Java常用设计模式(23种)

介绍

设计模式的起源可以追溯到20世纪80年代,当时面向对象编程开始流行。在这个时期,一些软件开发者开始注意到他们在不同的项目中遇到了相同的问题,并且他们开始寻找可重用的解决方案。这些解决方案被称为设计模式。最早提出设计模式的人是Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides,他们在1994年出版了一本名为《设计模式:可复用面向对象软件的基础》的书,这本书成为了设计模式领域的经典著作。自那时以来,设计模式已经成为软件开发中非常重要的概念,并且在不同的编程语言和开发框架中都得到了广泛的应用。


一杯面包大约 47 分钟技术后端笔记收集
自动装配

SpringBoot 定义了一套接口规范,这套规范规定:SpringBoot 在启动时会扫描外部引用 jar 包中的META-INF/spring.factories​文件,将文件中配置的类型信息加载到 Spring 容器(此处涉及到 JVM 类加载机制与 Spring 的容器知识),并执行类中定义的各种操作。对于外部 jar 来说,只需要按照 SpringBoot 定义的标准,就能将自己的功能装置进 SpringBoot。


一杯面包大约 5 分钟技术后端笔记收集SpringBoot