240 发简信
IP属地:西藏
  • KMP算法学习

    要解决什么问题 要解决的问题就是在字符串(也叫主串)中的模式(pattern)定位问题。说简单点就是我们平时常说的关键字搜索。模式串就是关键字(...

  • Resize,w 360,h 240
    ReentrantLock的使用

    一、初识ReentrantLock 最后的结果是 20000000;如果去掉锁,那么输出结果是一个小于20000000的不确定的数 二、Reen...

  • Resize,w 360,h 240
    布隆过滤器(Bloom Filter)的原理和实现

    布隆过滤器使用场景 之前在《数学之美》里面看到过布隆过滤器的介绍。那么什么场景下面需要使用布隆过滤器呢? 看下下面几个问题 字处理软件中,需要检...

  • ReferenceQueue的使用

    什么时候使用ReferenceQueue? 在java的引用体系中,存在着强引用,软引用,弱引用,虚引用,这4种引用类型。关于这四种引用类型,可...

  • Mockito & PowerMock之如何使用篇

    为什么要mock Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能...

  • Unicode

    Unicode的来历 提到编码,首先要说的是ASCII码 ASCII码 在学校学 C 语言的时候,了解到一些计算机内部的机制,知道所有的信息最终...

  • MapJoin原理

    https://blog.csdn.net/louxuez/article/details/39235425https://ych0112xzz...

  • Guava Cache系列之三:源码分析

    概述 前面的两篇文章(Guava Cache系列之一:如何加载缓存 和 Guava Cache系列之二:如何回收缓存)介绍了Guava Cach...

  • Resize,w 360,h 240
    强引用、弱引用、软引用、虚引用

    强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: 当内存空间不足,J...

    1.2 2823 4 26