配置 session 最 大不活动时间|学习笔记

简介: 快速学习 配置 session 最大不活动时间

开发者学堂课程【JSP 快速入门配置 session 最大不活动时间】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/33/detail/715


配置 session 最大不活动时间


内容介绍:

一、 Httpsession 的其他方法

二、 web.xml 中配置 session 的最大不活动时间

 

 

一、 Httpsession 的其他方法

(1) String getId():获取 sessionId

sessionId 的长度为32位的16进制字符串。可以通过 uuId 随机生成。新建一个 class ,将 Package 修改为 cn.itcast.uuid ,并命名为 UUIDTest ,其应用代码为:

package cn.itcast.uuid;

import java.util.UUID;

import org.junit.Test;

public class UUIDTest {

@Test

public void fun1(){

UUID uuid = UUID.randomUUID();

String string = uuid.toString();

string = string.replace("-","");

String = string. toUpperCase();

System.out.println(string);

还可以将其转换,新建一个 class ,设置其 Package 为cn.itcast.commons ,命名为 CommonUtils,其应用代码为:

package cn.itcast.uuid;

import java.util.UUID;

import org.junit.Test;

import cn.itcast.commons.CommonUtils;

public class UUIDTest {

@Test

public void fun1 (){

UUID uuid = UUID.randomUUID();

String string = uuid.tostring();

string = string.replace("-","");

string = string.toUpperCase();

System.out.println(string);

System.out.println(CommonUtils.uuid());

 }

}

(2)int getMaxInactiveIntervalId(): 获取 session 可以的最大不活动时间(秒),默认为30分钟。

(3)void invalidate():让 session 失效

(4)boolean isNew(): 查看 session 是否为新。

 

 

二、 web.xml 中配置 session 的最大不活动时间

<session-config>

<session-timeout>30</session-timeout>

</session-config>

可以通过更改数字配置 session 的最大不活动时间。

相关文章
|
缓存 监控 前端开发
java简历2年经验编写教程+面试题
是花了我很多天的心思,用心打造出来的Java简历分析模板,适合新手包装成有一点工作年限(1-2年),但又不会太老手的简历;让你的简历做得跟别人不一样;
4407 0
|
程序员 项目管理
程序员35岁会失业吗
一名有企业经验的博士生认为,虽然程序员的中年危机并非必然导致失业,但35岁时需应对技术快速发展的挑战。关键在于理解新技术对职业的影响,持续学习(如参加培训、阅读技术资料),关注行业趋势,专注特定领域以成为专家,参与开源项目和技术社群,以及培养软技能。通过这些策略,资深程序员能保持竞争力。
|
消息中间件 关系型数据库 Java
实时计算 Flink版产品使用合集之在生产环境中配置Flink CDC,主要需要考虑什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
250 1
|
机器学习/深度学习 编解码 监控
再夺全球顶级竞赛CVPR NTIRE冠军,打造更好用户体验,淘宝拥有哪些内容技术?(1)
再夺全球顶级竞赛CVPR NTIRE冠军,打造更好用户体验,淘宝拥有哪些内容技术?
159 0
|
Java Android开发
【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | 仅做参考 | 没有解决实际问题 )
【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | 仅做参考 | 没有解决实际问题 )
505 0
【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | 仅做参考 | 没有解决实际问题 )
|
SQL 存储 关系型数据库
深入理解 MySQL 事务 MVCC 的核心概念以及底层原理
在MVCC多版本并发控制中,核心概念和原理是非常复杂的,我们先来搞清楚MVCC中常见名称的基本概念,然后再来讲解什么是MVCC以及MVCC的原理。
352 0
深入理解 MySQL 事务 MVCC 的核心概念以及底层原理
|
存储 算法 安全
iOS逆向 07:Hash算法
iOS逆向 07:Hash算法
399 0
iOS逆向 07:Hash算法
|
Java 编译器 Maven
java中需要加入依赖才能使用的注解
目录 日志门面lombok和日志实现@Data 打印日志
272 0
|
Windows
windows下解决端口号被占用的问题!
windows下解决端口号被占用的问题!
181 0