Session监听统计网站的在线人数HashSet
来源:互联网 发布:中原突围 知乎 编辑:程序博客网 时间:2024/06/05 10:09
import java.util.ArrayList;import java.util.HashSet;import java.util.List;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;public class OaSessionListener implements HttpSessionListener {
@Overridepublic void sessionCreated(HttpSessionEvent arg0) {HttpSession session = arg0.getSession();ServletContext application = session.getServletContext();// 在application范围有一个HshSet集保存所有的Session HashSet sessions= (HashSet) application.getAttribute("sessions"); if(sessions == null){ sessions=new HashSet(); application.setAttribute("sessions", sessions); } //新创建的session均添加到HashSet集中 sessions.add(session); System.out.println("当前在线人数:" + sessions.size() + "人");}@Overridepublic void sessionDestroyed(HttpSessionEvent arg0) {HttpSession session = arg0.getSession();ServletContext application = session.getServletContext();HashSet sessions=(HashSet) application.getAttribute("sessions");//销毁的session均从HshSet中移除 sessions.remove(sessions);System.out.println(sessions.size()); }
}
0 0
- Session监听统计网站的在线人数HashSet
- Session的监听,统计网站在线人数
- Session监听在线统计人数,简单的单点登录
- 统计网站的在线人数
- session统计在线人数
- 依赖于session的在线人数统计
- 注册的在线人数/统计在线人数/网站总访问量
- 统计网站在线人数
- 统计网站 在线人数
- 统计网站在线人数
- 统计网站在线人数
- 统计网站在线人数
- 使用HttpSessionListener接口监听Session的创建和失效(可以用于统计在线人数)
- 网站的在线人数的统计
- 简单的网站在线人数统计
- 如何统计网站的在线人数呢?
- 网站在线人数以及历史访问人数的统计代码
- 网站在线人数以及历史访问人数的统计代码
- 22. ubuntu 16.04 LTS 模拟键盘输入expect
- Android ImageView自适应属性
- 【杭电】[4004]The Frog's Games
- Xcode log输出中文
- 两个链表相交的一系列问题
- Session监听统计网站的在线人数HashSet
- 如何:循环访问目录树(C# 编程)
- Verilog十大基本功4 (FPGA四大设计要点)
- 杭电-2199 Can you solve this equation? (简单二分)
- Swift 给图片添加水印
- Leetcode 152. Maximum Product Subarray (Medium) (cpp)
- EasyUi中,关于动态生成多选下拉框
- 【leetcode Database】175.Combine Two Tables
- Hibernate中的sessionFactory是做什么用的?