03 2018 档案
摘要:LCA(最近公共祖先) 1.树是二叉搜索树 2.树不是二叉树,但是有指向父节点的引用 转换为两个链表求公共节点 3.树不是二叉树,也没有指向父节点的引用。 思路 : 使用两个链表保存根节点到两个节点的路径,再求公共节点
阅读全文
摘要:ThreadLocal为每个使用它的线程提供一个变量的副本。 ThreadLocal中的主要方法: public void set(T value) { Thread t = Thread.currentThread(); //取得线程t的ThreadLocalMap对象 ThreadLocalMa
阅读全文
摘要:AspectJ:实现AOP的框架,Spring引入了它 AspectJ中常用的五種類型: 前置通知 後置通知 環繞通知 異常通知 最終通知:相當於try-catch中的finally AspectJ的切入點表達式:加方括號表示可以省略,各部分用空格隔開 execution ( [ modifiers
阅读全文
摘要:AOP: 术语: 连接点:可以被切面织入的方法(这里的 可以 指的是在容器中注册为连接点) 切入点:具体要被织入的方法 目标对象:要被织入的方法所在的对象 通知(Advice):切面的一种实现,可以完成简单的织入功能。定义了织入时间。即增强的业务什么时候实现,主业务之前或者之后 顾问(Advisor
阅读全文
摘要:DI 依赖注入(Dependency Injection) Part One 基于Xml的DI 普通属性注入 : 设值注入:setter方法 <property name="" value="" /> 如果注入为对象则再创建一个对象,再将property的ref设置为bean的id <propert
阅读全文
摘要:文章为博主看动力节点Spring教学视频总结的笔记,作为以后查阅使用。 Spring主要作用为“解耦” 根据功能不同可以将系统中的代码分为: 主业务逻辑 系统级业务逻辑:没有具体的专业业务应用场景,为主业务提供系统级服务,例如日志、安全、事务等 Spring根据代码功能特点,将降低耦合度方式分为两类
阅读全文
浙公网安备 33010602011771号