当前位置: 首页 > news >正文

中国房地产十大排名天津seo网络营销

中国房地产十大排名,天津seo网络营销,网站设计定制多少钱,上海高品质网站建设公司ThreadLocal为每一线程提供一份单独的存储空间,具有线程隔离的作用 PageHelper.startPage()方法使用ThreadLocal来保存分页参数,保证线程安全性。PageHelper通过集成MyBatis的拦截器机制来实现对SQL语句的拦截和修改 项目中使用了ThreadLocal保存每个线程…

ThreadLocal为每一线程提供一份单独的存储空间,具有线程隔离的作用

PageHelper.startPage()方法使用ThreadLocal来保存分页参数,保证线程安全性。PageHelper通过集成MyBatis的拦截器机制来实现对SQL语句的拦截和修改

项目中使用了ThreadLocal保存每个线程的用户id

//封装操作ThreadLocal的工具
public class BaseContext {public static ThreadLocal<Long> threadLocal = new ThreadLocal<>();public static void setCurrentId(Long id) {threadLocal.set(id);}public static Long getCurrentId() {return threadLocal.get();}public static void removeCurrentId() {threadLocal.remove();}
} 
@Component
@Slf4j
public class JwtTokenAdminInterceptor implements HandlerInterceptor {@Autowiredprivate JwtProperties jwtProperties;/*** 校验jwt*/public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {//判断当前拦截到的是Controller的方法还是其他资源if (!(handler instanceof HandlerMethod)) {//当前拦截到的不是动态方法,直接放行return true;}//1、从请求头中获取令牌String token = request.getHeader(jwtProperties.getAdminTokenName());//2、校验令牌try {Claims claims = JwtUtil.parseJWT(jwtProperties.getAdminSecretKey(), token);Long id = Long.valueOf(claims.get("id").toString());/**如果每次需要使用当前登录用户id的地方都需要重新解析token,*会造成一定的性能开销。而将当前登录用户信息存储在ThreadLocal中,*可以提高访问效率,避免了重复解析的过程。*/BaseContext.setCurrentId(id);//3、通过,放行return true;} catch (Exception ex) {//4、不通过,响应401状态码response.setStatus(401);return false;}}
}
http://www.khdw.cn/news/22877.html

相关文章:

  • 电子商务网站建设与管理理解百度百家自媒体平台注册
  • 做网站java步骤经典模板网站建设
  • 北京做网站建设的公司排名哈尔滨优化调整人员流动管理
  • 自己做的网站怎样弄网上it人必看的网站
  • 宠物网站建设策划报告南京seo新浪
  • 网站怎么提交收录微商营销
  • 网站定制开发与模版深圳推广
  • 推荐一些可以做笔试题的网站nba湖人队最新消息
  • 公司网站备案必须是企业信息么如何去推广
  • 开发网站找什么公司吗矿坛器材友情交换
  • 教育类网站怎么做网站自动推广软件
  • 网站怎么做聚合页面软文写作范例大全
  • 微信官网网站模板看广告赚钱的平台
  • 网站设计制作方案私人做网站建设
  • 做韩国网站有哪些百度seo点击
  • 网站功能说明书腾讯云服务器
  • 赣州专业网站推广搜狗排名优化工具
  • 北京文化传媒有限公司网站建设谷歌收录提交入口
  • 怎么样搭建qq号网站成都关键词快速排名
  • 资源库建设网站企业网站设计制作
  • 设计室内装修app软件新网站排名优化怎么做
  • 专门做宣传单的网站web设计一个简单网页
  • 犀牛云网站建设特点seo博客优化
  • 免费做图表的网站全网网络营销
  • 空白的网站怎么建设正规seo排名公司
  • 想做网站开发兼职友情链接格式
  • 国外专门做图像增强的网站郑州网络营销公司有哪些
  • 中企动力做网站多少钱网站接广告
  • 网站前端培训关键词热度分析工具
  • 建设一个网站的具体步骤建站合肥网络公司seo