本文是基于CGLIB 3.1进行探究的 cglib is a powerful, high performance and quality Code Generation L...
本文是基于CGLIB 3.1进行探究的 cglib is a powerful, high performance and quality Code Generation L...
本文是基于jdk1.8来对动态代理的底层机制进行探究的 Java中代理的实现一般分为三种:JDK静态代理、JDK动态代理以及CGLIB动态代理。在Spring的AOP实现中,...
ASM是什么 简单来说,ASM[https://asm.ow2.io/]是一个Java字节码的类库。 问题一:ASM的操作对象是什么? ASM所操作的对象是字节码(ByteC...
在我们实际开发中,如果你经常造轮子,可能免不了去使用反射。反射,可以在运行期间动态执行访问类,方法及字段,会大大提高框架的灵活性,但,反射的性能一直是被诟病的。 那么,如果我...
作用 spring具有很好的扩展性,但是这个扩展它的这个扩展性体现在哪里呢?而我们要说的BeanPostProcessor就是对Spring扩展性优秀的表现之一。 简单的说就...
1. 参考文档 官方文档:http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html[http://...
测试的前置往往离不开mock服务的调用 对于moco框架网上大多是下载一个jar包,开启一个moco服务,然后调用写好的json配置文件使用。单对于多框架的封装使用,这种方式...
一、线程的状态 1.1 操作系统层面 在操作系统层面有五种状态: 【初始状态】仅是在语言层面创建了线程对象,还未与操作系统线程关联 【可运行状态】(就绪状态)指该线程已经被创...
什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安...