05 2021 档案
摘要:#类加载 ##加载过程 ###1.加载Loading 通过一个类的全限名获取此类的二进制字节流 将字节流所代表的静态存储结构转化为方法区(1.8为元空间实现,1.8前永久代)的运行时数据结构 在内存中生成代表该类的java.lang.Class对象,作为方法区这个类的访问人口 ###2.连接Link
阅读全文
摘要:#什么是布隆过滤器 ##适用场景 从海量的数据中判断一条数据是否存在。 判断请求,做拦截,避免缓存穿透。 利用布隆过滤器减少磁盘 IO 或者网络请求。 垃圾邮件过滤,新用户判断 ... #实现原理 ##数据结构 布隆过滤器可以看作一个bit数组,初始的所有元素为0。 当我们需要映射Data1至布隆过
阅读全文
摘要:##商品类 class Goods{ public Goods() {} } ##生产者 class Producer extends Thread{ Container container; public Producer(Container container){ this.container
阅读全文