# blog **Repository Path**: coderyeah/blog ## Basic Information - **Project Name**: blog - **Description**: 采用springboot+vue实现的个人博客项目 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/lqs666/blog.git - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-05 - **Last Updated**: 2022-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **技术点** 1.jwt+redis token令牌的登录方式,访问认证速度快,session共享,安全性 redis做了令牌和用户信息的对应管理,(①进一步增加了安全性;②登录用户做了缓存;③灵活控制用户的过期(续期,踢掉线等)) 2.threadLocal使用了保存用户信息,请求的线程之类,可以随时获取登录的用户,做了线程隔离 3.在使用了ThreadLocal之后,做了value的删除,防止内存泄漏 4.线程安全(如更新阅读量)- update table set value=newValue where id=1 and value=oldValue ```java updateWrapper.eq(Article::getViewCounts, article.getViewCounts()); ``` 5.线程池 应用非常广,面试七个核心参数(对当前的主页务流程无影响的操作,放入线程池执行) ①登录,记录日志 6.权限系统(重点内容) 7.同意记录日志,同一缓存处理