SpringBoot ThreadLocal Tomcat线程复用导致内存泄露的处理,以及连带后续问题
前言最近在项目里面引入了ThreadLocal,其实我对这个东西不太熟悉,只是看到在上家公司的项目里面用到了,然后我百度了一下,说是可以将一些数据缓存到线程中,然后先从线程中拿,没有再到redis中或者mysql中拿,可以减轻数据库压力,所以就引入到这个项目了。系统的当前登录用户,以前每次我都从redis中取的(根据前端传的token),引入ThreadLocal之后,我就优先从ThreadLoc