《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
package com.hedong.people;
import javax.servlet.ServletContext;
import javax.servlet.annotation.WebListener;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
/**
-
Application Lifecycle Listener implementation class SessionCounter
*/
@WebListener
public class SessionCounter implements HttpSessionListener {
private static int onlinePeople = 0;
/**
- Default constructor.
*/
public SessionCounter() {
// TODO Auto-generated constructor stub
}
/**
- @see HttpSessionListener#sessionCreated(HttpSessionEvent)
*/
public void sessionCreated(HttpSessionEvent se) {
// TODO Auto-generated method stub
onlinePeople++;
}
/**
- @see HttpSessionListener#sessionDestroyed(HttpSessionEvent)
*/
public void sessionDestroyed(HttpSessionEvent se) {
// TODO Auto-generated method stub
if(onlinePeople>0) {
onlinePeople–;
}
}
public static int getOnlinePeople() {
return onlinePeople;
}
}
web.xml
<?xml version="1.0" encoding="UTF-8"?>SessionTest
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
com.hedong.people.SessionCounter
PeopleCount.jsp
<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%>
<%@ page import=“com.hedong.people.*”%>
最后
即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K!
我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!
一共有20个知识点专题,分别是:
Dubbo面试专题
JVM面试专题
Java并发面试专题
Kafka面试专题
MongDB面试专题
MyBatis面试专题
MySQL面试专题
Netty面试专题
RabbitMQ面试专题
Redis面试专题
Spring Cloud面试专题
SpringBoot面试专题
zookeeper面试专题
常见面试算法题汇总专题
计算机网络基础专题
设计模式专题
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
68UihAz-1714438078444)]
计算机网络基础专题
[外链图片转存中…(img-KH0ojmUb-1714438078444)]
设计模式专题
[外链图片转存中…(img-d5CB2dbW-1714438078445)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!