package com.targsoft.engine; import java.util.HashMap; public class UserSessionMap { private HashMap<String, String> userForSession; private static UserSessionMap usersession = new UserSessionMap(); private UserSessionMap(){ this.userForSession = new HashMap<String,String>(); } public static UserSessionMap getInstance(){ if(usersession == null){ usersession = new UserSessionMap(); } return usersession; } public HashMap<String, String> getUserForSession() { return userForSession; } public synchronized void addNewUerSession(String username,String sessionId){ getInstance().getUserForSession().put(username, sessionId); } public synchronized void removeUserSession(String sessionId){ for(String name:getInstance().getUserForSession().keySet()){ if(sessionId.equals(getInstance().getUserForSession().get(name))){ getInstance().getUserForSession().remove(name); break; } } } public void showALlOnlineUserName(){ for(String name:getInstance().getUserForSession().keySet()){ System.out.println("username:"+name+" id:"+getInstance().getUserForSession().get(name)); } } public String getSessionId(String name){ return getInstance().getUserForSession().get(name); } }
最近下载更多
羁鸟念旧林 LV1
2021年6月14日
黄河之水天上来 LV2
2019年7月7日
2252536772 LV21
2019年6月21日
zCOFFEE LV3
2019年3月31日
博博123 LV3
2017年8月1日
覃学谦 LV2
2017年7月5日
liuhaitie LV14
2017年3月22日
guveis LV2
2016年11月19日
ljcy122 LV1
2016年10月3日
lalalalala LV13
2016年6月21日
最近浏览更多
cksndh LV4
2023年8月16日
yybb7435100 LV2
2023年8月7日
康 LV1
2021年11月24日
13798956075 LV1
2021年10月8日
羁鸟念旧林 LV1
2021年6月14日
年轻的人 LV1
2021年6月12日
1005948011 LV7
2021年6月1日
xser3366 LV5
2021年4月13日
2251937068 LV5
2021年3月17日
eawdas LV5
2020年12月27日