×
请登录
账号
密码
登录 Use it
博客
随笔
生活
分享
标签
登录
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
Mysql精进之路-为什么表数据删掉一半,表文件大小不变?
这里针对MySQL中应用最广泛的InnoDB引擎展开讨论,一个 InnoDB 表包含两部分,即:表结构定义和数据。在 MySQL 8.0 版本以前,表结构是存在以.frm 为后缀的文件里。而 MySQL 8.0 版本,则已经允许把表结构定义放在系...
Dcr
博客
1年前
1155
0
应用频繁报出cause java.net.SocketTimeoutException: Read timed out怎么办
排查思路 第一反应是接口是不是返回的数据量太大,导致读超时,排查发现数据量很小,却SocketTimeoutException,首先就排除了业务接口返回数据量过大的原因。 那会不会是哪个链路拖慢了整个请求呢? 接着发现日志中有好多关于该接口的慢s...
Dcr
博客
1年前
2278
0
Mysql精进之路-持久化binlog与redo log写入机制
binlog的写入机制事务执行过程中,先把日志写到binlog cache,事务提交的时候,再把binlog cache写到binlog文件中.一个事务的binlog是不能被拆开的,因此不论这个事务多大,也要确保一次性写入.这就涉及到了binlo...
Dcr
博客
1年前
1015
0
1
...
7
8
9
...
13
热门文章
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.
软件工程工作总结结合日本物业管理思维思考
最新评论