一、什么是websocketWebSocket协议是基于TCP的一种新的网络协议。它实现了客户端与服务器全双工通信,学过计算机网络都知道,既然是全双工,就说明了服务器可以主动发送信息给客户端。这与我们的推送技术或者是多人在线聊天的功能不谋而合。为什么不使用HTTP 协议呢?这是因为HTTP是单工通信,通信只能由客户端发起,客户端请求一下,服务器处理一下,这就太麻烦了。于是websocket应运而生
转载 7月前
21阅读
一.Actuator 监控Spring Boot 使用“习惯优于配置的理念”,采用包扫描和自动化配置的机制来加载依赖 Jar 中的 Spring bean,不需要任何 Xml 配置,就可以实现 Spring 的所有配置。虽然这样做能让我们的代码变得非常简洁,但是整个应用的实例创建和依赖关系等信息都被离散到了各个配置类的注解上,这使得我们分析整个应用中资源和实例的各种关系变得非常的困难。 Actua
转载 2024-06-21 19:28:07
64阅读
目录一、Cookie主要属性二、浏览器对Cookie的大小和个数限制三、Js设置、读取及清除Cookie四、vue-cookies实现cookie操作    写登录页面的时候,为了提升用户体验,加入表单记住用户名功能,这样用户下次登录的时候,前端可以根据之前用户登录过的用户名信息实现自动填充。此功能主要通过cookie实现。这里讨论的是纯前端操作cookie,不涉及服务器。&n
后端将用户的信息保存在session中,以便进行用户是否登陆的判断或从session中拿取用户信息。我首先将验证码放在了session中,而后又从session中拿取验证码来和用户输入的验证码比较。在swagger的测试页面的时候未发现问题(因为没有跨域),但当我在vue里使用的时候却出现了登陆失败的情况。检查后发现cookie的JSESSIONID每次发送的都不一样,造成了后端每次都认为是新的会
目录1.记住我2.定制登录页3.解决定制登录页之后,注销功能失灵的情况4.增加remember Me功能5.小结 1.记住我【回顾:什么是cookie】在网站中,http请求是无状态的,也就是说,即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户;cookie的出现就是为了解决这个问题:当浏览器访问网站后,这些网站将一组数据存放在客户端,当该用户发送第二次请求
转载 2024-05-09 11:31:39
143阅读
HTTP Cookie(也称为 Web cookie或 浏览器cookie)是服务器在用户浏览器中存储的一小段信息。服务器在返回浏览器发出的请求的响应时设置cookie。浏览器存储cookie并将其与下一个请求一起发送回同一服务器。Cookie通常用于会话管理,用户跟踪和存储用户首选项。Cookie可帮助服务器在多个请求中记住客户端。如果没有cookie,服务器会将每个请求视为新客户端。在本文中,
转载 2024-06-25 21:31:42
108阅读
目录,更新ing,学习Java的点滴记录获取Http请求中的各类对象属性在JavaEE开发中,有时候会把一些数据保存到Http的request对象,Session对象等中,在使用SpringMvc开发控制器的时候,有时候需要把保存的数据传递过来,SpringMvc对此提供了很方便的注解支持.1 request对象属性值1.1 @RequestAttribute@RequestAttribute主要
转载 2024-07-15 19:17:07
155阅读
cookie是网站设计者放置在客户端的小文本文件,一般后台语言使用的比较多,可以实现用户个性化的一些需求。 javascript使用 document.cookie 来操作cookie 同一个域名下的页面,共有一个cookie 不同的浏览器分别管理自己的cookie,互不影响 1.设置cookie
原创 2021-05-19 10:48:18
592阅读
cookie 是存储于用户的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。可以使用 JavaScript或者jQuery 来创建和读取cookie 的值。 cookie 应用举例: 当用户首次访问页面时,页面或许会要求填写用户的用户名和密码。用户名和密码可以被存储于 cookie 中。当他们再次访问网站时,用户名和密码就会从 cookie 中取回,无需用
原创 2021-09-05 17:10:14
489阅读
export function setCookie(c_name, value) { document.cookie = c_name + "=" + escape(value)}; export function getCookie(c_name) { var arr, reg = new Reg
原创 2021-07-28 10:30:02
881阅读
1、cookie的读写方式1.1 cookie 客户端读取常规cookie读取方法function getCookies(cookiename){ var value = document.cookie.match(new RegExp("(^| )" + cookiename + "=([^;]*)(;|$)")); return null != value ? decodeUR
转载 2024-02-26 21:07:13
119阅读
JS设置cookie读取cookie、删除cookie JS设置cookie,注意一定要path=/ ,根目录,不然其他目录可能查询不到。。默认是本目录。 document.cookie = 不会吧原cookie删除的,可能是个属性实现模式,实际是个增量过程。。 删除cookie,通过是指过期时间
转载 2016-11-07 23:42:00
217阅读
2评论
JS设置cookie读取cookie、删除cookieJavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可...
转载 2019-12-24 14:48:00
497阅读
2评论
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服
转载 2023-05-20 12:36:48
551阅读
Http协议的内容基于TCP协议,面向连接,安全一次请求一次响应每次请求都是独立的,多次请求不共享数据,但节约信道资源Java中利用会话(cookie,session)来解决多次请求数据共享问题请求数据格式打开F12访问百度,点击网络可查看Get没有请求体请求数据有三部分:请求行,请求头,请求体响应数据格式常见响应状态码状态码英文描述解释200OK客户端请求成功,即处理成功,这是我们最想看到的状态
转载 2024-06-18 15:45:03
170阅读
文章目录前言一、什么是跨域二、跨域问题出现的原因三、常见的跨域请求方式四、SpringBoot实现跨域的几种方式1.@crossOrigin 注解2.过滤器CorsFilter3.配置类WebMvcConfigurer总结 前言在Web开发中,跨域是一个常见的问题。由于浏览器的同源策略,一个Web应用程序只能访问与其自身同源(即,相同协议、主机和端口)的资源。这种策略的存在是为了保护用户的安全,
转载 2024-03-20 09:42:07
49阅读
具体思路FIlter拦截器拦截前端发送过来的请求,然后通过检查请求的cookie然后进行匹配检查,如果没有cookie则证明没有登录过,则需要过滤跳转到查询数据库验证用户名和密码看看是否有此人,如果有则以用户的名字(或者其他信息)通过Jwt生成Token并存入到Cookie里返回给客户端。下次登录的时候拦截器再拦截请求然后通过Jwt工具解码检查里面的cookie并与Redis里存的cookie进行
浏览器首先创建一个cookie对象,并将cookie对象在响应时候发给浏览器,同时可以携带一些数据。浏览器就会保存数据在本地并且会自觉的在响应头中带回数据。 Cookie相关的示例 首先生成Cookie对象,每组Cookie对象只能存一组数据,即一个key和value。 然后设置Cookie的生效的范围,以防资源的浪费。设置Cookie的生效时间会,会把Cookie存在硬盘里,至到生效时间结束。
转载 2024-04-18 20:46:37
98阅读
1.打开IDEA,创建Spring boot项目。File->New Project       注意,在创建过程中,有一步要求选择所需添加的pom依赖,也就是需要导入哪些jar包,不能乱选!因为有一些pom依赖要求在后续的项目中进行配置,比如添加了sql的pom依赖,那么在spring boot项目中就需要进行数据库连接配置,否则无法允许,在这里我们
转载 2024-06-06 20:46:55
106阅读
  • 1
  • 2
  • 3
  • 4
  • 5