请问有没有什么方法可以让一个变量每天从1开始递增?
高洛峰
高洛峰 2016-11-09 11:50:26
0
4
801

注意是每天,定时任务暂时不考虑

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(4)
代言

Map var;

把日期作为key,从里面读取变量值,如果不存在,返回1,同时把1存回去如果存在,则+1,存回去,并返回

如果要持久化,则存到数据库里或者是文件里,redis也可以


三叔
 while (true){
            i ++;
            try {
                Thread.sleep(24L * 60 * 60 * 1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }


代言

当然是每天换一个变量名称了。用数据库的话,可以把键设置为var_name_20161108的形式。

三叔

以当前日期生成一个txt文件。没有则生成一个,内容为0

每次取出后,加1,回写文件

同理,Cache的Key为日期也可以


熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板