摘要:
RPC(Remote Procedure Call)即远程过程调用,它允许像调用本地服务一样调用远程服务 HTTP是一种基于TCP的网络传输协议 RPC并没有规定数据传输格式,这个格式可以任意指定,不同的RPC协议,数据格式不一定相同,RPC方式需要在API层面进行封装,限制了开发的语言环境 从速度 阅读全文
摘要:
静态代理 编译阶段就生产了对应的代理类 JDK动态代理 动态生成字节码,加载到内存中,利用反射去执行真正的方法 关键代码: 生成代理类时,要将类加载器,接口和InvocationHandler传递过去, 类加载器的作用是,生成的字节码要加载到JVM当中 接口的作用是,生成的代理类要知道代理的有哪些方 阅读全文