nacos安装

笔记  Java 

➜ ~ docker run --name nacos-standalone-derby -e MODE=standalone -e NACOS_AUTH_TOKEN=bWVvd3JhaW55eWRzNjY2Nm1lb3dyYWlueXlkczY2NjY= -e NACOS_AUTH_IDENTI

ThreadPoolExecutor 任务处理的核心流程

笔记  JUC  Java 

新任务来了!检查当前运行的线程数是否少于 corePoolSize (核心线程数):如果少于:线程池会直接创建新的核心线程来执行这个任务。任务不会进入 workQueue。如果不小于(即已经达到或超过 corePoolSize):进入下一步。尝试放入 workQueue (任务队列):线程池会尝试将

O(1) 时间插入、删除和获取随机元素


O(1) 时间插入、删除和获取随机元素https://leetcode.cn/problems/insert-delete-getrandom-o1/description/type RandomizedSet struct { arr []int randomMap map

怎么设置线程池大小?

笔记  JUC  Java 

Java BlockingQueue

笔记  JUC  Java 

什么是BlockingQueuehttps://juejin.cn/post/6999798721269465102?searchId=20250603104637E9FA8BB1E723E91AC5BFBlockingQueue 在 Java 并发编程中扮演着至关重要的角色,它主要用于生产者-消费

go container/list 双向链表


Go container/list 包的方法一览 📜🛠️太棒了!了解一个库有哪些方法是掌握它如何使用的关键一步。container/list 包为我们提供了一系列操作双向链表的方法。下面,我将这些方法分类并详细列出,希望能帮助您更清晰地理解它们的作用:list.List 类型的方法contain

自定义线程池

笔记  JUC  Java 

package org.example.threadpool;import lombok.extern.slf4j.Slf4j;import java.util.ArrayDeque;import java.util.Deque;import java.util.HashSet;import jav

原子累加器

笔记  JUC  Java 

package org.example;import java.util.ArrayList;import java.util.List;import java.util.concurrent.atomic.AtomicLong;import java.util.concurrent.atomic.

字段更新器

笔记  JUC  Java 

了解字段更新器 🛠️📖字段更新器(Field Updater)是 Java 中的一种工具类,属于 java.util.concurrent.atomic 包中的内容。它用于简化对对象字段的原子操作,而不需要自己手动使用 synchronized 或其他锁机制。这些类可以帮助我们使用原子操作来安全

原子数组

笔记  JUC  Java 

原子数组package org.example;import java.sql.Array;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.concurrent.ato