自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis客户端-Lettuce源码详解(二)

本文主要介绍了使用redisTemplate发送set命令的主要流程和原理:包括redisTemplate如何调用lettuce的api、lettuce如何将命令封装为协议消息发送到redis、lettuce如何获取服务端响应并返回给调用方。

2024-05-22 23:57:44 615 1

原创 Redis客户端-Lettuce源码详解(一)

Lettuce客户端使用、源码分析

2024-05-12 22:56:21 940

原创 jdk1.8中JUC包下CountDownLatch潜在的内存泄露问题

jdk1.8中JUC包下CountDownLatch潜在的内存泄露问题吗?CountDownLatch实现原理CountDownLatch是基于AQS模板框架实现的,内部Sync继承了AQS并重写了两个共享获取同步状态和共享释放同步状态的方法:tryAcquireShared方法说明了获取同步状态的条件为同步状态为0;(CountDownLatch构造时需要传入一个大于等于0的同步状态初始值)tryReleaseShared方法会使用CAS的方式对同步状态减1(同步状态大于1的情况下才减,为0则直接

2021-03-12 13:22:22 555 1

空空如也

空空如也

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

TA关注的人

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