摘要:
private Objects() { throw new AssertionError("No java.util.Objects instances for you!");} 阅读全文
摘要:
Threadlocal为每个使用该变量的线程提供独立的变量副本。 使用的情况:对每一个线程都必须持有一个类的实例,而且这个类是可变的(不可变的就是线程安全的,全部线程使用一个就可以了),例如hibernate对session的处理。 问题场景:用户登录时,token保存在ThreadLocal里,但 阅读全文