学习记录
文章平均质量分 80
漫步的喵
爱学习,爱分享
展开
-
linux命令记录
下载资源 下载文件重命名:wget -c URL -O filerename 查看文档结构的Tree Tree 是一个实用的树形菜单空间,可方便查看文档的目录结构 安装:yum install tree 使用:在想要查看的目录下直接执行 tree原创 2016-08-03 11:49:10 · 194 阅读 · 0 评论 -
git 学习记录
git 学习记录1.放弃本地的修改如果本地没有commit,使用git checkout file; 如果本地已经commit,使用git reset --hard origin/branch,同步远程代码到本地;原创 2016-08-03 10:36:11 · 251 阅读 · 0 评论 -
JDK、CGLIB、Spring 三种实现代理的区别(三)Spring的ProxyFactory
之前两篇文章中我们说到了JDK proxy和CGLIB实现动态代理的方式,这回说说Spring的方式。Spring中代理对象可通过xml配置方式获得,也可通过ProxyFactory手动编程方式创建对象。我们主要讲手动编程的方式。Spring中的代理对象其实是JDK Proxy和CGLIB Proxy 的结合。 下面我们使用ProxyFactory的方式创建代理对象,顺便看看和JDK的proxy...原创 2017-12-26 13:53:27 · 8709 阅读 · 4 评论 -
JDK、CGLIB、Spring三种实现代理的区别(二)CGLIB中proxy动态代理
CGLIB中的动态代理是JDK proxy的一个很好的补充,在JDK中实现代理时,要求代理类必须是继承接口的类,因为JDK最后生成的proxy class其实就是实现了被代理类所继承的接口并且继承了java中的Proxy类,通过反射找到接口的方法,调用InvocationHandler的invoke 方法实现拦截。CGLIb中最后生成的proxy class是一个继承被代理类的class,通过重写...原创 2017-12-20 14:47:08 · 8746 阅读 · 2 评论