总体流程概述:一、未登录 1、打开登录页,请求被token过滤器类JwtAuthenticationTokenFilter拦截,从请求头中查询token,发现没有,接着调用后台生成验证码接口,生成验证码,将验证码值存入redis,然后,将uuid和验证码图片,响应会前端页面。2、输入用户名和密码,提交表单登录请求,同样先被token过滤器类JwtAuthenticationTokenFilter拦
转载 2023-10-02 16:43:20
750阅读
该项目功能页面内容: 1.注册 2.登录 3.退登、修改密码/修改昵称 4.列表页(可新增,删除,修改,查询) 5.子账号页(可增,删,改,查)==》仅对超级管理员开放用到技术: 1.反向代理 2.数据库建表,请求mysql数据库 3.进行node模块化开发,分模块处理请求()具体功能: 1.生成验证码 2.token:前端用uuid加密生成token实现验证码一一对应 3.用redis(可支持:
转载 2023-09-07 20:52:47
300阅读
以首页的文件访问作为示例使用Redis 一方面加快用户访问速度 一方面缓解频繁访问数据库的压力 之前每次访问首页都会请求数据库数据Redis安装以及配置所需文件 解压后,双击下述脚本,启动redis 可视化软件安装、设置安装路径然后一直点下一步就OK 采用软件连接本地Redis【默认端口6379】后台代码采用Cache实现缓存pom.xml添加Cache缓存的依赖<!-- cache --&
转载 2023-09-05 20:53:36
0阅读
JS SharedWorker介绍/广播/Vue使用一、SharedWorker介绍二、SharedWorker使用1、兼容性2、创建3、通讯4、启动和关闭5、调试6、最简单demo6.1 SharedWorker.js 代码6.2 Page1.html 代码6.3 Page2.html 代码6.4 结果输出三、SharedWorker使用注意项四、广播示例4.1 SharedWorker.js
# Vue 使用 Redis:提升前端性能的实践 在现代的Web开发中,Vue.js 因其轻量级和易用性而广受欢迎。然而,随着应用的规模扩大,前端性能逐渐成为开发者关注的焦点。Redis,作为一种高性能的键值存储系统,可以有效地提升Vue应用的性能。本文将介绍如何在Vue项目中集成Redis,并展示一些基本的代码示例。 ## 旅行图:VueRedis 的集成过程 首先,我们通过一个旅行
原创 3月前
21阅读
vue项目的创建(路飞前端) -安装node.js -安装vue的脚手架 -创建vue项目,vue create 项目名字 在pycharm中开发vue -webstrom,pyacharm,goland,idea,androidStuidio,Php.... -Edit-conf----》点+ 选npm-----》在script对应的框中写:serve vue项目
转载 2023-06-16 15:35:39
94阅读
1. 回顾1. Vue通过脚手架创建Vue工程。    1.组件【网页】--->组件【父组件】可以引用另一个组件[子组件].        父组件怎么传参给子组件    2.路由:      [1]路由跳转         
转载 2023-09-17 18:08:36
372阅读
        此次项目是一个移动端的疫情数据信息展示平台,后期会将该项目上传到云平台,有机会的话也可以用于自己出行时使用。1、使用技术点:组件的拆分;使用axios进行网络请求;在Vue使用echarts图表;在vue中封装tabs自定义组件;在Vue使用Swiper;在Vue使用Vant库;项目的版本控制——
文章目录项目结构页面效果项目初始化配置main.tsApp.vuerouter/index.js页面和组件 我们使用go实现了聊天应用的接口和数据同步后,就可以开始着手使用vue搭建前端页面,并且调用接口了。本篇文章不会详细说明vue3和相关组件的使用方法,有需求的可以直接查看官方文档接口即可 首先安装node.js,安装成功后,使用npm命令行安装vue3。安装完vue3后,在指定目录使用v
前后端分离:WebAPI+Vue开发——远程数据请求axios前后端分离:WebAPI+Vue开发——跨域设置前后端分离:WebAPI+Vue开发——身份认证存储用户身份可以用Cache内存或者Redis,本文实现用的是Redis。1、在登录页或者首页页面打开后,先获取Token用户身份在首页或者登录页加载完成后,远程请求服务端,获取服务端生成的token,本文的Token用guid生成,服务端实
随着项目的日益增大,维护状态,成为了一件必须且比较繁琐的事情。出现了很多优秀了状态管理工具,数据管理,组织state让我们一起来看下,vue使用vuex和react中使用redux有什么区别。vuex 参考链接:https://vuex.vuejs.org/zh/要想使用vuex,在你的项目目录下执行如下命令。第一步:下载依赖包vuex npm install --save-dev vuex第二
Redis过期策略和淘汰机制:1.过期策略:redis set key的时候设置一下expire time,就是过期时间,指定多久key过期。到期后缓存就失效了。redis定期删除和惰性删除:过期删除:redis默认是每隔一段时间(0.1s)就随机抽取一些设置了过期时间的key值,检查是否过期,过期就删除 惰性删除:redis在获取某个key进行查询时,就会检查一下是否已经处于过期时间,是
转载 2023-10-18 21:31:53
19阅读
登录中的获取验证码 你知道在点击“获取” 两字之后会发生什么吗? 没错,就是去发送验证码,哈哈哈哈哈哈哈哈。 还有一步,就是在redis中要存储验证码,并设置时间,判断验证码是否过期, 我就当都知道redis,下面记录一下:发送短信&redis存储验证码的过程。前端用到了vue框架,仅展示部分代码,完整代码在末尾处。HTML<!-- 手机号注册 --> <div c
本篇目录 前言 一、缓存:工程思想的产物 二、Web 中的缓存 1.缓存的工作模式 2.缓存的常见问题 三、缓存应用实战 1.Redis 与 Spring Data Redis 2.Redis 安装 3.Spring Data Redis 配置 4.缓存实现 5.验证 小结 前言 大家好,这次过了三个月,再次创下新的记录,大概鸽真的是人类的本性。不过好在大多数读者看这个教程的目的是做毕业设计,前面
转载 2023-10-18 16:55:17
8阅读
文章目录创建基本路由接收和验证数据 该项目为练手项目,只实现了简单聊天室功能,主要目的为了熟悉golang的协程,go中使用mysql和redis,同时学习vue3和element-plus,项目全程在win下运行。 创建基本路由我们首先在go的工作目录下下创建一个项目目录,project1。在项目目录中我们建立一个routers目录,用于存放路由相关文件。创建一个route.go文件,如下i
# Vue无法使用Redis使用Vue进行开发时,我们可能会遇到无法直接使用Redis的情况。这是因为Vue是一种用于构建用户界面的JavaScript框架,而Redis是一种内存数据库,主要用于缓存数据和提高系统性能。它们的使用场景和目的不同,因此Vue无法直接与Redis进行交互。 ## 为什么Vue无法使用RedisVue主要用于构建前端界面,并通过HTTP协议与后端服务器进行
原创 2023-07-23 05:47:31
114阅读
使用 SpringBoot + Redis + Vue3 + ArcoPro 开发管理系统 文章目录使用 SpringBoot + Redis + Vue3 + ArcoPro 开发管理系统前言一、后端开发1. 数据库创建2. 项目创建3. 增加依赖包与修改配置3. 使用插件快速创建 mapper、xml、service4. 创建 controller二、前端开发1.使用VSCode 打开修改参数
本地部署ruoyi-vue前后端分离版后端配置下载源码并数据库建表安装redis后端配置完成,运行RuoYi-Vue-master\ruoyi-admin\src\main\java\com\ruoyi下的RuoYiApplication.java文件启动前端配置配置node环境在E:\eclipse\spaceone\RuoYi-Vue-master文件路径下输入cmd,弹出命令行窗口并输入c
目录一、windows服务器部署需要下载的软件二、本地Java代码和vue代码打包1.Java代码打包2.Vue代码打包三、将Java代码生成.exe文件四、nginx配置五、开放端口1.windows服务器防火墙开通端口号步骤2.阿里云安全组开通端口号步骤3.windows服务器第三方防火墙开通端口号六、便捷办法一、windows服务器部署需要下载的软件1.jdk(我的jdk是1.8)2.red
文章目录1. 添加依赖1.1 Gangbb-common的pom.xml2. Redis数据库连接信息配置3. 在RedisConfig中自定义RedisTemplate解决序列化问题4. 封装RedisUtil --Redis常用命令工具类5.Redis测试使用6. Mybatis使用Redis做二级缓存 本章结束后对应的节选代码文件:Gangbb-Vue-06-Redis 项目地址:http
  • 1
  • 2
  • 3
  • 4
  • 5