240 发简信
IP属地:山东
  • Resize,w 360,h 240
    cpu负载的探讨

    原链接:http://blog.chinaunix.net/uid-12693781-id-368837.html 摘要:确定cpu的负载的定义...

  • Java陷阱之assert关键字

    一、概述 在C和C++语言中都有assert关键,表示断言。在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。 二、语法 ...

  • Java设计模式-监听器模式

    监听器模式有三个要素——事件源、事件对象、监听器。 事件源:顾名思义,事件发生的源头,比如点击的按钮,属于被监听的对象;事件对象:这个经常和事件...

  • Java中interrupt的使用

    通常我们会有这样的需求,即停止一个线程。在java的api中有stop、suspend等方法可以达到目的,但由于这些方法在使用上存在不安全性,会...

  • CountDownLatch 使用(模拟一场比赛)

    java.util.concurrency中的CountDownLatch,主要用于等待一个或多个其他线程完成任务。CountDownLatch...

  • Major GC和Full GC的区别是什么?触发条件呢?

    作者:RednaxelaFX链接:http://www.zhihu.com/question/41922036/answer/93079526来...

  • Resize,w 360,h 240
    Volatile总结

    volatile被视作是轻量级的sychronized。与sychronied关键字比较,volatile只能保证共享变量数据的可见性,即,当一...

  • Guava之RateLimiter的设计

    Guava源码中很详尽的解释了RateLimiter的概念。 从概念上看,限流器以配置速率释放允许的请求(permit)。如有必要,调用acqu...

  • 工程实践:给函数取一个"好"的名字

    转载:https://www.cnblogs.com/dolphin0520/p/10567879.html 一.常见函数命名风格 目前来说,最...