ThreadLocal模板
2024-10-20 21:56:47
public class UserIdThreadLocal { private static final ThreadLocal<Long>LOCAL=new ThreadLocal<>();
private UserIdThreadLocal(){} /**
* 将对象放入到ThreadLocal
*
* @param userId
*/
public static void set(Long userId){
LOCAL.set(userId);
} /**
* 返回当前线程中的userId
*
* @return
*/
public static Long get(){
return LOCAL.get();
} /**
* 删除当前线程中的userId
*/
public static void remove(){
LOCAL.remove();
}
}
最新文章
- CSS3之3D变换实例详解
- 东大oj-1511: Caoshen like math
- div 一段时间后自动隐藏
- “不支持一个STA线程上针对多个句柄的WaitAll。”的解决方案
- 【学】CSS3基础实例2 - box-shadow, border-radius 圆形图标以及内部旋转
- C++混合编程之idlcpp教程Lua篇(4)
- iOS-TCP/IP、Http、Socket的区别
- java nio的基本原理
- 一个基于PDO的数据库操作类(新) 一个PDO事务实例
- 多校6 1010 HDU5802 Windows 10 dfs
- fork之后发生了什么(基于3.16-rc4)
- bzoj1237
- 所有CN_消息的说明
- github 教程
- phpstrom 2016.2 注册服务器地址
- poj_3122:Pie(二分)
- 新手学python(1):解析XML与系统调用
- win10 java环境变量的正确配置
- Andriod的Http请求获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息
- 与数据库连接的页面增删改查 的easyui实现(主要是前端实现)