news 2026/8/29 9:32:59

(022)FastJson 序列化导致的 java.util.ConcurrentModificationException

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
(022)FastJson 序列化导致的 java.util.ConcurrentModificationException

文章目录

  • 问题
  • 解决

问题

  1. 在应用启动的时候,程序出现异常。存储类的部分字段如下:
  2. 每分钟进行检测:
  3. 出现了:

解决

  1. ConcurrentHashMap 是线程安全,这个问题,是因为 SiegeWarRoomCache 通过 FastJson 存储在 redis中,在启动的时候加载。虽然字段做了
    privateSet<Long>roomActors=newConcurrentHashSet<>();
    的处理,但是在 FastJson 发序列化的时候,该字段的值被覆盖
    publicSet<Long>getRoomActors(){returnroomActors;}publicvoidsetRoomActors(Set<Long>roomActors){this.roomActors=roomActors;}
    正确的应该是:
    publicSet<Long>getRoomActors(){returnroomActors;}publicvoidsetRoomActors(Set<Long>roomActors){this.roomActors.clear();this.roomActors.addAll(roomActors);}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 14:14:43

XUnity自动翻译器:轻松实现游戏语言无障碍体验

XUnity自动翻译器&#xff1a;轻松实现游戏语言无障碍体验 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 还在为外语游戏中的文字内容而烦恼吗&#xff1f;XUnity自动翻译器就是你的最佳解决方案&#x…

作者头像 李华
网站建设 2026/8/25 14:39:37

XUnity Auto Translator 终极指南:游戏翻译快速上手

XUnity Auto Translator 终极指南&#xff1a;游戏翻译快速上手 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity Auto Translator是一款专为Unity游戏设计的自动翻译插件&#xff0c;能够帮助玩家轻…

作者头像 李华
网站建设 2026/8/21 17:05:27

游戏翻译神器XUnity Auto Translator:三步搞定外语游戏无障碍体验

游戏翻译神器XUnity Auto Translator&#xff1a;三步搞定外语游戏无障碍体验 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 还在为看不懂的外语游戏发愁吗&#xff1f;今天我要分享一个超级实用的工具—…

作者头像 李华
网站建设 2026/8/21 22:41:49

PyTorch镜像中实现多模态学习(Multimodal Learning)

在PyTorch镜像中实现多模态学习 在智能内容理解、医疗影像诊断和自动驾驶感知系统日益复杂的今天&#xff0c;单一模态的模型已经难以应对现实世界的综合判断需求。一个真正“智能”的系统&#xff0c;需要能同时看图、读文、听声&#xff0c;并从中提取关联信息——这正是多模…

作者头像 李华
网站建设 2026/8/26 9:22:06

PCIe-Transaction Descriptor- Attributes Field

PCIe-Transaction Descriptor - Attributes Field Attributes字段是PCIe TLP头部中的一个重要组成部分,用于优化事务处理。让我详细解析这个字段的设计考虑和SoC实现。 Attributes字段详解 在PCIe规范中,Attributes字段包含了两个主要部分:请注意,Attributes 是提示,可…

作者头像 李华