请问有没有什么方法可以让一个变量每天从1开始递增?

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

梦里花落0921
浏览 846回答 5
5回答

慕田峪9158850

Map<String, Integer> var; 把日期作为key,从里面读取变量值,如果不存在,返回1,同时把1存回去如果存在,则+1,存回去,并返回 如果要持久化,则存到数据库里或者是文件里,redis也可以

MM们

以当前日期生成一个txt文件。没有则生成一个,内容为0 每次取出后,加1,回写文件 同理,Cache的Key为日期也可以

慕哥6287543

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

慕斯709654

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

开满天机

变量递增?今天有个变量叫a1,明天有个变量a2?很好奇用途是什么?用redis吧,变量用日期吧,需要的时候从redis拿,如果存在直接拿,如果是第一次拿不存在,就设置一个。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java