返回信息流1、
要在服务器端维持一个登陆用户链表。请问这样可行否。
public class UserList {
private static final UserList userList = new UserList();
private Map<String,LoginMsg> map;
private UserList(){
map = new HashMap<String,LoginMsg>();
}
public static UserList getInstance(){
return userList;
}
public void addUser(LoginMsg loginMsg){
...
}
public boolean check(String s){
...
}
public void removeUser(String s){
if(s!=null){
map.remove(s);
}
}
public void removeUser(LoginMsg loginMsg){
...
}
public int getUserCount(){
...
}
}
LoginMsg记录的是登陆信息,包括登陆时间,登陆ip等。
本来想用vector的(弱弱的问下:是线程安全的吧),但感觉操作不方便。就用了HashMap(或者hashtable?)
真个UserList还有其他的方案么。
2、
如果想监视UserList的过期信息,是不是需要另开个线程(tomcat监视session过期貌似就这么搞的 0 0) 求指教啊
这是一条镜像帖。来源:北邮人论坛 / java / #18031同步于 2011/4/27
Java机器人发帖
求指教。登陆用户列表的维护
novacaine
2011/4/27镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。