240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    分布式系统 - 雪崩效应

    雪崩效应现象 参考资料:https://github.com/Netflix/Hystrix/wiki 复杂分布式架构的应用程序有许多依赖,其中...

  • Java并发编程 - ScheduledExecutorService

    一、Delayed接口 API说明如下: 一种混合风格的接口,用来标记那些应该在给定延迟时间之后执行的对象。此接口的实现必须定义一个 compa...

  • Java基础 - Reduction

    原文链接:https://docs.oracle.com/javase/tutorial/collections/streams/reducti...

  • Resize,w 360,h 240
    Java并发编程 - ThreadPoolExecutor之Worker - 第3篇

    初识Worker 线程池顾名思义是存放线程的池子,ThreadPoolExecutor是语言级别上对它的定义,既然要存放线程,那么其内部就需要某...

  • Resize,w 360,h 240
    Java并发编程 - FutureTask

    Callable 我们知道线程运行任务其中的一个方法就是创建一个实现Runnable接口的类,然后通过Thread的构造方法设置进去,线程启动后...

  • Resize,w 360,h 240
    Java并发编程 - ReentrantReadWriteLock

    ReentrantReadWriteLock使用示例 ReentrantReadWriteLock初始化 #ReentrantReadWrite...

  • JVM - 内存分配和回收策略

    新生代GC(Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多具备朝生夕灭的特性,所以Minor GC非常频繁,一般回收速度...

  • JVM - 运行时栈帧结构

    每个方法从调用开始至执行完成的过程,都对应着一个栈帧在虚拟机栈里面从入栈到出栈的过程。 1.栈帧的概念 栈帧(Stack Frame)是用于支持...

  • Java并发编程 - Semaphore(信号机)

    Semaphore在中文的书籍里面把它翻译成"信号量"。说实在话,在很长的时间我都无法从这个翻译上很直观得明白它到底是个什么东西。"信号的数量"...