上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 假设你有一个服务类,你希望Spring在启动时能够快速地识别并注册它: import org.springframework.stereotype.Indexed;import org.springframework.stereotype.Service;@Indexed@Servicepublic 阅读全文
posted @ 2024-03-08 10:50 予真 阅读(432) 评论(0) 推荐(0)
摘要: 在Spring Boot中,@ConfigurationProperties注解用于将配置文件(如application.properties或application.yml)中的属性绑定到一个Java Bean上。通过指定prefix属性,可以选择性地绑定配置文件中特定前缀下的属性到Bean的字段 阅读全文
posted @ 2024-03-08 10:48 予真 阅读(708) 评论(0) 推荐(0)
摘要: 在Spring框架及许多基于Spring的项目中,META-INF/spring.factories文件扮演着重要的角色。这个文件位于项目的META-INF目录下,用于配置Spring框架的自动配置(Auto-Configuration)、监听器(Listeners)、实体(Entities)等组件 阅读全文
posted @ 2024-03-08 10:35 予真 阅读(833) 评论(0) 推荐(0)
摘要: 类路径扫描是Java框架(特别是Spring框架)中的一个重要特性,它允许框架在应用启动时自动发现和注册应用中的组件。这一过程极大地简化了配置,提高了开发效率。下面是类路径扫描的一些关键点: 原理 自动发现:类路径扫描通过检查应用的类路径,自动查找符合特定条件的类。这些条件通常是类上的注解,如Spr 阅读全文
posted @ 2024-03-08 10:33 予真 阅读(146) 评论(0) 推荐(0)
摘要: private static final int CACHED_CORE_SIZE = Runtime.getRuntime().availableProcessors() * 2; 阅读全文
posted @ 2024-03-06 16:27 予真 阅读(29) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-03-06 14:30 予真 阅读(23) 评论(0) 推荐(0)
摘要: "Arrays.asList" 方法体现了适配器模式,因为它允许将数组转换为列表,这样就可以在不改变原有数组结构的情况下,通过列表的接口来操作数组元素,实现了不同接口之间的适配和转换。适配器模式的核心思想是将一个类的接口转换成客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以一起工作 阅读全文
posted @ 2024-03-06 14:18 予真 阅读(13) 评论(0) 推荐(0)
摘要: 何类、方法、参数、变量,严控访问范围。过于宽泛的访问范围,不利于模块解耦。思考:如果是一个 private 的方法,想删除就删除,可是一个 public 的 service 方法,或者一个 public 的成员变量,删除一下,不得手心冒点汗吗?变量像自己的小孩,尽量在自己的视线内,变量作用域太大,无 阅读全文
posted @ 2024-03-06 14:01 予真 阅读(32) 评论(0) 推荐(0)
摘要: 1. 相关数据库知识点回顾 1.1 什么是数据库事务,为什么要有事务 事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 假如A转账给B 100 元,先从A的账户里扣除 100 元,再在 B 的账户上加上 100 元。如果扣完A的100元后,还没来 阅读全文
posted @ 2024-03-06 09:21 予真 阅读(159) 评论(0) 推荐(0)
摘要: undo log 数据库事务四大特性中有一个是原子性,具体来说就是 原子性是指对数据库的一系列操作,要么全部成功,要么全部失败,不可能出现部分成功的情况。 实际上,原子性底层就是通过undo log实现的。undo log主要记录了数据的逻辑变化,比如一条INSERT语句,对应一条DELETE的un 阅读全文
posted @ 2024-03-06 08:53 予真 阅读(21) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 14 下一页