4
|
Mike Florian Doyen · 技术社区 · 15 年前 |
![]() |
1
1
在您所做的事情中,它可能会在您调用new和设置安全值之间以及您实际处理发货之间发生明显的变化。应用程序的所有用户(在同一个Web应用程序中,也就是说,如果您的服务器上有此应用程序的多个副本,那么每个用户都会使用自己的singleton)共享singleton,因此所有用户都将共享相同的数据。 如果多个用户同时运行应用程序(或用户2仅落后1毫秒):
两个发货都将使用用户2的安全代码进行处理,这不是您想要的。安全地做到这一点的方法可能是在您发送包时将安全性传递到函数中,然后立即使用它-如果您将其存储以供以后使用,甚至是在以后使用一条指令,那么您就将自己设置为一个争用条件,用户可以在该条件下读取彼此的数据。 |
![]() |
Mear1628 · vb.net从随机选择的端口号接收UDP 6 月前 |
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 7 月前 |
![]() |
user1946932 · 正则表达式:删除连续两个以上的<br>? 1 年前 |
|
Josh · 通过反思访问孩子的财产 1 年前 |
![]() |
Khu RJ · 更新网格中的单元格-DevExpress网格控件 1 年前 |
![]() |
Mick · VB.NET Regex。替换不起作用(数组未更新) 1 年前 |