- 博客(3)
- 收藏
- 关注
原创 AOP简单实现(面向切面编程)
一、代理机制首先简单描述一下代理机制。核心代码完成后,我们想给代码增加一些附加功能,比如日志,拦截等,这时不应该去修改核心代码,我们可以通过获取代理,在核心代码以外增加代码,实现相关功能。同样在我们没有源代码或无法触碰源代码时,也是如此。核心功能与附加功能分开,互不干扰,称之为解耦,使开发过程更加方便。代理分为静态代理和动态代理,动态代理又有cglib代理和jdk代理之分。1.静态代理(针对...
2018-10-28 00:43:33 499
原创 原型、原型链
一、类,对象,函数var obj = {};//对象obj.num = 10;//js对象中成员的增加,可以通过直接赋值实现console.log(obj);console.log(window);运行结果:obj可以看做window的一个成员。//fun是一个函数var fun = function () {};//funObj是function的对象,运行结果证明它...
2018-10-27 16:34:43 237 1
原创 包及jar包扫描
public PackageScanner() {}//扫描包private void scanFile(File currentFile, String packageName) { //File[] fileList = file.listFiles(); //得到该文件夹下的所有 类+子文件夹的名称 //此处list应为扫描包下的所有类的nameList,所以不应该有文件名称...
2018-10-04 21:14:57 505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人