×
请登录
账号
密码
登录 Use it
博客
随笔
生活
分享
标签
登录
RoaringBitmap位图数据结构
Bitmap1.位图用一个bit位来标记一个数字,第N位(从0开始)的bit代表着整数N,1既存在,0既不存在.2.位图的应用位图经常用来处理海量数据的压缩,并对其进行排序,去重,查询,并集,交集等操作.3.位图存在的问题大小根据最大位决定,也就...
Dcr
博客
1年前
1018
0
Redis系列漏洞总结
part_a 写ssh-keygen 公钥登录服务器: 原理: SSH提供两种登录验证方式,分别是帐号密码登录和密钥验证登录。 所谓密钥验证,其实就是一种基于公钥密码的认证,使用公钥加密、私钥解密,其中公钥是...
Dcr
博客
1年前
984
0
ThreadLocalMap对象详解
ThreadLocalMap对象是什么本质上来讲,它就是一个Map,但是这个ThreadLocalMap与我们平时见到的Map有点不一样 ×没有实现Map接口 ×没有public的...
Dcr
博客
1年前
1035
0
ThreadLocal如何实现线程隔离
官方解释:This class provides thread-local variables. These variables differ from their normal counterparts in that each thread ...
Dcr
博客
1年前
1055
0
Fork/Join框架流程梳理
Fork/Join框架 定义:java并发工具包中一种可以将大任务拆分为很多小任务异步执行的工具. 模块: 任务对象:ForkJoinTask(RecursiveTask,RecursiveAction,Counted...
Dcr
博客
1年前
977
0
Kafka重复消费场景及解决方案
Kafka消费者以消费者组(Consumer Group)的形式消费一个topic,发布到topic中的每个记录将传递到每个订阅消费者者组中的一个消费者实例。Consumer Group 之间彼此独立,互不影响,它们能够订阅相同的一组主题而互不干...
Dcr
博客
1年前
1437
0
CyclicBarrier源码分析
类的结构并没有显式继承哪个父类或者实现哪个接口,所有的AQS和重入锁都是同事组合实现的. CyclicBarrier类存在一个内部类Generation,每一次使用CyclicBarrier都可以当成Generation的实例 pr...
Dcr
博客
1年前
1004
0
CopyOnWriteArrayList详解
CopyOnWriteArrayList实现了List接口,List接口定义了对列表的基本操作;同时实现了RandomAccess接口,表示可以随机访问(数组具有随机访问的特性;同时实现了Cloneable接口,表示可克隆;同时也实现了Seria...
Dcr
博客
1年前
1321
0
ConcurrentLinkedQueue详解
ConcurrentLinkedQueue是一个线程安全的队列,它采用的是 CAS 算法来进行实现,也就是说它是非阻塞的;队列中的元素按照 FIFO(先进先出)的原则对元素进行排列,此外,它是一个无界队列;添加元素的时候,在链表的尾部进行添加,获...
Dcr
博客
1年前
966
0
ConcurrentHashMap源码分析整理
java7的ConcurrentHashMap结构图: 底层使用了数组+链表的方法整个结构是一个segment数组,segment数组的大小决定了ConcurrentHashMap的并发度,默认是16,为什么这么说呢?是因为在java7的Con...
Dcr
博客
1年前
2717
0
1
...
5
6
7
...
10
热门文章
1.
docker-容器内无法访问外网
2.
netty-结构图与Reactor线程模式
3.
netty源码分析之writeAndFlush全解析笔记
4.
在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
5.
ConcurrentHashMap源码分析整理
6.
应用频繁报出cause java.net.SocketTimeoutException: Read timed out怎么办
最新发布
1.
升级不是Copy & Paste:Spring 4.3.0 升级到 5.3.39 实践
2.
Spring 事务中的 beforeCommit 是业务救星还是地雷?
3.
相似性算法如何驱动智能搜索
4.
初识Spring AI Alibaba
5.
软件研发领域如何区分技术大佬和CRUD BOY
6.
软件工程工作总结结合日本物业管理思维思考
最新评论