package com.hb2080;
import java.util.ArrayList;
import java.util.List;
import java.util.Date;
public class Counter {
long count = 0;
List list = new ArrayList();
Date date = new Date();
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
public long getCount() {
return count;
}
public synchronized long setCount(String ip) {
int m = 0;
int n = 0;
long temp=(new Date().getTime()-getDate().getTime())/(60*1000);
System.out.println(temp);
if(temp>1)
{
setDate(new Date());
n=1;
}
for (int i = 0; i < list.size(); i++) {
if (list.get(i).toString().trim().equals(ip.trim())) {
m++;
}
}
if (m == 0) {
list.add(ip);
count++;
}
if (n == 1) {
count++;
}
return count;
}
}