前言 前面写了六篇文章详细地分析了Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口: Dao接口的实现类DaoImpl: 定义一个TimeHandler,用于方法调用前后打印时间,在AOP中, ...
分类:
编程语言 时间:
2017-04-29 15:15:02
阅读次数:
376
DECLARE w_file_path VARCHAR2(4000) := 'XXIF_INPUT'; --all_directories.directory_name w_file_name VARCHAR2(4000) := 'lcytest001.csv'; --The file name w ...
分类:
数据库 时间:
2017-04-29 15:14:54
阅读次数:
255
application对象 application对象用于保存全部应用程序中的共同拥有数据。它在server启动时自己主动创建。在server停止时自己主动销毁。当application对象没有被销毁时,全部用户都能够共享该application对象。与session相比,application 对 ...
分类:
移动开发 时间:
2017-04-27 19:47:46
阅读次数:
249
本文所剖析的tornado源码版本为4.4.2 ioloop就是对I/O多路复用的封装,它实现了一个单例,将这个单例保存在IOLoop._instance中 ioloop实现了Reactor模型,将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程/进程阻塞在多路复用器上;一旦有I/ ...
分类:
其他好文 时间:
2017-04-27 16:19:20
阅读次数:
1721
我们知道,Python中有很多模块,有系统自带的模块,还有些需要从网上下载模块,Python之所以越来越受欢迎,主要是由于Python的类库很多,丰富多样,有很多人开发和维护。下面我们来学习了解collections模块,这也是我第一个系统了解的模块,希望多练习,多看掌握模块的知识。 一、Count ...
分类:
其他好文 时间:
2017-04-27 10:14:56
阅读次数:
224
isinstance(obj,cls)检查是否是obj或cls类的对象 反射? 反射是指程序可以访问,检测和修改它本身状态或行为的一种能力(自省) python面向对象中的反射通过字符串形式操作对象相关的属性。反射共有四个函数加以使用: hasattr,getattr,setattr,delattr ...
分类:
编程语言 时间:
2017-04-26 16:43:39
阅读次数:
297
1、document取对象 2、innerHTML,innerText 3、对象属性的操作 4、创建元素(还可以使用拼接字符串的方法)5、时间函数、数学函数、字符串函数 Window.document 取元素 document.getElementById("id");根据id找一个 documen ...
分类:
其他好文 时间:
2017-04-26 13:00:26
阅读次数:
223
__setitem__,__getitem__,__delitem__ 这三个方法和__setattr__,__getattr__,__delattr__类似,都是设定,获取,删除时触发,不同的是这三个方法触发的情况是通过字典键值对赋值的方式. __str__,__repr__,__format__ ...
分类:
其他好文 时间:
2017-04-26 01:22:21
阅读次数:
224
一. python基础之__setattr__,__delattr__,__getattr__ setattr、__getattr__和__delattr__可以拦截对对象属性的访问 __setattr__函数是用来设置对象的属性,通过object中的__setattr__函数来设置属性: seta ...
分类:
其他好文 时间:
2017-04-25 21:25:55
阅读次数:
205
#__enter__与__exit__是成对出现的,一般是在进行with obj时才会触发它们class Open: def __init__(self,filepath,mode='r',encode='utf-8'): self.f=open(filepath,mode=mode,encodin ...
分类:
其他好文 时间:
2017-04-25 21:10:38
阅读次数:
355