java - 为什么我无法从我的 ChronicleMap 中检索数据?
问题描述
我有一个简单的课程:
public class MyObject implements Serializable {
private static final long serialVersionUID = 029834720985L;
}
我创建一个ChronicleMap
:
ChronicleMap<Integer, MyObject> myMap = ChronicleMapBuilder.of( Integer.class, MyObject.class )
.constantKeySizeBySample( 5 )
.averageValue( new MyObject() )
.entries( 10_000_000 )
.create();
我填写地图:
for ( int loop = 0; loop < 10_000_000; loop++ ) {
myMap.put( loop, new MyObject() );
}
当我试图从我的地图中获取一个对象时......
myMap.get( 39372 );
我得到一个例外:
java.lang.RuntimeException: java.lang.ClassNotFoundException: path.to.MyObject
我不知道我在这里做错了什么。
为什么我无法从我的 ChronicleMap 中检索数据?
如果我将地图更改为整数/字符串,它会很好地工作。
解决方案
推荐阅读
- css - 在 ASP.NET MVC 的视图中设置单独的 css 引用
- linux - 在 Linux 内核 5.8.x 上构建驱动程序的问题
- java - Java替换String中的初始字符并保留长度
- java - Spring 数据存储库在 5 分钟后被卸载
- javascript - 根据图像类型对图像进行排序,并使用 typescript 将它们放在相应的文件夹中
- ruby-on-rails - Ruby 包含范围
- python - 只有函数响应的 Django Rest 框架
- sql - 在压力测试中点燃写入大数据,io 写入和读取时间太高?
- javascript - 如何检查单选按钮是否被选中?
- python - Jupyter 的弃用警告:“`should_run_async` 将来不会自动调用 `transform_cell`”