jfinal-ext shiro插件中cache无用

1、在项目中使用后,发现jfinal-ext shiro插件中cache配置无用

即,不管是否配置

<cache name="myRealm.authorizationCache" maxElementsInMemory="10000"
		overflowToDisk="true" eternal="true" timeToLiveSeconds="0"
		timeToIdleSeconds="0" diskPersistent="true"
		diskExpiryThreadIntervalSeconds="600">
	</cache>

	<cache name="shiro-activeSessionCache" maxElementsInMemory="10000"
		overflowToDisk="true" eternal="true" timeToLiveSeconds="0"
		timeToIdleSeconds="0" diskPersistent="true"
		diskExpiryThreadIntervalSeconds="600" />

都只

shiro-activeSessionCache

名称有用,可是这个确实shiro默认的名称。

2、如果在shiro.ini文件中配置了

userRealm.cachingEnabled=true
userRealm.authenticationCachingEnabled=true
userRealm.authenticationCacheName=authenticationCache
userRealm.authorizationCachingEnabled=true
userRealm.authorizationCacheName=authorizationCache
securityManager.realms=$userRealm

一旦开启下面语句,注销登陆后,再次登陆,会报错

userRealm.cachingEnabled=true
时间: 2024-12-14 18:07:17

jfinal-ext shiro插件中cache无用的相关文章

eclipse安装EXT JS插件

下载EXT JS插件安装程序 下载网址:http://download.csdn.net/detail/kevingao/9066383 双击spket-1.6.23.jar启动安装程序,按提示操作 选择安装eclipse 插件,并指定eclipse的安装目录,如下图所示: 在MyEclipse中,点击Window-Preferences-Spket-JavaScript Profiles-New,输入名称,点击OK 点击Add  Library,选择ExtJS,点击OK 点击Add  Fold

Oracle Sequence中Cache与NoCache的区别;合适使用

Oracle在创建序列(sequence)时有个参数你可以选择cache或者nocache,下面来讲一下两者的区别: 先来看下创建sequence的语句: create sequence SEQ_ID  minvalue 1  maxvalue 99999999  start with 1  increment by 1  cache n  / nocache  --其中n代表一个整数,默认值为20order; 如果指定CACHE值,Oracle就可以预先在内存里面放置一些Sequence,这样

怎样清除打开方式中的无用项目

以清理.doc的打开方式为例:单击"开始→运行",输入Regedit, 打开注册表编辑器,定位到如下分支:HKEY_CURRENT_USER\Software\Mic-rosoft\Windows\CurrentVersion\Explorer\FileExts\.doc\OpenWithList,右侧窗口即显示出doc文件"打开方式"中的各种应用程序,用鼠标右击要清除的项目,选择"删除"即可.其他类型文件的"打开方式"菜单也

[z]计算机架构中Cache的原理、设计及实现

前言 虽然CPU主频的提升会带动系统性能的改善,但系统性能的提高不仅仅取决于CPU,还与系统架构.指令结构.信息在各个部件之间的传送速度及存储部件的存取速度等因素有关,特别是与CPU/内存之间的存取速度有关. 若CPU工作速度较高,但内存存取速度相对较低,则造成CPU等待,降低处理速度,浪费CPU的能力. 如500MHz的PⅢ,一次指令执行时间为2ns,与其相配的内存(SDRAM)存取时间为10ns,比前者慢5倍,CPU和PC的性能怎么发挥出来? 如何减少CPU与内存之间的速度差异?有4种办法:

如何将钉钉集成到FineReport插件中

报表服务器 安装钉钉管理插件后,打开报表管理平台,管理系统下会增加钉钉管理节点,钉钉相关的配置管理都将会放在这个节点中去配置: 同时,设置定时任务的最后一步输出设置中,会增加推送钉钉消息: 钉钉企业应用 管理员登录钉钉企业号,进入微应用设置,需要关注的信息有: CorpID:是企业在钉钉中的标识,每个企业拥有一个唯一的CorpID: CorpSecret:是企业每个应用的凭证密钥 钉钉管理 登录FineReport管理平台,点击管理系统>钉钉管理节点:将钉钉中的CorpID和CorpSecret

linux 内存中cache和buffer解析

cache是从磁盘读数据到内存中的缓存,减少读取磁盘的次数, 大家知道的硬盘读取速度过慢. buffer是准备从内存写到硬盘的缓存,缓存中的数据会进行合并 同时,避免频繁操作硬盘. linux 内存中cache和buffer解析

ASP.NET缓存中Cache过期的三种策略

原文:ASP.NET缓存中Cache过期的三种策略 我们在页面上添加三个按钮并双击按钮创建事件处理方法,三个按钮使用不同的过期策略添加ASP.NET缓存. <asp:Button ID="btn_InsertNoExpirationCache" runat="server" Text="插入永不过期缓存"      OnClick="btn_InsertNoExpirationCache_Click" />   

完善ext.grid.panel中的查询功能(紧接上一篇)

今天的代码主要是实现,Ext.grid.panel中的查询,其实我也是一名extjs新手,开始想的实现方式是另外再创建一个新的grid类来存放查询出的数据(就是有几个分类查询就创建几个grid类),这样虽然实现了,但是多写了不少代码,之后网上找到了方法. 代码如下:请结合昨天的代码看,否则你是看不明白的 /*我们操作查询的功能键是放在grid的tabbar中的,下面就是创建的grid的tabbar,其中查询操作就在其中,此代码紧接上一篇文章,这个类上一篇文章中也有,但是没有实现查询功能,红色字体

extjs中Ext.ns(&#39;xxx&#39;)中的几个问题

当使用 com.bitc.xmis.ExcelImportWin =  Ext.extend(Ext.Window, {}) 新建一个表单或者窗口时,后面应该加上 com.bitc.xmis.ExcelImportWin.superclass.initComponent.call(this); Ext.extend()函数提供了直接访问父类构造函数的途径,通过 SubClass.superclass.constructor.call(this);就可以直接调用父类的构造函数,这个函数的第一个参数