springboot的原生cache_springboot-shiro-redis-session-cache
1.配置mysql和redis redis的需要配置密码 原生jedis的使用相对于spring-data-redis更加灵活 所以本项目用原生jedis来直接作为缓存使用 具体使用方法请参看相关配置 特别注意如果mysql是5.7以上版本,请去掉sql_mode中的ONLY_FULL_GROUP_BY 本项目用户支持多角色多部门,所以列表中有多表连接group by加载列表时会因上述问题报错
[mysqld]
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
2.运行需要先执行init.sql
3.启动rpc服务 在management-rpc-service\src\main\resources\application.properties对db地址 zk地址进行变更 需提供mysql和zk服务 运行management-rpc-service\src\main\java\com\babysky\management\Application.java 里的main方法
4.启动web服务 修改management-web-server下的配置文件 zk地址 web上下文 redis地址和密码等 运行management-web-server\src\main\java\com\babysky\management\Bootstrap.java 里的main方法 推荐用idea直接启动调试,如果是idea的话在配置Edit Configurations里 Working Directory请选择MODULE_DIR,这样才能正确加载到web资源。
5.登陆帐号admin 密码123456
6.项目demo访问地址www.haochen.online,数据每10分钟重置
7.拦截器中有防重复登陆配置,帐号同时登陆 先登陆用户会被后登陆踢下线
springboot的原生cache_springboot-shiro-redis-session-cache相关推荐
- 集群共享session;shiro实现session共享;springboot实现redis共享session;
shiro实现共享session;springboot集成redis共享session;集群环境下shiro共享session 一.实现session共享 1. 聊聊session共享 2. shir ...
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例(转)...
SpringBoot整合mybatis.shiro.redis实现基于数据库的细粒度动态权限管理系统实例 shiro 目录(?)[+] 前言 表结构 maven配置 配置Druid 配置mybatis ...
- springboot+shiro+redis项目整合
介绍: Apache Shiro是一个强大且易用的Java安全框架,执行身份验证.授权.密码学和会话管理.使用Shiro的易于理解的API,您可以快速.轻松地获得任何应用程序,从最小的移动应用程序到最 ...
- springboot+shiro+redis+jwt实现多端登录:PC端和移动端同时在线(不同终端可同时在线)
前言 之前写了篇 springboot+shiro+redis多端登录:单点登录+移动端和PC端同时在线 的文章,但是token用的不是 jwt 而是 sessionID,虽然已经实现了区分pc端和移 ...
- Springboot集成Shiro+Redis后,@Transactional注解不起作用
为什么80%的码农都做不了架构师?>>> 使用Springboot构建 mybatis+Shiro+Redis+Druid 的前后端分离web项目, 具体可以参考博客https ...
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例...
SpringBoot整合mybatis.shiro.redis实现基于数据库的细粒度动态权限管理系统实例 shiro 目录(?)[+] 1.前言 本文主要介绍使用SpringBoot与shiro实现基 ...
- SpringBoot 优雅的整合 Shiro
Apache Shiro是一个功能强大且易于使用的Java安全框架,可执行身份验证,授权,加密和会话管理.借助Shiro易于理解的API,您可以快速轻松地保护任何应用程序 - 从最小的移动应用程序到最 ...
- redis session 超时时间_Shiro性能优化:解决Session频繁读写问题
点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 作者 | 张永恒 来源 | urlify.cn/YjEZNj 背景 Shiro 提供了强大的 Session 管理 ...
- 基于shiro实现session持久化和分布式共享
前言 本文写下session持久化和分布式共享 基于shiro框架对session的管理机制来实现 必要性 一直处于登陆状态:你登陆微信 不可能三天两头就让你重新登陆吧?而是一直处于登陆状态 除非主动 ...
- 3万字《SpringBoot微服务开发——Shiro(安全)》
SpringBoot微服务开发--Shiro(安全) 文章目录 SpringBoot微服务开发--Shiro(安全) Shiro(安全) 1.Shiro简介 2.Shiro有哪些功能? 3.Shiro ...
最新文章
- Opera 60 正式发布,代号 Reborn 3
- C语言fgets()函数(以指定长度读取文件中的字符,并存入字符数组变量中)
- 【Mysql】win10上Mysq的l安装
- mysql decode语句_MySQL复制问题的分析
- 压缩之后神经网络忘记了什么?Google研究员给出了答案
- 所有铣床行业调研报告 - 市场现状分析与发展前景预测
- C#事件-趣谈事件与委托
- linux php安装配置oci8模块
- (转)C# System.Diagnostics.Process.Start使用
- 数据库持久化ORM框架Hibernate、JPA、Mybatis、JOOQ和JDBC Template的比较
- mysql 取字符串首字母_MySQL通过函数获取字符串汉字拼音首字母大写字符串
- 关于Eclipse无法创建web项目的解决方案
- 当深度学习遇上量化交易——模型篇
- 拉格朗日插值公式与mathematica程序实现
- 回溯法(国际象棋八皇后放入棋盘)
- linux系统sip1 login,1.1.1.1 SIP终端节点配置
- html 图片靠左浮动,float【css浮动】left靠左 right靠右属性图文教程
- EFF称强行删除代码侵犯人权
- python数独解题器_Python编写的超帅数独可视化解题器
- 室内定位技术将会怎样颠覆传统商业运营?
热门文章
- thinkphp mysql 中文_耗时5天解决thinkphp连接mysql中文乱码的问题
- php 自带缓存,封装ThinkPhP自带的缓存机制
- python 导入包 作用域_Python 包、模块、函数、变量作用域
- r语言清除变量_如何优雅地计算多变量 | R语言进阶
- asp.net 设置 excel alignment_教你如何用Python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!!...
- Win32 API串口编程
- linux 脚本 试题,10个Linux脚本面试题,看看你能答出几个?
- java如何添加进程_如何创建一个进程,如何进程调用进程
- 是人是谁_其实,我们每个人心中都有一把尺子,谁好谁歹谁心里都明白……
- 【转】WPF 入门《常用控件》