bboss session自定义session id生成机制介绍

1.bboss session自定义session id生成接口

package org.frameworkset.security.session;public interface SessionIDGenerator {String generateID();}

2.实现(以默认实现为示例)
实现(以默认实现为示例)
org.frameworkset.security.session.impl.UUIDSessionIDGenerator


package org.frameworkset.security.session.impl;import java.util.UUID;import org.frameworkset.security.session.SessionIDGenerator;public class UUIDSessionIDGenerator implements SessionIDGenerator {@Overridepublic String generateID() {String sessionid= UUID.randomUUID().toString();return sessionid;}}

3.在sessionconf.xml中配置SessionIDGenerator

<property name="sessionManager" class="org.frameworkset.security.session.impl.SessionManager"init-method="init" destroy-method="destroy">                  <property name="sessionIDGenerator" class="org.frameworkset.security.session.impl.UUIDSessionIDGenerator"/> <property name="sessionTimeout" value="3600000"/><property name="sessionstore" refid="attr:sessionstore"/> <property name="cookiename" value="JSESSIONID"/>         <property name="httpOnly" value="true"/><property name="secure" value="false"/><property name="lazystore" value="true"/><property name="monitorAttributes" ><![CDATA[[{"name":"userAccount","cname":"账号","type":"String","like":true,"enableEmptyValue":false},             {"name":"worknumber","cname":"工号","type":"String","like":false,"enableEmptyValue":true}]            ]]></property></property><property name="sessionStaticManager"f:monitorScope="all" class="org.frameworkset.security.session.statics.MongoSessionStaticManagerImpl"/>  <property name="sessionstore" class="org.frameworkset.security.session.impl.MongDBSessionStore"/>
</properties>

bboss session自定义session id生成机制介绍相关推荐

  1. 探灵笔记一直显示与服务器断开连接,探灵笔记服务器版本全内容汇总 抢注ID段位机制介绍...

    原标题:探灵笔记服务器版本全内容汇总 抢注ID段位机制介绍 <探灵笔记>近日开发者公布了服务器版本的内容,本次算是一个比较大的更新,相信很多玩家都很关注,具体有哪些新内容呢?下面就为大家带 ...

  2. java 重写session_使用Shiro重写Session 自定义SESSION

    引入shiro的jar包 1.2.3 org.apache.shiro shiro-core ${shiroVersion} org.apache.shiro shiro-web ${shiroVer ...

  3. 为tornado自定义session

    cookie和session 在自定义session前,我们需要先了解cookie和session是什么,可以参考我之前的博客:http://blog.csdn.net/ayhan_huang/art ...

  4. 【转】MySQL分库分表环境下全局ID生成方案

    转载一篇博客,里面有很多的知识和思想值得我们去思考. ---------------------------------------------------------------------- 在大 ...

  5. mysql filck_顺序全局id生成方案-flickr(转载)

    全局ID的核心需求: 1.全局唯一 2.趋势递增(ID如果做为索引,有序非常重要) 3.单调递增(下一次调用的id一定要大于本次的id) 在大型互联网应用中,随着用户数的增加,为了提高应用的性能,我们 ...

  6. 面试官:高并发下,如何保证分布式唯一全局 ID 生成?

    欢迎关注方志朋的博客,回复"666"获面试宝典 前言 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结. 这篇文章就是给各位看官提供一个生成分布式唯一 ...

  7. 集群高并发情况下如何保证分布式唯一全局ID生成

    作者:轻狂书生 blog.csdn.net/LookForDream_/article/details/109355335 前言 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问 ...

  8. 【283期】面试官问:高并发场景下,如何保证全局唯一分布式 ID 生成?

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜,留言必回,有问必答! 每一天进步一点点,是成功的开始... 前言 系统 ...

  9. php中Session的生成机制、回收机制和存储机制探究

    转载:http://www.jb51.net/article/53938.htm 这篇文章主要介绍了php中Session的生成机制.回收机制和存储机制探究,可以帮助大家对Session有一个全面的了 ...

最新文章

  1. Hacker(六)----黑客藏匿之地--系统进程
  2. 传统网站与Web标准——表格布局实例
  3. [转载] MFC绘制动态曲线,用双缓冲绘图技术防闪烁
  4. 一篇小文带你走进RabbitMQ的世界
  5. 动态规划之数字三角形问题
  6. Build your own distribution based on Fedora CoreOS
  7. mfc在运行的时候为什么没有实例化_Redis(7)——持久化【一文了解】
  8. saspython知乎_sas比spss好用在哪里?
  9. 安装appach时出现没有安装gcc的错误,用yum安装gcc时yum出现错误(修改yum配置)...
  10. 【单目标优化求解】基于matlab改进的遗传算法求解单目标优化问题【含Matlab源码 1834期】
  11. java 音频播放器_JAVA音频播放器问题
  12. 今天跟linux无关--我所喜爱Linux的游戏
  13. keil5的Cannot Load Flash Programming Algorithm
  14. 如何从CA获取数字证书
  15. RecycleView实现Gallery画廊效果,中间放大两边缩小
  16. 《炬丰科技-半导体工艺》IC制造化学清洗过程中硅上重金属污染的表面光电压监测
  17. 应届生和往届生,谁更容易考研成功?
  18. http://bigwhite.blogbus.com/logs/1347304.html
  19. 2022-4-28 BUUCTF Crypto区部分题目分享
  20. tar命令功能及选项

热门文章

  1. javamail发送邮件,解决被垃圾邮件问题
  2. mybatis查询返回null解决方案
  3. 为什么2 *(i * i)比Java中的2 * i * i更快?
  4. 使用Git版本控制查看文件的更改历史记录
  5. 抛物线交点式公式_二次函数顶点式、交点式、两根式概念解读
  6. python读取xls文件_从python中的xls读取unicode
  7. Shell:函数返回值接收
  8. 前端命名规范_值得收藏的前端命名规范
  9. ❤️《大前端—了解与使用ES6》
  10. 使用Mybatis如何对Mysql进行分页功能?