2018年1月27日
摘要: private Objects() { throw new AssertionError("No java.util.Objects instances for you!");} 阅读全文
posted @ 2018-01-27 22:59 在窗边的豆豆助 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Threadlocal为每个使用该变量的线程提供独立的变量副本。 使用的情况:对每一个线程都必须持有一个类的实例,而且这个类是可变的(不可变的就是线程安全的,全部线程使用一个就可以了),例如hibernate对session的处理。 问题场景:用户登录时,token保存在ThreadLocal里,但 阅读全文
posted @ 2018-01-27 22:55 在窗边的豆豆助 阅读(2935) 评论(0) 推荐(0) 编辑