和优快云网友的交流-关于流程令牌机制

Struts2学习(七)令牌机制介绍 令牌(Token)则可以防止我们的一个表单被重复提交 当用户在提交表单的过程中如果遇到网络拥塞便会回退或者重复点击提交按钮,假如我们不对其做任何处理的话那么运行在服务器上的程序便会崩溃。所以Struts2为我们提供了一套解决表单重复提交的方法-----令牌机制 该方法的基本原理是:        服务器端在处理到达的request之前,会将request中的Token值与保存在当 阅读详情

    


     xxxxxxxxxx 2011-07-10 14:19

      好奇的问个问题,对于工作流产品,如果有N个业务交由业务员甲处理,而某天,业务员甲因故离职了,那交由他的待处理业务步骤就流转不下去了,那么我们应该怎么样处理呢?(我们知道使用组可以解决这个问题,但如果用户没有设置组,只设置了个人怎么办?另外如果组中的用户是空的又该怎么办?)
    *

      comsci 2011-07-12 08:47
      原则应该是  业务的处理和具体的处理人之间应该有个中间层,无论是谁来,都按照一组既定的规则来处理业务,人走了也不影响业务的处理
    *

      xxxxxxxxxx 2011-07-12 13:21
      我大致研究了一下JBPM, 它的机制貌似是利用其令牌(TOKEN)对象关联特定业务实例的待操作节点(这样不用遍历可以直接找到流转的步骤,大幅提高工作流遍历的速度),由于令牌同时还关联了NODE定义,因此可以通过定义的权限设置找到特定用户是否具有权限操作步骤。但它好像没有判断节点定义的操作人变更为空的情况。
    *

      comsci 2011-07-13 17:36
      令牌的作用是让系统是否处理某个节点而做出的处理控制机制,这种机制对于节点内部绑定的操作者是否为空完全没有任何相关,也不应该相关起来
    *

      xxxxxxxxxx 2011-07-14 09:31
      由于用户的步骤操作权限是绑定在“节点定义”对象的,从数据存取角度讲,用户登录后,先找到其可操作的所有节点,然后通过节点定义查找令牌,进而取到其待处理业务的途径是最快的(不用遍历节点了),另一个角度来看,如果一个节点定义关联的操作用户为空,也可以通过节点定义找到无人处理的业务流。但是好像现在还没有提供这个机制
    *

      comsci 2011-07-15 09:03
      如果对一个流程的处理不需要对整个流程进行遍历就可以进行,那么如果流程的待处理节点需要前一个节点输送过来的数据流和控制流,这种情况,令牌机制是否需要做出改进呢?  令牌机制的关注点不是流程的整体运行,而只是流程中某个节点的处理机制,只关注局部而不关注整体的处理方式在面对复杂的流程模型的时候,显得力不从心
    *

      xxxxxxxxxx 2011-07-15 13:35
      当前节点流转到下一节点的过程不需要判断令牌,令牌也没有关联到任何具体的流转数据信息。仅关联了业务实例,令牌只是保存流转的结果而已,因此不用任何改动。
            我的理解是它只是为了提高查询速度而设置的对象,因为没有令牌,我们其实也是可以找到业务流转关系的。
    *

      comsci 2011-07-16 15:44
      这几天就是在思考这个问题,如果我们不使用遍历的驱动模式,而使用令牌的模式,那么引擎的设计是否会变得更加简洁呢?
      令牌的机制的确也有比较明显的优势,遍历和令牌其实可以同时使用,在不同的场合,根据不同的情况既可以使用遍历,也同时可以使用令牌
    *

      xxxxxxxxxx 2011-07-16 23:02
      这令牌里面的文章很大,JBPM设计的令牌是最初级的一种方式。我使用的令牌更灵活。哈哈,天机等到年底再泄露吧。
    *

      comsci 2011-07-17 09:07
      但是你考虑同时使用遍历和令牌的两种机制吗?
    *

      xxxxxxxxxx 2011-07-17 11:55
      如果令牌的灵活性设计的足够,就可以避免遍历,毕竟遍历消耗的资源太厉害,微软的系统就有多种令牌。
    *

      comsci 2011-07-18 10:16

      嘿嘿,令牌设计得足够的灵活,其复杂性也不会低于遍历机制,令牌机制本身就使得流程图XML的结构变得很复杂了,还足够灵活,要灵活,还要简洁,不容易啊


       ==========================================================================================================================

       如果令牌机制的合理应用可以使得流程引擎在处理流程的时候,避免做全部拓扑结构的遍历,那么回大大降低引擎算法的难度,但是令牌机制的出现也会使XML结构变得复杂,如何取舍,如何做到在这两种处理模式上面的平衡,值得我们做进一步的思考

 






令牌机制demo附原理图.jpg 用一个小demo简洁明了的说明了令牌机制,并有图清晰的展示令牌机制的原理 立即下载

相关推荐

深入理解令牌认证机制(token)

主要介绍了深入理解令牌认证机制(token),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

令牌机制

令牌机制思想: 令牌机制是一种编程思想,被引入到Struts2中,主要是为了防止用户在提交表单数据时,多次提交,从而引起数据紊乱或者系统崩溃! 原理: 用户在访问页面时,框架服务器会给用户的请求中分配一个令牌(一组值),并且将此令牌拷贝一份放在Session中,在用户提交后,会将用户提交时所携带的令牌和session中的令牌进行比对,通过之后会将服务器中的令牌销毁,到用户再次点击时,再次比对...

intersects的博客 3251

MuJoCo 机械臂关节空间阻抗控制Impedance实现(附代码)

阻抗控制通过调整关节的刚度和阻尼,让机器人在接触时产生顺应性,减少冲击力,其核心目标是在接触外部载荷时能够自适应调整输出力矩,实现力与位置的协同控制。阻抗控制可以很快的到达设定位置,在此基础上,使用mujoco交互中的施加外力操作,可以看到当外力松开后,机械臂也可以很快的回弹回设定位置。其中self.Kp和self.Kd为固定刚度和阻尼系数,通过修改刚度和阻尼参数,可以变得更柔顺来应对各种场景。注释掉该行后,直接simulate仿真可以看到机械臂控制位置震荡等情况,接下来引入关节空间阻抗控制的代码。

darcsdn 1280

实现令牌技术

给一个场景:实现登录传统思路:• 登陆页面把用户名密码提交给服务器.• 服务器端验证用户名密码是否正确, 并返回校验结果给后端• 如果密码正确, 则在服务器端创建 Session . 通过 Cookie 把 sessionId 返回给浏览器.问题: 集群环境下无法直接使用Session。1.session存在服务器中,服务器重启,session丢失,用户需要重新登录。2.用户第一次请求,分配在服务器1,session存在服务器1上。

weixin_67793092的博客 1155

NHANES更新数据后,权重计算方式也更新了

官网说明在此:如果你比我还懒,我下载了几个说明文件。2021年8月至2023年8月的总样本量与之前的2年周期相似。然而,。特别是,与之前包括过度抽样的周期相比,非西班牙裔白人的样本量较高,而非西班牙裔黑人的样本量较低。此外,60岁及以上人群的样本量较高,而年轻群体的样本量较低。子组的估计值可能具有较低的精确度,因此,检测组间差异的统计能力可能较低。此外,年龄和种族/西班牙裔亚组(尤其是儿童和青少年年龄组)的估计值可能会显示意想不到的模式。

珏世佳人的博客 2412

Excel COUNTIF函数精确统计全解析:从模糊匹配到精准计数

在数据处理与办公自动化领域,条件计数是数据分析的基础操作,其核心原理在于对特定范围内满足设定条件的单元格进行识别与汇总。Excel中的COUNTIF函数是实现这一功能的常用工具,它通过文本匹配逻辑与通配符机制来执行条件判断。然而,其默认的模糊匹配行为常导致统计结果偏离预期,这正是精确统计的技术价值所在——确保数据汇总的准确性与可靠性,直接影响业务报告、薪酬核算、销售分析等应用场景的决策质量。本文聚焦COUNTIF函数的精确匹配技巧,深入剖析通配符(如星号*和问号?)的转义使用(通过波浪号~),并针对大小写敏

weixin_29040367的博客 358

令牌简介及原理(Token)

令牌(Token)就是系统的临时密钥,相当于账户名和密码,用来决定是否允许这次请求和判断这次请求时属于哪一个用户的.它允许你不提供密码或其他凭证的前提下,访问网络和系统资源.这些令牌将持续存在于系统中,除非系统重新启动.   令牌最大的特点就是随机性,不可预测,一般黑客或软件无法猜测出来,令牌有很多种,比如访问令牌(Access Token)表示访问控制操作主题的系统对象;密保令牌(Security token),又叫作认证令牌或者硬件令牌,是一种计算机身份校验的物理设备,例如U盾;会话令牌(Session

岁月净好 1万+

别再被手机厂商忽悠了!一文看懂光学变焦、数字变焦和混合变焦到底有啥区别

本文深入解析手机摄影中的光学变焦、数字变焦和混合变焦技术,揭示它们的工作原理和实际效果差异。光学变焦保持无损画质,数字变焦依赖算法放大,而混合变焦结合两者优势。帮助消费者识破厂商宣传,根据实际需求选择最适合的变焦方式,提升拍摄质量。

weixin_28717969的博客 414

Token 令牌:原理、使用场景及操作指南

Token 令牌是一种包含用户相关信息的加密字符串。它由服务器生成并颁发给客户端,作为客户端身份的一种标识。Token 通常包含用户的身份信息(如用户 ID)、权限信息(如用户角色)以及一些用于验证的签名信息。这个加密字符串可以在不同的请求中传递,让服务器能够识别客户端的身份并验证其权限。

IT枫斗者的博客 4715

(四)激光线扫描-光平面标定

激光发射器投射出一条线,形成的一个扇形区域平面就是光平面,也叫光刀面,与物体相交就形成了一道线激光。如果物体形状不是规则的,自然相交的线就会是一条蜿蜒曲折的线条。AxByCzD0AxByCzD0从而可以获得图像线激光上像素点的深度。💡 注意:平面方程是在同一个坐标系下定义的(如相机坐标系),所以一旦激光平面标定完成之后,激光器和相机的相对位置就必须固定不动了。

FlyWine的博客 6143

淘宝母婴用品数据挖掘及可视化分析研究

1. 背景介绍 在当今的电子商务时代,母婴用品市场已经成为了各大电商平台的一片蓝海。淘宝作为中国最大的电子商务平台,其上的母婴用品交易数据自然引人关注。理解这些数据,可以帮助商家更好地制定营销策略,也可以帮助消费者更好地选择产品。因此,本文将对淘宝母婴用品的数据进行深入的挖掘和分析。 1.1 电子商务的

AI天才研究院 1261

令牌技术详解

令牌相当于一个用户的身份标识,本质上是一个字符串,服务器通过这个字符串来识别用户。当用户登录成功时,服务器会生成一个令牌,并返回给客户端,客户端接收到令牌后会把令牌储存起来,可以储存在Cookie 中,也可以存储在其他存储空间,当用户再次发送请求就把令牌也放在请求中,服务器接收到令牌后,会使用预先定义的算法对其进行验证。这个算法可以是对称加密算法(如 HS256)或非对称加密算法(如 RSA)。通过验证令牌,服务器可以确认令牌是否有效,以及是否与之前生成的令牌匹配。

2303_78892316的博客 1421

YOLOv11改进策略【卷积层】| 引入注意力卷积模块RFAConv,关注感受野空间特征 助力yolov11精度提升

RFAConv:创新空间注意力和标准卷积运算感受野空间特征是针对卷积核设计的,根据卷积核大小动态生成。以3×3卷积核为例,它由非重叠滑动窗口组成,每个窗口代表一个感受野滑块。

Limiiiing的博客 1824

.NET 中常用的令牌机制说明

针对 .NET 中常用的令牌机制作以案例说明

m0_51961114的博客 1289

量化交易 米筐 案例:市值因子选股策略

案例:市值因子的选股策略 1.结果 获得超额收益 年化 49% 2. 从股票中选择市值小的股票 选定财务数据筛选 进行每日调仓(多因子选股调仓 周期频率会小一些) 3. 代码 估值有关指标 # 在沪深300股票中,选出市值比较小的10只股票 # 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。 def init(context): # 沪深300组合 stocks = index_components('000300.XSHG') # 沪深3

廷益_飞鸟的博客 2314

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jwt(token令牌管理机制)

jwt(token令牌管理机制)

weixin_52361952的博客 748

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

OAuth 2.0(三):令牌机制

令牌机制

weixin_34975714的博客 786

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

令牌是什么?

下面展示一些 内联代码片。 简单的理解是互联网领域中,服务器发放的,用于识别用户身份的标志,这个标志 是一个几乎不会重复的字符串。 特点 有有效时间,有效时间可以由开发修改代码中的配置(ihrm系统和tpshop系统 的令牌有效时间都设置的是半个小时) 令牌会随机生成新的不重复的令牌 令牌的存放位置,最好理解的是,令牌可以放在cookie当中,所以拿到了 cookies就是拿到了令牌 有少部,令牌会存放在URL或请求头或请求体当中 银行卡开户和存钱示意图 令牌就相当于上图中的银行卡号 ...

寄北测试学习进阶记录 3400

认识BLE 5协议栈 —— 逻辑链路控制与适配协议层(L2CAP,Logical Link Control and Adaptation Protocol)

转自 http://www.sunyouqun.com/2017/04/understand-ble-5-stack-l2cap-layer/ 逻辑链路控制与适配协议通常简称为L2CAP(Logical Link Control and Adaptation Protocol),它向上连接应用层,向下连接控制器层,发挥主机与控制器之间的适配器的作用,使上层应用操作无需关心控制器的数据处理细节。 ...

Hansen Mi Blog 2759

认识BLE 5协议栈 —— 逻辑链路控制与适配协议层

认识BLE 5协议栈 —— 逻辑链路控制与适配协议层 2017-04-20byisyq 逻辑链路控制与适配协议通常简称为L2CAP(Logical Link Control and Adaptation Protocol),它向上连接应用层,向下连接控制器层,发挥主机与控制器之间的适配器的作用,使上层应用操作无需关心控制器的数据处理细节。 经典蓝牙的L2CAP层比较复杂,它实现了协议复用、数据分段与重组、封装调度等操作,使得主机能够支持LE和BR/EDR不同的控制器,实现音频数据流传输等高级功能。..

tao_tao_tao的博客 679

java中的令牌机制,关于安全令牌和安全机制 (Sun Java System Application Server Enterprise Edition 8.2 管理指南)...

关于安全令牌和安全机制WS-Security 规范为使用安全令牌来验证和加密 SOAP Web 服务消息提供了可扩展机制。可以使用与 Application Server 一起安装的 SOAP 层消息安全性提供者来利用用户名/密码和 X.509 证书安全性令牌来对 SOAP Web 服务消息进行验证和加密。利用其他安全令牌(包括 SAML 断言)的其他提供者将与 Application Serve...

weixin_32257101的博客 273

令牌登录方式流程(token)

用户登录 登录需求分析 1:获取账号跟密码 2:通过账号密码查询数据库获取用户对象user 3:如果用户存在,表示登录成功 4:使用UUID创建出随机的唯一的token值 String token = .... 5:以token'为key,user为value 缓存到redis中 6:将token跟用户对象使用json格式放回浏览器 浏览器: 接受到返回值,解析出token跟用户信息,并缓存 前端发起请求是,获取浏览器缓存的token值,通过请求头的方式携带到后端服务器 接口2:

三少 6979

token流程图

转载于:https://www.cnblogs.com/mrszhou/p/8010657.html

weixin_30633949的博客 1808

JWT令牌

jwt令牌,前后端分离场景中常用于不同系统的信息交换,效率高于sesion

qiumin的博客 3685
上一篇: 基于矩阵的流程数学模型的一个小问题
下一篇: 工作流引擎设计中值得注意的数学问题
comsci
博客等级 码龄22年 412粉丝 397原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值