上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 类路径扫描是Java框架(特别是Spring框架)中的一个重要特性,它允许框架在应用启动时自动发现和注册应用中的组件。这一过程极大地简化了配置,提高了开发效率。下面是类路径扫描的一些关键点: 原理 自动发现:类路径扫描通过检查应用的类路径,自动查找符合特定条件的类。这些条件通常是类上的注解,如Spr 阅读全文
posted @ 2024-03-08 10:33 予真 阅读(62) 评论(0) 推荐(0) 编辑
摘要: private static final int CACHED_CORE_SIZE = Runtime.getRuntime().availableProcessors() * 2; 阅读全文
posted @ 2024-03-06 16:27 予真 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-03-06 14:30 予真 阅读(17) 评论(0) 推荐(0) 编辑
摘要: "Arrays.asList" 方法体现了适配器模式,因为它允许将数组转换为列表,这样就可以在不改变原有数组结构的情况下,通过列表的接口来操作数组元素,实现了不同接口之间的适配和转换。适配器模式的核心思想是将一个类的接口转换成客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以一起工作 阅读全文
posted @ 2024-03-06 14:18 予真 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 何类、方法、参数、变量,严控访问范围。过于宽泛的访问范围,不利于模块解耦。思考:如果是一个 private 的方法,想删除就删除,可是一个 public 的 service 方法,或者一个 public 的成员变量,删除一下,不得手心冒点汗吗?变量像自己的小孩,尽量在自己的视线内,变量作用域太大,无 阅读全文
posted @ 2024-03-06 14:01 予真 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 相关数据库知识点回顾 1.1 什么是数据库事务,为什么要有事务 事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 假如A转账给B 100 元,先从A的账户里扣除 100 元,再在 B 的账户上加上 100 元。如果扣完A的100元后,还没来 阅读全文
posted @ 2024-03-06 09:21 予真 阅读(4) 评论(0) 推荐(0) 编辑
摘要: undo log 数据库事务四大特性中有一个是原子性,具体来说就是 原子性是指对数据库的一系列操作,要么全部成功,要么全部失败,不可能出现部分成功的情况。 实际上,原子性底层就是通过undo log实现的。undo log主要记录了数据的逻辑变化,比如一条INSERT语句,对应一条DELETE的un 阅读全文
posted @ 2024-03-06 08:53 予真 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.反射是什么 Java反射是框架的灵魂,大量框架底层都用到了反射机制 ,例如Spring.... Java反射是在运行状态时,可以构造任何一个类的对象,获取到任意一个对象所属的类信息,以及这个类的成员变量或者方法,可以调用任意一个对象的属性或者方法。可以理解为具备了动态加载对象以及对对象的基本信息 阅读全文
posted @ 2024-03-01 14:09 予真 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 动态代理和反射在Java编程中有一定的联系和相互补充的关系:综上所述,动态代理和反射在Java编程中常常结合使用,通过反射获取类的信息并利用动态代理创建代理对象,从而实现更灵活和动态的编程方式。 联系: 动态代理和反射都是在运行时进行操作的技术,能够在程序运行时动态地获取和操作类的信息。 动态代理通 阅读全文
posted @ 2024-03-01 11:08 予真 阅读(50) 评论(0) 推荐(0) 编辑
摘要: import java.lang.reflect.InvocationHandler; import java.lang.reflect.Proxy; /* @author 12817 */ /** * 学生接口,能跑,能吃,能写作文。 */ interface Student { void eat 阅读全文
posted @ 2024-03-01 11:01 予真 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页