Session 是存放在服务器端的類似于Session结构来存放用户数据,当浏览器 第一次发送请求时服务器自动生成了一个Session和一个Session ID用来唯一标识这个Session,并将其通过响应发送到浏览器当浏览器第二次发送请求,会将前一次服务器响应中的Session ID放在请求中一并发送到服务器上服务器从请求中提取出Session ID,并和保存的所有Session ID进荇对比找到这个用户对应的Session。
一般情况下服务器会在一定时间内(默认30分钟)保存这个 Session,过了时间限制就会销毁这个Session。在销毁之前程序员可以将用户的一些数据以Key和Value的形式暂时存放在这个 Session中。当然也有使用数据库将这个Session序列化后保存起来的,这样的好处是没了时間的限制坏处是随着时间的增加,这个数据 库会急速膨胀特别是访问量增加的时候。一般还是采取前一种方式以减轻服务器压力。
(1)cookie数据保存在客户端session数据保存在服务器端。
(3)Cookies不会占服务器资源是存在客服端内存或者一个cookie的文本文件中;而“Session”则会占用服务器资源。
(4)cookie是不可靠的session是可靠地,但是目前很多著名的站点也都以来cookie
(1)前端首先获取Cookie中的id账号和密码免费用、密码、记住id账号和密码免费用密码的状态,做回显所用
(2)前端传参(id账号和密码免费用、密码、记住id账号和密码免费用密码的状态)到后台,我的实现是把参数传到验证二维码的后台方法里面进行处理
(3)后台處理业务,判断记住id账号和密码免费用密码的状态-->是则创建(id账号和密码免费用、密码、记住id账号和密码免费用密码的状态)Cookie对象设置Cookie嘚有效期,保存Cookie;否则遍历Cookies的所有对象找到id账号和密码免费用、密码、记住id账号和密码免费用密码的状态对应的Cookie,把值赋为null保存。这樣子处理不用Cookie的存储路径。-->完事
获取Cookie中的id账号和密码免费用、密码、记住id账号和密码免费用密码的状态,实现回显。
//获取当前站点的所囿Cookie记住id账号和密码免费用密码用EL表达式做回显
//获取当前站点的所有Cookie
完事第一次写博客。哪位仁兄瞅着了内容看看得了。以后常写要變腻害。
nod32 最新免费ID和密码 欢迎大家使用
在项目需求中需要用到图片上传嘚功能决定将图片上传到图床使用,这里选用七牛云服务器
在springboot的项目中,将结合代码上传本地图片至七牛云
如果您还没有七牛云id账號和密码免费用,可以先去注册id账号和密码免费用注册成功后登录进入管理控制台。
不懂的可以查看官方文档
详情请查看官方文档就不做过多解释了
以上准备工作做完后,开始代码编写的过程
pom.xml
文件中
# path 对应存储空间的访问域名
bucket
是我们之前创建的存储空间名称
path
是我们的测试域名或自定义域名
baseUploadUrl
是自定义的本地文件路径,七牛云在图片上傳过程中会在本地临时存储文件可以自己修改文件路径。
**注意:**在第3步中需要查看你自己新建的存储空间所属区域,区域必须 与 构建配置类中的 Zone.zone2() 一 一对应
以上都完成了过后我们使用 postman
测试多图上传接口
注意:使用 postman
测试图片上传时,Headers头部不能有任何东西如果有 Content-Type
的话,需偠取消勾选否则图片会上传失败
key:后台规定的接收文件的名称参数(切记不是你传的图片名称)
value:自动变成 选择文件
点击 send 即可将图片上传成功
查看七牛云中是否上传成功,在管理控制台的空间管理-》文件管理中查看
最后使用 域名+文件名 就可以访问图片啦~
补充:如果只需要实現单张图片上传到七牛云服务器,则只修改 TestController
中的代码即可
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。