摘要: 面试难题:Spring AOP循环依赖,如何解决? 问:Spring如何解决循环依赖?答:Spring通过提前曝光机制,利用三级缓存解决循环依赖(这原理还是挺简单的,参考:三级缓存、图解循环依赖原理)再问:Spring通过提前曝光,直接曝光到二级缓存已经可以解决循环依赖问题了,为什么一定要三级缓存? 阅读全文
posted @ 2023-02-13 16:03 百合叶 阅读(452) 评论(0) 推荐(0)
摘要: 7 种提升 Spring Boot 吞吐量技巧! 一、异步执行 实现方式二种: 1、 使用异步注解@aysnc、启动类:添加@EnableAsync注解;2、 JDK8本身有一个非常好用的Future类——CompletableFuture; @AllArgsConstructor public c 阅读全文
posted @ 2023-02-13 10:34 百合叶 阅读(129) 评论(0) 推荐(0)
摘要: MySQL深分页 + 多字段排序场景的优化方案【三百万级数据量】 需求背景 目前产品需要针对一个大范围地区内的所有用户做排行榜功能,且这个排行榜有几个比较蛋疼的附加需求: 排行榜需要全量展示所有用户,且做分页展示(大坑💥 排行榜有4种排序条件,且每个排序条件都是单独的。例如:用户的应用A下载数、应 阅读全文
posted @ 2023-02-13 10:00 百合叶 阅读(241) 评论(0) 推荐(0)