`
syq891015
  • 浏览: 11806 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
学习shiro的期间感觉对象session和cache有些混淆,遂理顺(当然不该混淆,只是有些忘了,整理下思路)。 混淆在于: 1、传统写法上是通过jsessionid获得session,继而获得session中的用户和session中存储的角色、权限信息 缺点是每次登录都要查询下角色、权限信息,再保存到session中,这样性能低下(原来的架构太简单了,没考虑到应该放到缓存中)。 2、shiro是通过sessionid获得subject(相当于当前用户),再将用户的角色、权限放到cache中,毕竟session时效较短,cache可以长期保留,提高了性能。
有比较才好理解。 spring中的bean分两种,一种是普通bean,一种是特殊工厂生产的bean,比如Class A和经过事务代理后的Class ProxyA,这种生产特殊bean的工厂就是FactoryBean。
因为struts2阻塞tokenSession的id值相同的访问,最初的访问结束后直接返回到正常处理代码,后面的访问略过,即只处理第一次访问。 按理说使用tokenSession可以不配置invalid.token的result,但是偶尔有种情况会提示“No result defined for action com.syq2cy.test.LoginAction and result invalid.token”,就是如下情况: 在<s:token/>的页面点击提交时,form提交前做了一次ajax访问,在这次ajax访问中会做tokenSession的id判断,但ajax ...
  引用 查看文件权限的语句:   在终端输入:ls -l xxx.xxx (xxx.xxx是文件名)   那么就会出现相类似的信息,主要都是这些:-rw-rw-r--   一共有10位数   其中:最前面那个 - 代表的是类型  
       引用地址做java的web开发有段日子了,有个问题老是困扰着我,就是乱码问题,基本上是网上查找解决方案(网上资料真的很多),都是一大堆的介绍如何解决此类的乱码问题,但是没几个把问题的来龙去脉说清楚的,有时候看了些文章后,以为自己懂了,但是在开发中乱码问题又像鬼魂一样出来吓人,真是头大了!这篇文章是我长时间和乱码做斗争的一些理解的积累,还希望有更多的朋友给出指点和补充。   form有2中方法把数据提交给服务器,get和post,分别说下吧。 (一)get提交   1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。        对于g ...
引用自:http://meigesir.iteye.com/blog/1506484   模版模式 又叫模板方法模式,在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情冴下,重新定义算法中的某些步骤。   我们使用冲泡咖啡和冲泡茶的例子 加工流程: 咖啡冲泡法:1.把水煮沸、2.用沸水冲泡咖啡、3.把咖啡倒进杯子、4.加糖和牛奶 茶冲泡法:   1.把水煮沸、2.用沸水冲泡茶叶、3.把  茶 倒进杯子、4.加蜂蜜   实践步骤: 1>创建一个模板(抽象)类:Beverage(饮料)     Java代码 ...
Global site tag (gtag.js) - Google Analytics