- 博客(3)
- 收藏
- 关注
原创 Cglib动态代理
上一篇我们学习了JDK 动态代理的实现逻辑,这里我们来学习一下Cglib 的实现逻辑。以方便对动态代理有一个全面的认识。 首先,我们来看一下生成代理类的时序图,对比起JDK的实现,它复杂了很多。 整体看上去比较难以理解,那我们来看下这些类图,可能更加清晰些。 来看看入口类 Enhancer ,它继承自 AbstractClassGenerator ,而 AbstractClassGe...
2018-09-28 15:21:13 155
原创 Jdk 动态代理
在Jdk 动态代理使用的过程中,程序入口为 Proxy.newProxyInstance, 通过对程序调用的跟踪,可以得到如下时序图。 在 newProxyInstance 方法里面,主要做了两件事情: 一、生成指定的代理类; 二、使用 InvocationHandler 创建一个代理类实例; public static Object newProxyInstance(ClassLo...
2018-09-28 11:33:49 192
原创 Nginx的常用功能简介
前言 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流 Nginx能做什么 1.反向代理 2.负载均衡 3.HTTP服务器(包含动静分离) 4.正向代理 以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,...
2018-09-13 09:58:58 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人