240 发简信
IP属地:北京
  • Resize,w 360,h 240
    openjdk9u源码分析一:搭建环境(原创)

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

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

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

  • RuntimeException和Error的区别

    RuntimeException是针对使用java进行开发的程序员来说,是程序层面上的错误;而Error是系统层面的错误,开发人员不可控,例如硬...

  • DBA常用命令集

    收集整理,仅供个人参考学习。 查看连接数 show processlist; 也可以查information_schema.processlis...

  • Resize,w 360,h 240
    Java编程思想之多线程(一)

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

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

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

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

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

  • Spring事务

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

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

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