ehcache使用

hibernate二级缓存

試著忘記壹切 提交于 2019-11-26 15:52:55
1. 为什么需要缓存 拉高程序的性能 2. 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 3. ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大 4. ehcache的特点 4.1 够快 Ehcache的发行有一段时长了,经过几年的努力和不计其数的性能测试,Ehcache终被设计于large, high concurrency systems. 4.2 够简单 开发者提供的接口非常简单明了,从Ehcache的搭建到运用运行仅仅需要的是你宝贵的几分钟。其实很多开发者都不知道自己用在用Ehcache,Ehcache被广泛的运用于其他的开源项目 4.3 够袖珍 关于这点的特性,官方给了一个很可爱的名字small foot print ,一般Ehcache的发布版本不会到2M,V 2.2.3 才 668KB。 4.4 够轻量 核心程序仅仅依赖slf4j这一个包,没有之一! 4.5 好扩展 Ehcache提供了对大数据的内存和硬盘的存储,最近版本允许多实例、保存对象高灵活性、提供LRU、LFU、FIFO淘汰算法,基础属性支持热配置、支持的插件多 4.6 监听器 缓存管理器监听器

springboot + shiro之登录人数限制、登录判断重定向、session时间设置

ε祈祈猫儿з 提交于 2019-11-25 21:22:50
springboot + shiro之登录人数控制 项目 前篇: spring boot + mybatis + layui + shiro后台权限管理系统: https://blog.51cto.com/wyait/2082803 本文是基于 spring boot + mybatis + layui + shiro后台权限管理系统 开发的,新增功能: shiro并发登陆人数控制(超出登录用户最大配置数量,清理用户)功能; 解决在父子页面中,判断用户未登录之后,重定向到登录页面嵌套显示问题; 解决ajax请求,判断用户未登录之后,如何重定向到登录页面问题; 解决使用并完成了功能1,导致的session有效时间冲突问题。 后篇: springboot + shiro 动态更新用户信息: https://blog.51cto.com/wyait/2112200 springboot + shiro 权限注解、统一异常处理、请求乱码解决 : https://blog.51cto.com/wyait/2125708 项目源码 项目源码:(包含数据库源码) github源码: https://github.com/wyait/manage.git 码云: https://gitee.com/wyait/manage.git github对应项目源码目录: wyait-manage-1.2