要解决什么问题 要解决的问题就是在字符串(也叫主串)中的模式(pattern)定位问题。说简单点就是我们平时常说的关键字搜索。模式串就是关键字(...
一、初识ReentrantLock 最后的结果是 20000000;如果去掉锁,那么输出结果是一个小于20000000的不确定的数 二、Reen...
布隆过滤器使用场景 之前在《数学之美》里面看到过布隆过滤器的介绍。那么什么场景下面需要使用布隆过滤器呢? 看下下面几个问题 字处理软件中,需要检...
什么时候使用ReferenceQueue? 在java的引用体系中,存在着强引用,软引用,弱引用,虚引用,这4种引用类型。关于这四种引用类型,可...
为什么要mock Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能...
Unicode的来历 提到编码,首先要说的是ASCII码 ASCII码 在学校学 C 语言的时候,了解到一些计算机内部的机制,知道所有的信息最终...
https://blog.csdn.net/louxuez/article/details/39235425https://ych0112xzz...
概述 前面的两篇文章(Guava Cache系列之一:如何加载缓存 和 Guava Cache系列之二:如何回收缓存)介绍了Guava Cach...
强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: 当内存空间不足,J...