全局变量带来的bug。

在类中定义了一个全局变量List<String> list存储用请求得到的结果,但是每次使用之前没有忘记清空,导致数据就会叠加在里面,结果就是后面使用的用户,能看到前面那位用户请求的结果。

幸好项目的数据不是非常敏感,如果是非常重要的信息,那么这将会是史诗级的程序灾难。

这让我想起了上次阿里云盘导致的权限问题,也是用户能看到其他用户的信息,而阿里的主要技术编程是java,那么真正引起的问题是不是某个程序定义了一个全局变量,而这个全局变量又没有进行及时的清空导致的呢?