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相关推荐

  1. 集群共享session;shiro实现session共享;springboot实现redis共享session;

    shiro实现共享session;springboot集成redis共享session;集群环境下shiro共享session 一.实现session共享 1. 聊聊session共享 2. shir ...

  2. SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例(转)...

    SpringBoot整合mybatis.shiro.redis实现基于数据库的细粒度动态权限管理系统实例 shiro 目录(?)[+] 前言 表结构 maven配置 配置Druid 配置mybatis ...

  3. springboot+shiro+redis项目整合

    介绍: Apache Shiro是一个强大且易用的Java安全框架,执行身份验证.授权.密码学和会话管理.使用Shiro的易于理解的API,您可以快速.轻松地获得任何应用程序,从最小的移动应用程序到最 ...

  4. springboot+shiro+redis+jwt实现多端登录:PC端和移动端同时在线(不同终端可同时在线)

    前言 之前写了篇 springboot+shiro+redis多端登录:单点登录+移动端和PC端同时在线 的文章,但是token用的不是 jwt 而是 sessionID,虽然已经实现了区分pc端和移 ...

  5. Springboot集成Shiro+Redis后,@Transactional注解不起作用

    为什么80%的码农都做不了架构师?>>>    使用Springboot构建 mybatis+Shiro+Redis+Druid 的前后端分离web项目, 具体可以参考博客https ...

  6. SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例...

    SpringBoot整合mybatis.shiro.redis实现基于数据库的细粒度动态权限管理系统实例 shiro 目录(?)[+] 1.前言 本文主要介绍使用SpringBoot与shiro实现基 ...

  7. SpringBoot 优雅的整合 Shiro

    Apache Shiro是一个功能强大且易于使用的Java安全框架,可执行身份验证,授权,加密和会话管理.借助Shiro易于理解的API,您可以快速轻松地保护任何应用程序 - 从最小的移动应用程序到最 ...

  8. redis session 超时时间_Shiro性能优化:解决Session频繁读写问题

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 作者 |  张永恒 来源 |  urlify.cn/YjEZNj 背景 Shiro 提供了强大的 Session 管理 ...

  9. 基于shiro实现session持久化和分布式共享

    前言 本文写下session持久化和分布式共享 基于shiro框架对session的管理机制来实现 必要性 一直处于登陆状态:你登陆微信 不可能三天两头就让你重新登陆吧?而是一直处于登陆状态 除非主动 ...

  10. 3万字《SpringBoot微服务开发——Shiro(安全)》

    SpringBoot微服务开发--Shiro(安全) 文章目录 SpringBoot微服务开发--Shiro(安全) Shiro(安全) 1.Shiro简介 2.Shiro有哪些功能? 3.Shiro ...

最新文章

  1. Opera 60 正式发布,代号 Reborn 3
  2. C语言fgets()函数(以指定长度读取文件中的字符,并存入字符数组变量中)
  3. 【Mysql】win10上Mysq的l安装
  4. mysql decode语句_MySQL复制问题的分析
  5. 压缩之后神经网络忘记了什么?Google研究员给出了答案
  6. 所有铣床行业调研报告 - 市场现状分析与发展前景预测
  7. C#事件-趣谈事件与委托
  8. linux php安装配置oci8模块
  9. (转)C# System.Diagnostics.Process.Start使用
  10. 数据库持久化ORM框架Hibernate、JPA、Mybatis、JOOQ和JDBC Template的比较
  11. mysql 取字符串首字母_MySQL通过函数获取字符串汉字拼音首字母大写字符串
  12. 关于Eclipse无法创建web项目的解决方案
  13. 当深度学习遇上量化交易——模型篇
  14. 拉格朗日插值公式与mathematica程序实现
  15. 回溯法(国际象棋八皇后放入棋盘)
  16. linux系统sip1 login,1.1.1.1 SIP终端节点配置
  17. html 图片靠左浮动,float【css浮动】left靠左 right靠右属性图文教程
  18. EFF称强行删除代码侵犯人权
  19. python数独解题器_Python编写的超帅数独可视化解题器
  20. 室内定位技术将会怎样颠覆传统商业运营?

热门文章

  1. thinkphp mysql 中文_耗时5天解决thinkphp连接mysql中文乱码的问题
  2. php 自带缓存,封装ThinkPhP自带的缓存机制
  3. python 导入包 作用域_Python 包、模块、函数、变量作用域
  4. r语言清除变量_如何优雅地计算多变量 | R语言进阶
  5. asp.net 设置 excel alignment_教你如何用Python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!!...
  6. Win32 API串口编程
  7. linux 脚本 试题,10个Linux脚本面试题,看看你能答出几个?
  8. java如何添加进程_如何创建一个进程,如何进程调用进程
  9. 是人是谁_其实,我们每个人心中都有一把尺子,谁好谁歹谁心里都明白……
  10. 【转】WPF 入门《常用控件》