- 博客(15)
- 收藏
- 关注
原创 Java线程池设计思想及使用demo
线程池中队列的出现,代表线程池使用的是事件驱动模型,当工作线程资源充足时,系统会将队列中的任务委派至对应线程处理(部分线程池无缓存队列);当没有可用线程时,可以根据配置等待或丢弃。如果当前线程池中的活跃线程数小于最大线程数,当所有线程处于工作状态时,会创建新的线程,直到活跃线程数等于最大线程数。待活跃线程空闲一定时间之后,会被回收。
2024-09-23 20:51:07
955
1
原创 RocketMQ介绍
半事务消息是指暂不能投递的消息,生产者已经成功地将消息发送到了 Broker,但是Broker 未收到生产者对该消息的二次确认,此时该消息被标记成“暂不能投递”状态,如果发送成功则执行本地事务,并根据本地事务执行成功与否,向 Broker 半事务消息状态(commit或者rollback),半事务消息只有 commit 状态才会真正向下游投递。因此,如果将大量延时消息的定时时间设置为同一时刻,则到达该时刻后会有大量消息同时需要被处理,会造成系统压力过大,导致消息分发延迟,影响定时精度。
2024-03-04 20:05:09
950
1
原创 问题记录:XStream CannotResolveClassException异常、忽略未知属性、性能问题调优
XStream CannotResolveClassException异常、忽略未知属性、性能问题调优
2022-07-11 21:02:44
8907
原创 问题记录:XStream ForbiddenClassException 异常
XStream ForbiddenClassException 异常解决
2022-07-06 22:48:19
5789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人