一、数据表设计1、需求分析(1)目的:  由于此项目作为一个后台管理系统模板,不同用户登录后应该有不同的操作权限,所以此处实现一个简单的菜单权限控制。即不同用户登录系统后,会展示不同的菜单,并对菜单具有操作(增删改查)的权限。(2)数据表设计(自己瞎捣鼓的,有不对的地方还望 DBA 大神不吝赐教(=_=)):需求:  一个用户登录系统后,根据其所代表的的角色,去查询其对应的菜单权限,并返回相应的菜
转载 2024-06-05 12:24:35
36阅读
vue中,我们所要实现的一个场景就是: 1.搜索页面==>到搜索结果列表页时,搜索结果列表页面要重新获取数据, 2.搜索结果列表页面==>点击进入详情页==>从详情页返回列表页时,要保存上次已经加载的数据和自动还原上次的浏览位置。缓存组件,vue2中提供了keep-alive。首先在我们的app.vue中定义keep-alive<keep-alive>
Redis —— 操作Redis是一个key-value存储系统。和memcached类似,reis支持存储的value类型更多,包括string(字符串)、list(列表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove、取交集并集差集 linux启redis服务端安装# 下载压缩包 wge
转载 6月前
58阅读
Base 2.8.7 Redis是一个包含了很多Key-Value对的大字典,这个字典支持的Value非常丰富,可以为 字符串、哈希表、列表、集合和有序集,基于这些类型丰富的value,扩展出了功能强大的操作,例如hmset、lpush、sadd等 字典字典是Redis最基础的数据结构,一个字典即一个DB,Redis支持多DB Redis字典采用Hash表实现,针对碰撞问题,其采用的方法为“
转载 2023-08-24 13:23:36
31阅读
centos8 redis安装 1:redis安装 (可以选择在线安装,没有外网的情况就只能自己先下载好再上传到服务器) a:使用 #wget http://download.redis.io/releases/redis-5.0.7.tar.gz(在线安装) wget http://download.redis.io/releases/redi
转载 2024-04-02 00:00:55
87阅读
实现基本思路登录界面向后台请求验证码,后台呢就 先调用随机函数生成验证码,并且更具验证码生成一张图片,以 base64 字符串的形式传到前台,这时我们还要生成jwt令牌做为请求验证码客户端的区分。我们先将验证码信息存入reids。key是 jwt令牌的值,value就是验证码了。并且将令牌放入到响应头。传给客户端。当客户端提交的时候将保持的jwt令牌放入请求头带过来。后端根据前端传过来的 jwt令
转载 2023-09-29 22:23:10
159阅读
 后端接口测试成功后只需要对接前端,首次登录成功后将后端传递的token利用vuex相关知识进行存储,在全局请求拦截器前添加相应的token前端跨域const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true }) mod
转载 2023-10-20 14:01:23
26阅读
以首页的文件访问作为示例使用Redis 一方面加快用户访问速度 一方面缓解频繁访问数据库的压力 之前每次访问首页都会请求数据库数据Redis安装以及配置所需文件 解压后,双击下述脚本,启动redis 可视化软件安装、设置安装路径然后一直点下一步就OK 采用软件连接本地Redis【默认端口6379】后台代码采用Cache实现缓存pom.xml添加Cache缓存的依赖<!-- cache --&
转载 2023-09-05 20:53:36
14阅读
文章目录前言测试执行流程说明1、请求接口2、请求参数3、预想结果4、请求结果源码分析1、流程简图(非常重要)2、Lua 脚本3、Lua 脚本代码分析4、Redis 实际执行结果附文Redis monitor 模式下控制台输出完整内容 前言承接上篇,本篇来探讨一下 当超过了缓存 maxSize 时,底层脚本是如何操作的,事不宜迟,马上开始。测试执行流程说明1、请求接口 调用次数:三次2、请求参数名
转载 2024-02-19 16:48:54
34阅读
总体流程概述:一、未登录 1、打开登录页,请求被token过滤器类JwtAuthenticationTokenFilter拦截,从请求头中查询token,发现没有,接着调用后台生成验证码接口,生成验证码,将验证码值存入redis,然后,将uuid和验证码图片,响应会前端页面。2、输入用户名和密码,提交表单登录请求,同样先被token过滤器类JwtAuthenticationTokenFilter拦
转载 2023-10-02 16:43:20
775阅读
一:使用IDEA创建springboot项目: 输入项目名称,选择位置,需要版本管理就勾选创建Git仓库,选择JDK版本,选择打包方式(为了后续部署服务器做准备) 勾选自己需要的依赖(后续有需要再利用maven引入也可以),本次项目不涉及Spring Cloud 点击创建 创建成功: 链接数据库: 编辑配置文件: .properties写起来比较麻烦,定义一个application.yml文件配置
知识点基于 Server-Sent Event 工作方式,Web 即时通信Redis 包 发布订阅功能的使用 flask 快速入门,常用对象实例方法函数Vuejs 列表页面自动渲染效果图代码段 app.py 主文件import datetime from flask import Flask, session, redirect, Response, request, rend
转载 2023-05-24 16:25:36
177阅读
本次实验是基于前后端分离项目:springboot+vue+redis接口校验时机: 后端:拦截所有请求,放行登录请求、请求头中包含token(用户名和密码正确时,回生成一个令牌,用来放心别的请求)的请求。 前端:拦截所有请求,放行登录请求、对非登录请求{如果,用户已经登录,则给请求头中添加token,如果用户未登录,跳到登陆页面}1 后端实现1.1 集成redis1.2 书写WebAppConf
转载 2023-08-11 17:05:07
123阅读
该项目功能页面内容: 1.注册 2.登录 3.退登、修改密码/修改昵称 4.列表页(可新增,删除,修改,查询) 5.子账号页(可增,删,改,查)==》仅对超级管理员开放用到技术: 1.反向代理 2.数据库建表,请求mysql数据库 3.进行node模块化开发,分模块处理请求()具体功能: 1.生成验证码 2.token:前端用uuid加密生成token实现验证码一一对应 3.用redis(可支持:
转载 2023-09-07 20:52:47
319阅读
作者:知否什么是Vuex ?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。什么情况下使用Vuex一般情况下,我们需要根据项目的实
数据存放保存在window对象中可以作为全局组件通信的媒介,不过这种方式不具备响应性能力,所以数据更时无法直接通知订阅数据的组件更新。使用vuex .保存数据与window保存的原理一样,都是借助了全局对象进行数据互通, 不同的是vuex通过订阅发布机制可以将vue数据的更新通知到所有订阅状态的组件身上,实现数据变更时各个组件状态同步,不过前两者单独使用的时具备另一个相同的严重问题, 就是保存的数
转载 2023-07-05 21:25:48
136阅读
Redis起源一种基于键值对的NoSQL数据库。Redis值可以是由字符串,哈希,列表,集合,有序集合,位图,HyperLogLog,GEO等多种数据结构和算法组成,可以满足很多场景Redis将数据存放在内存中,读写性能非常惊人。Redis可以将内存的数据利用快照和日志的形式保存硬盘,保证内存中的数据不会“丢失”。2008年,redis的作者在开发一个网站的时候,需要一个高性能的队列功能,MySQ
转载 2023-07-04 15:57:21
71阅读
1、Redis数据存储的细节概述关于Redis数据存储的细节涉及到内存分配器(如jemalloc)、简单动态字符串(SDS)、5种对象类型及内部编码、redisObject。在讲述具体内容之前,先说明一下这几个概念之间的关系。下图是执行set hello world时,所涉及到的数据模型。(1)dictEntry:Redis是Key-Value数据库,因此对每个键值对都会有一个dictEntry,
Redis 数据类型底层结构1 前言本文将在熟悉使用redis的基本数据结构的基础上,对redis的五种数据类型底层结构进行分析。本次基于redis-3.2.1版本。后续所有讲解如不做特殊说明,都是基于此版本。2 redis数据库的存储结构2.1 引言 在了解redis的数据结构原理时,有必要先了解Redis的数据存储结构。redis是一种使用K-V形式做数据存储的数据库。正如Mysql底层使用B
转载 2023-06-28 12:24:03
92阅读
一、redis和mysql介绍 Redis基于内存,读写速度快,也可做持久化,但是内存空间有限,当数据量超过内存空间时,需扩充内存,但内存价格贵。MySQL基于磁盘,读写速度没有Redis快,但是不受空间容量限制,性价比高。大多数的应用场景是MySQL(主)+Redis(辅),MySQL做为主存储Redis用于缓存,加快访问速度。需要高性能的地方使用Redis,不需要高性能的地方使用MySQL。
转载 2023-08-15 17:16:07
39阅读
  • 1
  • 2
  • 3
  • 4
  • 5