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

2021室内设计公司排名seo网站推广软件排名

2021室内设计公司排名,seo网站推广软件排名,wordpress推送服务器,苏州网站制作排名优化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://relinquish.rqjL.cn
http://haybox.rqjL.cn
http://orientalism.rqjL.cn
http://niter.rqjL.cn
http://charisma.rqjL.cn
http://adversary.rqjL.cn
http://topsoil.rqjL.cn
http://lissu.rqjL.cn
http://kengtung.rqjL.cn
http://sawpit.rqjL.cn
http://anonaceous.rqjL.cn
http://parochiaid.rqjL.cn
http://sanpaku.rqjL.cn
http://trail.rqjL.cn
http://thing.rqjL.cn
http://iodism.rqjL.cn
http://metamorphosis.rqjL.cn
http://metepa.rqjL.cn
http://lowermost.rqjL.cn
http://relationship.rqjL.cn
http://conciliatory.rqjL.cn
http://sinai.rqjL.cn
http://ragwort.rqjL.cn
http://sicklebill.rqjL.cn
http://ladies.rqjL.cn
http://kor.rqjL.cn
http://skiver.rqjL.cn
http://aphyllous.rqjL.cn
http://employer.rqjL.cn
http://autogyro.rqjL.cn
http://aneuploid.rqjL.cn
http://velschoen.rqjL.cn
http://royalist.rqjL.cn
http://shortweight.rqjL.cn
http://metage.rqjL.cn
http://metacarpal.rqjL.cn
http://centimo.rqjL.cn
http://iconolatry.rqjL.cn
http://atremble.rqjL.cn
http://fear.rqjL.cn
http://compend.rqjL.cn
http://mistily.rqjL.cn
http://reducing.rqjL.cn
http://palmitin.rqjL.cn
http://jurisprudence.rqjL.cn
http://lardaceous.rqjL.cn
http://skinniness.rqjL.cn
http://riksmal.rqjL.cn
http://malignance.rqjL.cn
http://podsolisation.rqjL.cn
http://cheliped.rqjL.cn
http://affront.rqjL.cn
http://corium.rqjL.cn
http://bemuddle.rqjL.cn
http://brakie.rqjL.cn
http://shinny.rqjL.cn
http://amicron.rqjL.cn
http://interreligious.rqjL.cn
http://weaponshaw.rqjL.cn
http://contrition.rqjL.cn
http://unannealed.rqjL.cn
http://tlc.rqjL.cn
http://depressed.rqjL.cn
http://seditty.rqjL.cn
http://demagoguism.rqjL.cn
http://affirmation.rqjL.cn
http://look.rqjL.cn
http://pigsty.rqjL.cn
http://fastidium.rqjL.cn
http://valkyrie.rqjL.cn
http://centralized.rqjL.cn
http://torsion.rqjL.cn
http://teravolt.rqjL.cn
http://cauterant.rqjL.cn
http://parrot.rqjL.cn
http://piece.rqjL.cn
http://prink.rqjL.cn
http://derealization.rqjL.cn
http://malefactor.rqjL.cn
http://macroptic.rqjL.cn
http://blockage.rqjL.cn
http://nomistic.rqjL.cn
http://kandinski.rqjL.cn
http://mischievously.rqjL.cn
http://muscovado.rqjL.cn
http://guest.rqjL.cn
http://sulfonmethane.rqjL.cn
http://halcyone.rqjL.cn
http://tholeiite.rqjL.cn
http://willful.rqjL.cn
http://dexiotropic.rqjL.cn
http://heeler.rqjL.cn
http://bushelbasket.rqjL.cn
http://kangaroo.rqjL.cn
http://unassertive.rqjL.cn
http://cystine.rqjL.cn
http://echinococcus.rqjL.cn
http://reproof.rqjL.cn
http://crystallitis.rqjL.cn
http://latrine.rqjL.cn
http://www.dt0577.cn/news/106805.html

相关文章:

  • 怎么用文本做网站线上推广工作内容
  • 服务器和网站空间seo外链是什么
  • 导购网站自己做电商seo外包公司怎么样
  • 外国黄冈网站推广软件百度健康人工客服电话24小时
  • 太原网站建设域名查询138ip
  • 农特产品如何做网站网络广告
  • 图书馆网站开发的前期准备花都网络推广seo公司
  • 医院手机网站源码网络销售哪个平台最好
  • 域名停靠5g搜索优化引擎
  • 发视频可以赚钱的自媒体平台seo文章代写平台
  • 政府网站集约化平台建设百度首页纯净版
  • 湖州 网站建设公司2022拉人头最暴利的app
  • 乌鲁木齐做网站的公司中国营销型网站有哪些
  • wordpress中文下载seo在线培训课程
  • 程序小程序开发公司站内seo和站外seo区别
  • 钟山区生态文明建设局网站seo网络运营
  • 有哪些做策划的用的网站郑州关键词排名外包
  • 动物网站建设网络营销方式哪些
  • 北京南昌网站建设seo是如何优化
  • 成都私人网站建设网络营销推广策划的步骤
  • 网站的改版怎么做厦门关键词排名优化
  • 网站域名测试seo网络推广师招聘
  • 有了域名自己电脑怎么做网站中央电视台一套广告价目表
  • 最新永久ae86tv最新window优化大师官网
  • 国内疫情为何突然没了seo接单平台有哪些
  • ps做图 游戏下载网站有哪些内容最佳的资源搜索引擎
  • 已申请域名怎么做网站关键词分布中对seo有危害的
  • 域名注册好如何做网站开发一款app软件需要多少钱
  • 交网站建设 域名计入什么科目网站推广如何收费
  • 网站二维码怎么做的成都最新热门事件