- 博客(2)
- 资源 (67)
- 问答 (12)
- 收藏
- 关注
原创 多线程抛异常的问题
文章目录一、背景二、排查三、思考四、寻找答案-FUTURE五、寻找答案-线程池六、线程池拒绝异常一、背景最近做一个技术优化的任务,然后发现有些数据并没有优化上,比如100个数据,但是只优化了98个。查看代码日志,无报错,在数据库查询这个别数据,发现数据并无异常,应该也需要被优化。二、排查通过arthas 的watch命令,观察个别数据的入参和返回。watch com.xxx.service..impl.xx xxServiceImpleo "{params,returnObj}" "params
2021-08-29 15:21:23 327
原创 AQS-解决多线程访问共享资源问题的同步管理框架
文章目录AQS 是一个抽象类AQS 使用场景AQS两个核心要素:资源+队列1、state资源2、队列的头、尾节点,由pre/next构成的双向队列3、Node成员变量同步队列获取资源流程-独占模式同步队列获取资源流程-共享锁模式AQS 是一个抽象类AbstractQueuedSynchronizer(简称为AQS)是一个抽象类,直译 抽象队列同步器。它继承自AbstractOwnableSynchronizer(简称为AOS),不完整类图如下。AQS 使用场景JUC很多工具都大量使用AQS,AQ
2021-08-05 21:06:13 165
生产者消费者问题.ppt
2021-02-14
多生产者多消费者软件课设报告.doc
2021-02-14
同样的sql,用select * 和select id 结果竟然不一样
2019-10-28
【ibatis】sql的返回类型与java接受类型不一致竟然不报错!
2017-10-17
Myeclipse引入项目后JSP文件中报错,棘手。。
2015-10-16
为什么是这个样子呢,兄弟,不信你看。。。
2015-09-29
这个题目怎么做啊,,类似高中但是又是大学算法的题目
2015-09-29
这究竟是怎么回事。。Interger
2015-09-23
eclipse怎么实现点击一个变量,它的所有变量都会显示标记出来
2015-09-12
java如何查询变量的大小,求解
2015-09-12
有点难的字符串的匹配问题
2015-09-12
同一进程的各个线程可以共享哪些内容?
2015-09-07
浏览器和服务器在基于https进行请求链接到数据传输过程中,用到了哪些技术(多选)?
2015-09-07
Mysql中设置表的外键的时候报错
2015-06-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人