摘要:
##一、需求 项目业务在做一个攻略排行,要求每隔一段时间,更新排行榜 ##二、分析方案 redis缓存,先执行一次查询,然后缓存在redis中,下一次查询直接查询redis 缺点:占用内存,数据不实时,可能会出现缓存策略失效,接着把请求传到 mysql 中,这样请求也会变慢 分时统计表(大表转小表) 阅读全文
摘要:
BeanUtils用法 参数1:源对象 参数2:目标对象 操作原则:同名属性复制 原理:反射内省 小细节:只能拷贝同名的,如果属性名不一致,那么这些字段需要单独用set设值 代码实现 BeanUtils.copyProperties(源对象a, 目标对象b); 使用BeanUtils遇到的坑 htt 阅读全文
摘要:
#一、问题描述 前端把 token 存放在请求头里面,后端接口如果需要获取当前登录用户信息,我们是使用 HttpServletRequest 来获取请求头的 token,但是如果后续很多接口都需要获取当前登录用户信息,此时就出现代码重复问题。 #二、假设分析 我们能不能做出一个接口参数,让所有访问这 阅读全文
摘要:
###后端 @Override public Page<StrategyComment> queryPage(StrategyCommentQuery qo) { // totalPage prePage nextPage Query query = new Query(); Criteria cr 阅读全文
摘要:
Thymeleaf日期格式化 <td th:text="${#dates.format(entity.createTime, 'yyyy-MM-dd HH:mm:ss')}"></td> SpringBoot+Mybatis-Plus 日期格式化 @JsonFormat(pattern = "yyy 阅读全文