我想统计servlet 收到的请求,收到一个请求就生成一个文件,文件名是 时间(yyyyMMddHHmmss) + 0001 (序号,以秒为单位进行排序)。例如:20071121231218_0001 20071121231218_0002 .... 20071121231218_0015 20071121231219_0001 20071121231219_0002 .... 20071121231218_0203问题: 我如何实现 ,每过1秒,就重新计数。还有如果判断这个请求是新的1秒钟收到的。这两个问题好像是一个问题。由点困惑求教高手
1、在接收到请求以后把当前时间转换为yyyyMMddHHmmss这样的字符串
2、获得目录下以所有的文件名,构造成一个String数组
3、从2的数组中过滤出来所有以当前时间字符串开始的文件名
4、判断3过滤出的内容,如果个数为0,则设置序号为0001,如果个数不为零,则获得这些序号中最大的一个,然后实际生成的序号在最大的序号上加1即可代码比较多,就不写了