240 发简信
IP属地:广东
  • Tomcat中的CompletableFuture里获取ContextClassLoader为null

    在doSomething()中调用Thread.currentThread().getContextClassLoader()时返回null。使...

  • Resize,w 360,h 240
    GC问题分析:YoungGC频繁和长时

    总结下工作中遇到的GC问题。 一、JVM参数设置不当 机器4G,部分JVM参数设置 现象:young GC比较频繁,并且不稳定,每1、2个小时会...

  • 如何优雅地处理switch-case

    使用注解和多态。 思路:将自定义注解打在相应的处理器上,在Service类初始化时,自动扫描打了响应注解的处理器类,并保存下来,然后通过具体的传...

  • ThreadPoolExecutor中的Worker

    首先看ThreadPoolExecutor的核心方法execute 这个方法很简明,就是线程池的基本原理:1.线程池数量小于核心线程池数量,则通...

  • CompletableFuture API详解

      这篇文章介绍了CompletableFuture 类的功能和一些使用实例。在我们介绍开始之前,先来了解一下这个类的背景。在JAVA中,一个异...

个人介绍

mail:knforsenz@gmail.com