摘要:
我出现这种情况是下图两个版本不对应 要结合官文档的版本号 也就是说将parent版本号改为2.2.x或者2.3.x 阅读全文
摘要:
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 思路:利用二插搜索树的性质,来解决此题, 如果r 阅读全文
摘要:
给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 所谓二插搜索树 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 思路:根据二插搜索树的特点,很容易想到二叉树的中序遍历,中序遍历一遍,树种的数据升序 阅读全文
摘要:
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所 阅读全文
摘要:
例子:转账demo 使用技术:基于注解的方式实现,aop也是通过注解实现(Spring) 出现问题:aop已经写好,但是没有生效 原因:1、切入点是否正确(不是本问题) 2、基于注解方式实现,没有配置文件,所以就没有启动自动代理(也是本次的原因) 解决方法:在配置类上加上@EnableAspectJ 阅读全文
摘要:
这是因为在applicationContext.xml文件中没有添加对应的地址 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd" 阅读全文
摘要:
bean依赖注入的三种方式如下: 1、构造方法注入 2、set方法注入 3、P命名空间注入 此处演示的项目结构如下: 方法一: 构造方法注入 UserDaoImpl.java public class UserDaoImpl implements IUserDao { @Override publi 阅读全文
摘要:
实例化bean的方式有三种,如下: 1、无参构造方法实例化 2、工厂静态方法实例化 3、工厂普通方法实例化 此处演示的项目结构如下: 方法一:无参构造方法实例化(注意,该类中不能存在有参构造函数) UserDaoImpl.java public class UserDaoImpl implement 阅读全文
摘要:
spring官方实现的ioc是通过反射和xml技术实现的,下面我们可以根据这个思路简单实现一下IOC,此处省略构建项目,项目的整体结构如图 第一步,在resources目录下创建beans.xml文件 <beans> <bean id="userDao" class="com.grouphy.aop 阅读全文
摘要:
1.1 Spring Security简介 Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它是用于保护基于 Spring的应用程序的实际标准。Spring Security是一个框架,致力于为Java应用程序提供身份验证和授 权。与所有Spring项目一样,Spr 阅读全文