![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java知识点
文章平均质量分 69
huzhiming12
这个作者很懒,什么都没留下…
展开
-
布隆过滤器
布隆过滤器简介 布隆过滤器主要用于判断一个元素是否在集合中,常见的如垃圾邮件过滤的黑白名单方法、爬虫的网址判重模块等。 Hash表也可以用于判断元素是否在集合中,但是布隆过滤器只要Hash表的1/4或1/8甚至更少的空间复杂度就能完成同样的问题。 布隆过滤器存在一定的误报率,通过设计bitArray的大小可以将误报率控制在极低水平。使用布隆过滤器一定是在有一定容错概率的情况下。 布隆过滤器的设计假设原创 2017-05-12 20:38:54 · 390 阅读 · 0 评论 -
Java代理模式
Java代理模式 定义: 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 代理分为静态代理和动态原创 2016-09-06 22:31:04 · 234 阅读 · 0 评论 -
java 工厂模式
简单工厂模式 又称静态工厂模式 产品接口产品的具体实现工厂类(通过不同的标志 生产不同的产品) public class SimpleFactory { public static void main(String[] args) { Factory.produce("A"); Factory.pro原创 2016-04-03 19:51:55 · 299 阅读 · 0 评论 -
Java 集合(一)
Java 集合Collection集合的类继承关系图:常用的API:ArrayList://List尾部添加元素 boolean add(E e); //在index位置添加元素 public void add(int index,E element); //移除元素o boolean remove(Object o); //移除下标index的元素 public E remove(int inde原创 2017-05-12 21:00:51 · 218 阅读 · 0 评论