文章目录 前言 一、构建SpringBoot、Prometheus、Grafana环境 二、监控说明 1.线程池参数说明 2.线程池工作说明 3.监控效果展示 3.1 总体结果 3.2 活...
线程池是我们平时开发中使用较多的一种组件,其主要监控点在于池中的线程和阻塞队列中的任务情况。 构建一个线程池 先构建一个基本的线程池,并看看有哪些参...
LongAdder 的作者是Doug Lea大神,该类原本在Guava工具包中,后来被Java8吸收,以下源码基于Java8 LongAdder 继承自Striped64,并实现了Serializable序...
目录 编辑 前言 开篇 什么是单例模式? 单例模式能解决什么问题? 项目中哪些地方使用了单例模式? 如何实现单例模式? 第一版 第二版【1.0】 第二版【2.0...
文章目录 1. 单例模式简介 2. 单例模式结构 3. 你真的会写单例模式吗? 3.1 饿汉式 3.2 懒汉式 懒汉式 1.0 版本 懒汉式 2.0 版本 懒汉式 3.0 版本 懒...
学习更多干货类容(JAVA、前端、Kafka、redis等等)请关注我的公众号 ThreadLocal我会将其解释为线程上下文变量,当我们想要在方法间传递参数,又不想很挫...
转自: 工作中避免死锁的方法 下文笔者讲述工作中避免死锁的方法分享,如下所示: 1.设置超时时间 Lock的tryLock(Long timeout,TimeUnit unit) 设置获取锁的时...
Redis分布式锁的大名风澜相信很多同学都听说过,也有绝大部分同学在工作中用到过,但你有考虑过你的Redis分布式锁用的方式正确吗?它会不会有什么问题?本...
在 Java 中可以用来创建线程的方式很多,比如由 Java 提供的 Thread、Runnable 等。本文章来介绍使用 FutureTask 创建线程,以及其流程。 Thread ...