cookie&session

本文介绍了会话技术的基础概念,包括cookie和session的工作原理及其应用场景。详细讲解了cookie的使用方法和API,以及session的生命周期与作用范围。同时,还探讨了jsp的工作原理及执行流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

会话技术:用户打开浏览器访问一个页面开始,多次访问页面,到最后关闭浏览器的过程称为一次会话。

常见的会话技术:cookie和session

一、cookie

cookie是一种客户端技术,将数据保存到浏览器的内存中。

【cookie的使用总结】

(1)获得cookie:Cookie[] request.getCookies()

(2)向浏览器回写cookie:response.addCookie(Cookie c)

(3)构造cookie:Cookie(String name,String value)

【cookie的API】

(1)获取cookie名字:String getName()

(2)获取对应名字的cookie的value:String getValue(String name)

(3)设置路径:void setPath(request.getContextPath()+"/")

(4)设置cookie最大存活时间:void setMaxAge(int maxAge),setMaxAge(0)删除持久的cookie

【注意事项】

Cookie保存的时候一个浏览器上对Cookie的个数和大小都是由限制的

Cookie默认不能保存中文

二、session

session是一种服务器端的技术,把数据保存到服务器端。

session是一个域对象,保存的是私有数据。

【生命周期】

服务器端第一次调用getSession()就会创建一个session对象

session销毁三种情况:
        * session过期:默认过期时间30分钟【在web.xml中配置的】
        * 非正常关闭服务器:(正常关闭服务器 序列化到硬盘)

        * 调用session.invalidate()

作用范围:多次请求,一次会话

三、jsp

jsp本质上是一个servlet,运行在服务器端处理请求,在jsp运行时,对应的java和class文件在tomcat安装包下的work目录,比如我的是在:


【jsp的执行流程】

(1)浏览器发送请求,访问jsp页面

(2)服务器接受请求,jsp servlet会帮我们查找对应的jsp文件

(3)服务器将页面翻译成java文件

(4)jvm把java文件编译成.class文件

(5)服务器运行class文件,生成动态内容

(6)将内容传递给服务器

(7)服务器组成相应信息,发送给浏览器

(8) 浏览器把内容解析出来

内容概要:本文详细介绍了深度学习的基本概念和技术要点,涵盖了从基础知识到高级模型的多个方面。首先,文中强调了激活函数与权重初始化的最佳实践,如ReLU搭配He初始化,Sigmoid或Tanh搭配Xavier初始化。接着,文章系统地讲解了深度学习所需的数学基础(线性代数、微积分、概率统计)、编程技能(Python、PyTorch/TensorFlow)以及机器学习基础(监督学习、无监督学习、常见算法)。此外,还深入探讨了神经网络的核心组件,包括前向传播、反向传播、激活函数、优化算法、正则化方法等,并特别介绍了卷积神经网络(CNN)、循环神经网络(RNN)、长短期记忆网络(LSTM)、注意力机制(Attention)、Transformer架构及其衍生模型(BERT、GPT)。最后,文章讨论了大模型训练、分布式训练、模型压缩、Prompt Engineering、文本生成、多模态学习等前沿话题,并提供了学习资源推荐。 适合人群:对深度学习有一定兴趣并希望深入了解其原理的研究人员、工程师或学生,尤其是那些具备一定编程基础和数学知识的人群。 使用场景及目标:①帮助读者理解深度学习中的关键概念和技术细节;②指导读者如何选择合适的激活函数和权重初始化方法;③为读者提供构建和优化神经网络模型的实际操作指南;④介绍最新的研究进展和发展趋势,拓宽读者视野。 其他说明:建议读者在学习过程中结合实际案例进行练习,积极尝试文中提到的各种技术和工具,同时关注领域内的最新研究成果,以便更好地掌握深度学习的应用技巧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值