![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
life is ftc
会的越多,不会的越多!Life is Fantastic,愿我多年之后还是从前那个少年!
展开
-
spring学习(七):AOP
一、AOP和 OOPOOP:面向对象编程AOP:面向切点编程AOP的适用范围:如性能监测、事务控制、访问管理及事务控制等二、AOP术语连接点(JoinPoint):如类开始初始化前,类初始化后、类的某个方法执行前/执行后、方法抛出异常后。一个类或一段程序代码拥有一些具有边界性质的特定点,称为连接点。连接点由两个信息确定: 用方法表示的程序执行点 用相对位置表示的方位:如...原创 2019-10-27 15:41:52 · 181 阅读 · 0 评论 -
spring学习(六):容器事件
事件体系其实是观察者模式的一种具体实现方式Spring的 ApplicationContext能够发布事件并允许注册相应的事件监听器,是因为他拥有一套完善的事件发布与监听机制。一、java中的事件机制实现通过java.util.EventObject和java.util.EventLinister接口描述事件和监听器。某个组件或框架如需事件发布和 监听机制,都需要通过拓展它们进行定义。...原创 2019-10-20 19:24:25 · 236 阅读 · 0 评论 -
spring学习(六):spring容器内部工作机制
一、加载配置文件之后的各项操作流程Spring的AbstractApplicationContext是ApplicationContext的抽象实现类,该类中的refresh()方法定义了spring容器在加载配置文件之后的各项操作流程,如下所示:public void refresh() throws BeansException, IllegalStateException { ...原创 2019-10-20 11:16:59 · 162 阅读 · 0 评论 -
传统的下拉堆栈——链式存储机制练习
一、代码如下/***传统的下拉堆栈——内部链式存储机制*/public class LinkedStack<T> { private static class Node<U>{ U item; Node<U> next; Node(){ item = null;...原创 2018-09-21 17:54:42 · 176 阅读 · 0 评论 -
Java基础学习(一):泛型学习—泛型擦除
相信大家对于泛型都有或多或少的理解,但是泛型擦除这个词可能很少听说过也很少能够用的到。一、泛型擦除:在java编程思想(第四版)中提到它是解决 java泛型支持向后兼容性和迁移兼容性的唯一可行方案。简单解释一下这两个特性: 在我们编写集合时,普遍会用到泛型,例如: List<String> list = new ArrayList<S...原创 2018-10-09 16:56:14 · 191 阅读 · 0 评论