自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除