解决eclipse Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7的问题
进到当前工程的.setting文件夹下编辑org.eclipse.wst.common.project.facet.core.xml这个文件将这一项的版本号降低。上面默认为4.0,我将其降为3.0。(我的tomcat为8.5,java为1.8)
ThreadLocal深入理解
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作