gpt4 book ai didi

java - 使用 Servlet 的点击计数器方法

转载 作者:行者123 更新时间:2023-12-02 02:39:52 25 4
gpt4 key购买 nike

我想使用 Java Servlet 在我的数据库中创建一个命中计数器寄存器。主要思想是使用过滤器,并在每次用户访问中增加计数器。

我不想在每次访问时都在数据库中进行更新(我发现这效率不太高)。我更喜欢使用静态变量,每次访问都会增加该变量,并在一天结束时使用该变量的值插入数据库并将其重置为零。

我怎样才能做到这一点?我不知道如何安排一个 Action ,让我的应用程序在每个午夜进行插入并重置变量...

有什么想法吗?

谢谢! :)

最佳答案

您可以使用java.util.Timer

    Timer t = new Timer("myTimer");
t.schedule(new TimerTask() {

@Override
public void run() {
if (count != lastCount) {
count = lastCount;
// TODO: update into database
}
}
}, 0, 2000);

关于java - 使用 Servlet 的点击计数器方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45674719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com