240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Java编程思想之多线程(一)

    多线程技术是个很庞大的课题,《Java编程思想》这本书(英文版,以下简称TIJ)中也用了136页介绍Java的多线程体系。的确,Java语言发展...

  • Resize,w 360,h 240
    令牌桶算法及实现(三)

    在第一篇、 第二篇文章中分别介绍了Guava令牌桶算法原理,固定速率生产token的SmothBursty限流器。但在实际环境中,如果想在初始阶...

  • 令牌桶算法及实现(二)

    接上篇。Guava的令牌桶的实现中,包括一条设计哲学,需要大家注意:它允许瞬间的流量波峰超过QPS,但瞬间过后的请求将会等待较长的时间来缓解上次...

  • Java编程思想之范型(1)

    Java范型是在Java5.0(1.5)版本中提出的,虽然Oracle已经发布了Java 1.9,Java 12的feature也已经在讨论中,...

  • Spring事务

    spring事务作用于当前线程,不能跨线程共享。 隔离级别isolation 隔离级别是指一个事务访问其他事务操作的资源的一种控制手段。 de...

  • Resize,w 360,h 240
    openjdk9u源码分析二:搭建单元测试环境

    openjdk9u源码分析二:搭建单元测试环境 搭建环境可分两步, 安装jdk9u单元测试所依赖的Tools 运行jdk9u自带单元测试 实验环...

  • Resize,w 360,h 240
    openjdk9u源码分析一:搭建环境(原创)

    openjdk9u源码分析一:搭建环境 搭建环境可分两步,   1. 搭建jdk9u编译环境  2. 搭建jdk9u调试环境实验...

  • 学习Note

    Mina deadlock判断: 在DefaultIoFuture类中,checkDeadLock方法: in DefaultIoFuture ...

  • Spring Boot其他

    $ mvn jetty:run -Dspring.profiles.active=with-data 在工程下面,通过run jetty plu...