上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 1.反射是什么 Java反射是框架的灵魂,大量框架底层都用到了反射机制 ,例如Spring.... Java反射是在运行状态时,可以构造任何一个类的对象,获取到任意一个对象所属的类信息,以及这个类的成员变量或者方法,可以调用任意一个对象的属性或者方法。可以理解为具备了动态加载对象以及对对象的基本信息 阅读全文
posted @ 2024-03-01 14:09 予真 阅读(19) 评论(0) 推荐(0)
摘要: 动态代理和反射在Java编程中有一定的联系和相互补充的关系:综上所述,动态代理和反射在Java编程中常常结合使用,通过反射获取类的信息并利用动态代理创建代理对象,从而实现更灵活和动态的编程方式。 联系: 动态代理和反射都是在运行时进行操作的技术,能够在程序运行时动态地获取和操作类的信息。 动态代理通 阅读全文
posted @ 2024-03-01 11:08 予真 阅读(107) 评论(0) 推荐(0)
摘要: import java.lang.reflect.InvocationHandler; import java.lang.reflect.Proxy; /* @author 12817 */ /** * 学生接口,能跑,能吃,能写作文。 */ interface Student { void eat 阅读全文
posted @ 2024-03-01 11:01 予真 阅读(20) 评论(0) 推荐(0)
摘要: 传统风格 class MyInvocationHandler implements InvocationHandler { @Override public Object invoke(Object proxy, Method method, Object[] handlerArgs) throws 阅读全文
posted @ 2024-03-01 11:00 予真 阅读(12) 评论(0) 推荐(0)
摘要: Spring @Configuration 和 @Component 区别 一句话概括就是 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。 @Configuration 注解:@Target(ElementType.TYPE)@Re 阅读全文
posted @ 2024-03-01 10:12 予真 阅读(132) 评论(0) 推荐(0)
摘要: 1.访问权限问题众所周知,java 的访问权限主要有四种:private、default、protected、public,它们的权限从左到右,依次变大。但如果我们在开发过程中,把某些事务方法,定义了错误的访问权限,就会导致事务功能出问题,例如: @Service public class User 阅读全文
posted @ 2024-03-01 07:39 予真 阅读(4327) 评论(0) 推荐(2)
摘要: DDD分层架构 将以前的业务逻辑层(BLL)拆分成了领域层和应用层。 阅读全文
posted @ 2024-02-27 15:49 予真 阅读(27) 评论(0) 推荐(0)
摘要: void backtracking(参数) { if (终止条件) { 存放结果; return; } for (选择:本层集合中元素(树中节点孩子的数量就是集合的大小)) { 处理节点; backtracking(路径,选择列表); // 递归 回溯,撤销处理结果 }} result = [] d 阅读全文
posted @ 2024-02-22 16:20 予真 阅读(28) 评论(0) 推荐(0)
摘要: 给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。 路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 示例 1: 输入:root = [10,5,-3,3,2,n 阅读全文
posted @ 2024-02-21 19:41 予真 阅读(12) 评论(0) 推荐(0)
摘要: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 示例 1: 输入:root = [3,5,1,6,2 阅读全文
posted @ 2024-02-21 19:40 予真 阅读(15) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页