这可能是一个非常基本的问题,但是我想知道如何最好地存储我经常在服务器上递增的一个数字。例如,如果我的应用程序向Google Play和iOS发送了推送通知,而我想跟踪它已发送了多少则通知。

我过去使用数据库的数量相当可观,但这在这种情况下似乎非常过头了。

我显然需要它能够很快被写入。我该如何解决?

最佳答案

您可以使用带有静态计数器变量的类。在Java中,它可能看起来像这样:

public class Counter {
    private static int counter = 0;
    public static void increment() { counter++; }
    public static int get() { return counter; }
    public static void reset() { counter = 0; }
}


另外,您也可以将其实现为单例,但这会使事情稍微复杂化,而不必带来明显的好处。

10-08 08:28
查看更多