首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
IIIDelay
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
使用双异步后,从 191s 优化到 2s
在开发中,我们经常会遇到这样的需求,将Excel的数据导入数据库中。 一般我会这样做: 通过POI读取需要导入的Excel; 以文件名为表名、列头为列名、并将数据拼接成sql;
万字详解 java 线程池,让我们的高并发程序更稳健
线程池是一种管理和复用线程资源的机制,它可以在应用程序中创建一组预先初始化的线程,以执行多个任务。线程池维护着一个线程队列,其中包含一定数量的空闲线程。、
阿里多线程值传递 transmittable-thread-local 教程
本文主要介绍如何使用transmittable-thread-local来实现线程之间的值共享传递,解决多线程和线程池共享线程上下文变量问题。
TransmittableThreadLocal 线程池内异步线程值传递解决方案
TransmittableThreadLocal 是阿里巴巴开源的专门解决InheritableThreadLocal 的局限性,实现线程本地变量在线程池的执行过程中,能正常的访问父线程设置的线程变量
并发编程 | CompletionService - 如何优雅地处理批量异步任务
通过上面的代码,我们可以看到 CompletionService 提供了一个更传统的并发模型来处理异步任务。相比CompletableFuture 而言,我们的代码中没有复杂的嵌套,代码更加直观。
一文搞定接口幂等性架构设计方案
现如今很多系统都会基于分布式或微服务思想完成对系统的架构设计。那么在这一个系统中,就会存在若干个微服务,而且服务间也会产生相互通信调用。那么既然产生了服务调用,就必然会存在服务调用延迟或失败的问题。当
ExecutorCompletionService解析
ExecutorCompletionService业务场景 今天在维护代码时,看见架构师优化过查询,让查询并发的去查,并且用的ExecutorCompletionService类,推送git时说是提速
一口气说出18种队列(Queue),面试稳了!
在讲《21张图讲解集合的线程不安全》那一篇,我留了一个彩蛋,就是Queue(队列)还没有讲,这次我们重点来看看Java中的Queue家族,总共涉及到18种Queue。这篇恐怕是市面上最全最细 讲解Queue的。 我是一种数据结构,大家可以把我想象成一个数组,元素从我的一头进入、…
手写批量缓存队列
手写批量缓存队列 场景 我希望从MySQL同步数据到另一个大数据数据库中,如Hive,Doris。 我希望在这个同步的过程中做一定的数据处理,只保留可以用来分析的数据。 我对这个数据的实时性要求不高,
别再纠结线程池大小/线程数量了,没有固定公式的
那么理论上,我一个线程只需要不停的执行指令,就可以跑满一个核心的利用率。 从上图可以看到,CPU利用率和上一步一样,还是所有核心100%,不过此时负载已经从11.x增加到了22.x(load average解释参考https://scoutapm.com/blog/unders…