有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

性能最佳(最快且节省内存)的Java收集/数据结构,可同时插入和删除项

我打算用Java 8编写一个Spring引导应用程序,它将允许在大量TCP连接上插入(浮动)值。这些值应在规定的时间段内保留,并在之后删除。可能在短时间内(同时)可以插入超过250000个值

我正在寻找存储浮点值的最佳Java集合,包括:

  • 通过大量TCP连接进行快速插入
  • 在定义的时间后快速删除(可能使用Timer类?)

我不需要排序,我只需要汇总集合中的值(经常请求)并删除所有早于x分钟/小时/天/的值。。。(随便)。我想用Timer/TimerTask删除项目/元素

因为我必须比较将值输入到集合中的时间戳,我认为我不仅可以存储(float)值,还可以存储时间戳(Instant?)因此,我必须使用可能带有属性的Bean(Pojo)

private float value;
private Instant time; (Instant.now();)

共 (0) 个答案