关于存储问题

关于存储问题

以前都是用session保存用户的信息,然后获取session,这种情况是安全的吗? 再实际的开发中,用session保存吗,还是用threadlocal保存呢。 

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2021-06-20 15:47:55

同学你好,将用户信息存储到session是安全的,如果想要通过threadlocal存储用户信息,也是需要先将用户信息添加到session中,然后通过threadlocal管理用户的session。将session存储到threadlocal中,可以避免我们参数的传递,可以直接进行获取。

祝学习愉快!

  • 提问者 rock221 #1

    实际开发中, 信息存储到session还是threadlocal 多呢?  session,在高并发的时候, 会不会出现线程不安全的情况啊。 

    2021-06-20 15:51:36
  • 好帮手慕小尤 回复 提问者 rock221 #2

    同学你好,1、两个都会使用到,会根据不同的需求选择使用。

    2、会的,在高并发的情况下,session是会出现线程不安全的问题。如果只是用于存储用户信息(登陆),则可以存储到session中。但如果会出现高并发的情况,就可以存储到threadlocal中了。所以根据需求选择存储即可。

    祝学习愉快!

    2021-06-20 19:01:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师