资讯中心

站内搜索

VUE前端实现token的无感刷新

前言 说实话,这个其实没啥好讲的,要说有复杂度的话,也主要是在后端。 实现token无感刷新对于前端来说是一项十分常用的技术,其本质都是为了优化用户体验,当token过期时不需要用户调回登录页重新登录,而是当token失效时,进行拦截,发送刷新token的请求,获取最新的token进行覆盖,让用户感受不到token已过期。 token刷新的方案 方案一:后端返回过期时间,前端判断token过期时间,去调用刷新token的接口 缺点:需要后端提供一个token过期时间的字段;使用本

使用vue3简单实现WebSocket通信

WebSocket是一种在客户端和服务器之间进行双向通信的网络协议。它通过建立持久性的、全双工的连接,允许服务器主动向客户端发送数据,而不需要客户端显式地发送请求。 关于WebSocket通信的简单介绍: 握手阶段:在建立WebSocket连接之前,客户端需要发送一个HTTP请求到服务器,请求升级为WebSocket协议。这个过程称为握手(Handshake)。如果服务器支持WebSocket协议,它将返回带有特定标头的HTTP响应,表示握手成功。 建立连接:客户端收到服务器的握手响应后,

HTML/CSS设置网页背景

目录 一、HTML设置网页背景 1.基础设置  2.背景颜色 3.背景图片 二、CSS设置网页背景 一、HTML设置网页背景 < body >体中使用background和style来设置 1.基础设置 <html> <head> <meta charset="UTF-8"> <title>HTML设置页面背景</title> &l

SpringBoot前端传递数组后端怎么接收

在Spring Boot中,前端传递数组到后端的方式可以有多种。以下介绍两种常用的方法: 使用@RequestParam接收数组参数: 前端可以通过URL参数的形式传递数组,后端使用@RequestParam注解来接收数组参数。 示例代码: @GetMapping("/example") public void example(@RequestParam("arrayParam") List<String> arrayParam) { // 处理接收到的数组参数 }

前端TypeScript学习day03-TS高级类型

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)            目录 TypeScript 高级类型 class 类 class继承  extends implements  类成员可见性  public  protected  private   readonly 兼容性 类型兼容性 接口兼容性  函数兼容性  TypeScript 高级类型 class 类 TypeScript 全面支持 ES

MySQL循环查询

MySQL循环查询详解 循环查询的场景 循环查询通常用于以下场景: 对表中的每条记录进行计算或操作。 需要根据某个条件动态生成查询语句。 需要对某个结果集进行逐条处理。 MySQL循环查询是指在MySQL数据库中使用循环结构进行数据查询的一种方法。MySQL提供了三种循环结构:LOOP、WHILE和REPEAT,以及两种跳转语句:LEAVE和ITERATE。其中,LOOP语句会一直执行循环体中的语句,直到满足退出条件;WHILE语句会在每次循环开始前检查条件是否满足,如果不满足

黑客(网络安全)技术自学——高效学习

       当我们谈论网络安全时,我们正在讨论的是保护我们的在线空间,这是我们所有人的共享责任。网络安全涉及保护我们的信息,防止被未经授权的人访问、披露、破坏或修改。 一、网络安全的基本概念        网络安全是一种保护:它涉及保护我们的设备和信息,从各种威胁,如病毒和蠕虫,到更复杂的形式的网络犯罪。它涉及保护我们的数据,确保其安全性、机密性和完整性,同时还要确保我们的设备和网络的正常运行。        网络安全可以分为几个关键领域: 网络安全:保护网络和其资源免受攻击、损坏

React中使用Redux (二) - 通过react-redux库连接React和Redux

react-redux库使用Redux 上一篇文章演示React中直接使用Redux的使用过程是十分繁琐的, 并且有许多重复代码 但是实际上redux官方帮助我们提供了 react-redux 的库,这个库是帮助我们完成连接redux和react的辅助工具, 可以直接在项目中使用,并且实现的逻辑会更加的严谨和高效 这篇我们就可以使用react-redux库将上一篇文章的计数器案例进行优化 安装react-redux: yarn add react-redux或npm i

大坑!springcloud父子项目启动连接nacos报http error, code=403,msg=user not found!

springcloud父子项目启动连接nacos报http error, code=403,msg=user not found! 背景: 一个新模块需要建一个后端服务,然后就把其他项目掏空+若依plus的结构,搭了一套springcloud父子项目,本地运行没有问题,在上生产的时候,打出来的jar包启动的时候一直报nacos 403. 我勒个去,改了很多次用户名和密码之后,看nacos的日志,也确实报403,排查了各种nacos-client版本,config版本等…一天之后只能怀疑是项目搭的

【爬虫实战项目】Python爬虫批量旅游景点信息数据并保存本地(附源码)

前言 今天给大家介绍的是Python爬虫批量下载旅游景点信息数据,在这里给需要的小伙伴们代码,并且给出一点小心得。 首先是爬取之前应该尽可能伪装成浏览器而不被识别出来是爬虫,基本的是加请求头,但是这样的纯文本数据爬取的人会很多,所以我们需要考虑更换代理IP和随机更换请求头的方式来对旅游景点信息数据进行爬取。 在每次进行爬虫代码的编写之前,我们的第一步也是最重要的一步就是分析我们的网页。 通过分析我们发现在爬取过程中速度比较慢,所以我们还可以通过禁用谷歌浏览器图片、JavaScript等
加载更多

一个令你着迷的主题!

查看演示 官网购买