首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JUC开发
艾迪的技术之路
创建于2024-05-03
订阅专栏
多线程开发、JUC开发、高并发高可用开发
等 4 人订阅
共10篇文章
创建于2024-05-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
redisson使用lock导致死锁问题
redisson使用lock导致死锁问题 1、背景 我们是做物联网设备的公司,设备初始化会向设备发送API接口下发agora license,当时当时一个环境的全部agora设备都下发出现了问题,具体
日志到底该怎么打?
一般写Java服务端的基本上都使用spring框架,使用spring项目则代表一般会用slf4j作为打印日志的配置标准。很多时候不是在开发中直接打印日志就好了,日志还兼具着调试,线上排查问题等功能。
一文带你轻松阅读Dynamic-tp全部源码!:L
之前使用Dynamic-TP 主要是为了使用它的以下功能: 动态调参 实时监控 通知告警 告警拓展 框架自带线程池 线程池注册 其他 所以我也打算从以下几个方面看下相关的一些源码 1、动态调参 虽然动
【多线程开发 7】我们公司是这么引入动态线程池dynamic-tp框架的
前段时间新入职了一家公司,组长看我已经有点开发年头了,委任给我一个大活,想让我可以监控任务队列,以及线程池的其他参数,如果有修改、监控到异常则需要进行告警,并且支持实施修改线程池参数
【多线程开发 6】使用spring框架时,你可能会遇到的6个并发问题!
除了Java自带默认线程池,基于Java的spring框架也有很多自带的默认线程池,有时候我们的一些需要线程池的操作可能通过提供的api和注解隐藏掉了,不熟悉的话会出现线程相关的问题
【多线程开发 5】实践使用Lock和Condition
Lock和Condition Lock 线程之间同步或者竞争都需要锁这类结构,一般我们都会用Object的wait和signal搭配synchronized关键字进行多线程开发,但是很多时候会造成死锁
【多线程开发 4】从源码学习LockSupport
从源码学习LockSupport 2024年6月30日 大家好啊,好久没写博客了,今天打算写一下,讲一下JUC里面LockSupport这个类。 这个是一个工具类,实际上也是为了线程通信开发的。它的源
【多线程开发 3】从源码到实践CompletableFuture
【多线程开发 3】从源码到实践CompletableFuture 2024年5月22日 本文将从以下几个点讲解CompletableFuture: 前身 是什么? 可以用来做什么? 源码原理 实战 其
【多线程开发 2】从代码到实战TransmittableThreadLocal
【多线程开发 2】从代码到实战TransmittableThreadLocal 本文将从以下几个点讲解TransmittableThreadLocal(为了方便写以下简称ttl): 前身 是什么? 可
【多线程开发 1】从多线程读取文件开始实践多线程开发
2024年5月3日 今天心情不错,写一篇多线程开发的文章过过瘾。 话不多说,问题如下 一看就知道问题很简单,话不多说代码如下,其中的很多代码我们都会一个一个的解析 创建线程池 如果你已经是一名稍微有点