Loading

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