网站建设的目标和需求,河南省建设工程信息网推荐中项网,设计教育教学活动的注意事项,wordpress建站视频启发于同学处理的bug#xff0c;他遇到的问题是#xff1a; “有三台Tomcat服务器#xff0c;其中有一台Tomcat服务器出现这种情况#xff1a;一个用户A登录了系统#xff0c;如果有新的用户B接着登录系统#xff0c;会把用户A的登录信息给替换成新用户B的信息。这造成无…启发于同学处理的bug他遇到的问题是 “有三台Tomcat服务器其中有一台Tomcat服务器出现这种情况一个用户A登录了系统如果有新的用户B接着登录系统会把用户A的登录信息给替换成新用户B的信息。这造成无缘无故看到是别人的昵称和头像。” 原因这个老旧系统里面使用了ThreadLocal存储用户登录的信息ThreadLocal是线程安全的可ThreadLocal不是会话安全的。在Tomcat里面会创建拥有许多线程的线程池而每条线程被使用后又被Tomcat的线程池收回再利用只有超过最小空闲才会被回收线程没有被销毁。