- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 Web 应用程序中使用 Apache Commons Math。我需要使用这个类:
SummaryStatistics
但是,我对这个描述感到困惑:
Computes summary statistics for a stream of data values added using the addValue method. The data values are not stored in memory, so this class can be used to compute statistics for very large data streams.
如果这些值没有存储在内存中,那么它们存储在哪里?在磁盘上?如果在磁盘上,文件名又如何呢?有人可以阐明这一点吗?我还想知道SummaryStatistics是否支持多线程。
这对我来说很重要,因为 Web 应用程序允许多线程请求,并且我需要确保一个人的请求不会覆盖另一个人的摘要统计信息。
最佳答案
它们没有存储在任何地方。该类仅维护所需的最小汇总值,即总和、平方和、最小值、最大值以及其他一些值。如果有疑问,您可以随时查看the source code .
对于线程安全性,JavaDoc 特别指出:
This class is not thread-safe. Use
SynchronizedSummaryStatistics
if concurrent access from multiple threads is required.
关于java - Apache 共享数学 : where are the values for SummaryStatistics stored?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47928880/
众所周知,SummaryStatistics包含计数、总和、最小值、平均值、最大值。如果我只返回计数和求和值,是否可能更有效?如果是,如何实现? 您可以编辑以下代码来向我展示: Stream.of(0
为什么空 IntStream 上的 summaryStatistics() 方法返回整数的最大和最小值作为流中存在的最大和最小 int 值? IntStream intStream = IntStre
我在我的 Web 应用程序中使用 Apache Commons Math。我需要使用这个类: SummaryStatistics 但是,我对这个描述感到困惑: Computes summary sta
我们有分析代码,收集方法的持续时间以及一堆其他数据点,我们将这些数字存储在 Commons Math 的 SummaryStatistics 对象中,以提供最小值、最大值、平均值、计数等。但是我们需要
在 Java 中我可以这样做: List stringList = getRandomStrings(100_000, 1000); IntSummaryStatistics stats =
我有一个包含简单 Runner.class 实体的 map 列表: List> times ,例如: { "pedro": [ { lap=1, time=00:01:16.11 }
我是一名优秀的程序员,十分优秀!