我有一個數據存儲區,用於存儲客戶的出租車預訂詳細信息。在管理控制檯中,我需要向管理員顯示統計信息,例如最繁忙的地點,高峯時段,特定日期特定地點的預訂總數。對於最繁忙的位置,我需要從大多數出租車預訂位置取回位置。我是否應該迭代整個數據存儲並保持計數,或者是否有任何方法知道哪個位置具有最大和最小重複值。如何查找使用Java的應用程序引擎數據存儲中具有最大重複值的值?
我正在使用ajax調用java servlet,它應該返回最繁忙的位置。
而且我還需要一個建議來維護這樣的統計頁面。我是否應該爲計數器和統計信息保留一個單獨的實體類型,並且每次客戶預訂出租車時都要更新它,或者對於統計信息頁面遍歷整個數據存儲是否是邏輯正確的。提前致謝。
我不確定它是不是你要找的,但是['Collections'](https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html )類有一個方法['frequency'](https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#frequency(java.util.Collection,%20java.lang。對象)) – 2014-12-02 06:14:05