240 发简信
  • Mockito & PowerMock之如何使用篇

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

  • 120
    ReentrantLock的使用

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

  • ReferenceQueue的使用

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

  • Unicode

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

  • 120
    布隆过滤器(Bloom Filter)的原理和实现

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

  • MapJoin原理

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

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

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

  • 120
    强引用、弱引用、软引用、虚引用

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

    1.2 1198 4 25
  • 120
    第三章 垃圾收集器与内存分配策略

    GC三件事 哪些内存需要回收 何时回收 怎么回收 主要考虑的是堆和方法区 如何判断对象已死 1、引用计数:实现简单,教科书答案,java虚拟机没...

个人介绍
有意向做阿里巴巴风控引擎的java开发同学,联系我。