自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 MQ如何保证消息不重复消费?

【代码】MQ如何保证消息不重复消费?

2023-06-01 07:44:32 1450

原创 MQ如何保证消息的顺序一致性问题?

【代码】MQ如何保证消息的顺序一致性问题?

2023-06-01 07:33:06 662

原创 MQ如何保证消息不丢失?

【代码】MQ如何保证消息不丢失?

2023-05-31 07:40:01 974

原创 如何避免消息堆积问题?

【代码】如何避免消息堆积问题?

2023-05-31 07:22:19 144

原创 MQ特点、使用场景以及与多线程的区别

【代码】MQ特点、使用场景以及与多线程的区别

2023-05-30 07:57:08 485

原创 Semaphore与CountDownLatch底层原理

【代码】Semaphore与CountDownLatch底层原理

2023-05-29 07:34:56 73

原创 使用CAS+AQS+LockSupprot手写Lock锁

【代码】使用CAS+AQS+LockSupprot手写Lock锁

2023-05-25 07:49:58 38

原创 谈谈Synchronized与Lock锁

【代码】谈谈Synchronized与Lock锁

2023-05-24 07:13:01 38

原创 ThreadLocal使用的是什么引用呢?

【代码】ThreadLocal使用的是什么引用呢?

2023-05-23 07:50:48 68

原创 ThreadLocal内存泄漏问题

【代码】ThreadLocal内存泄漏问题

2023-05-23 07:39:53 137

原创 强软弱虚引用

【代码】强软弱虚引用

2023-05-23 07:22:33 28

原创 ThreadLocal底层实现原理

【代码】ThreadLocal底层实现原理

2023-05-22 21:19:23 66

原创 什么是ThreadLocal?应用场景有哪些?

【代码】什么是ThreadLocal?应用场景有哪些?

2023-05-22 20:58:30 208

原创 CAS实现锁的优缺点以及如何解决ABA问题

【代码】CAS实现锁的优缺点以及如何解决ABA问题

2023-05-18 22:28:06 55

原创 CAS无锁机制实现步骤

【代码】CAS无锁机制实现步骤

2023-05-18 22:14:45 111

原创 CAS实现原理

【代码】CAS实现原理

2023-05-17 21:38:20 100

原创 Java中的锁都有哪些分类?什么是公平锁?什么是非公平锁?锁的可重入性是什么?

【代码】Java中的锁都有哪些分类?什么是公平锁?什么是非公平锁?锁的可重入性是什么?

2023-05-16 22:22:27 115

原创 什么是悲观锁?什么是乐观锁?

【代码】什么是悲观锁?什么是乐观锁?

2023-05-15 22:30:10 68

原创 线程池的优化策略

3 线程池的监控可以通过线程池提供的参数读线程池进行监控,有以下属性可以使用:taskCount:线程池需要执行的任务数量,包括已经执行完的、未执行的和正在执行的。通过继承线程池并重写线程池的 beforeExecute,afterExecute 和 terminated 方法,我们可以在任务执行前,执行后和线程池关闭前完成一些操作。线程池的优化其实就是在当前的服务器资源上使用合理的线程池参数来执行任务,这里其实和JVM调优类似,JVM调优同样也是通过调整JVM参数来达到优化的目的。

2023-05-12 22:39:17 368

原创 阿里巴巴为什么不建议直接使用Executors?

阿里巴巴为什么不建议直接使用Executors?

2023-05-11 22:48:12 87

原创 线程池的拒绝策略

线程池的拒绝策略。

2023-05-11 22:37:50 52

原创 ThreadPoolExecutors构造函数原理

ThreadPoolExecutors构造函数原理。

2023-05-11 22:29:14 17

原创 线程池中的线程会一直运行吗?

线程池中的线程会一直运行吗?

2023-05-11 22:11:10 715

原创 手写线程池

【代码】手写线程池。

2023-05-10 22:44:13 56 1

原创 线程池底层是如何实现复用?

【代码】线程池底层是如何实现复用?

2023-05-10 21:53:50 92

原创 线程池的四种创建方式

以上四种线程池均为JDK中提供的线程池,但无法直接使用,因为这四种线程池的底层采用的是无界队列来缓存任务,这会导致线程池溢出的问题。3 Executors.newScheduledThreadPool() 可定时线程池。4 Executors.newSingleThreadExecutor() 单例线程池。1 Executors.newCachedThreadPool() 可缓存线程池。2 Executors.newFixedThreadPool() 可定长度线程池。

2023-05-09 22:44:46 93 1

原创 为什么要使用线程池?

【代码】为什么要使用线程池?

2023-05-09 22:28:48 74 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除