10 2020 档案
摘要:一、背景 有时需要测试一下某个功能的并发性能,又不要想借助于其他工具,因此需要自己在java中模拟并发请求,其原理在于多开几个线程,同时发起请求。但是,这种请求,一般会存在启动的先后顺序了,算不得真正的同时并发!怎么样才能做到真正的同时并发呢?是本文想说的点,java中提供了闭锁 CountDown
阅读全文
摘要:1. 内容 1 public class PfJacksonUtils { 2 private PfJacksonUtils() { 3 4 } 5 6 public static String beanToJson(Object obj) throws JsonProcessingExceptio
阅读全文
摘要:1. 使用enum枚举数据类型实现单例模式 1 public enum GroovyTimer { 2 INSTANCE; 3 4 private final AtomicInteger cacheTaskNumber = new AtomicInteger(1); 5 private Schedu
阅读全文
摘要:本文讲一下Java线程池中创建 ThreadFactory 设置线程名称的三种方式。具体内容如下图所示 1. CustomizableThreadFactory Spring 框架提供的 CustomizableThreadFactory。 1 ThreadFactory springThreadF
阅读全文