随笔分类 - 其他
练习的各种知识点
实现两个线程顺序依次打印元素
摘要:public class L_ConditionTest { public static void main(String[] args) { L_ConditionTest t = new L_ConditionTest(); // 这两个方法都有问题,假设两个打印的数组长度不对称,那会造成一个线
阅读全文
javassist使用
摘要:http://www.javassist.org/tutorial/tutorial.html Java字节码以二进制的形式存储在.class文件中,每一个.class文件包含一个Java类或接口。 javassist就是一个用来处理Java字节码的类库。它可以在一个已经编译好的类中添加新的方法,或
阅读全文
二进制-基本运算
摘要:一、二进制与十进制转化 1.二进制转化十进制 例子 : 111 1111 -->127 : = 1+2 +4 +8 +16+32 +64 = 127 同理其他n进制 照样可以 : 使用基数+ 位次幂 相加处理 2.十进制转化为二进制 :除2求余 127 --> 111 1111 二、二进制0 与二进
阅读全文
JAVA-SPI
摘要:SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。 系统设计的各个抽象,往往有很多不同的实现方案,在面向的对
阅读全文
模拟RPC-演变过程
摘要:记录学习RPC逐步演变 一、rpc-01 1.基础准备 public interface IUserService { User getUserById (int id); } @Data public class User implements Serializable { private int
阅读全文
JDK动态代理
摘要:代理:其目的就是为其他对象提供一个代理以控制对某个对象的访问。(代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息把被委托执行后的后续处理) java动态代理类位于 java.lang.reflect包下,一般主要涉及以下两个类: (1)interface IvocationHandle
阅读全文
浙公网安备 33010602011771号