摘要: 零、背景 我们在写后端请求的时候, 可能涉及多次 SQL 执行(或其他操作), 当这些请求相互不关联, 在顺序执行时就浪费了时间, 这些不需要先后顺序的操作可以通过多线程进行同时执行, 来加速整个逻辑的执行速度. 既然有了目标和大致思路, 如果有做过前端的小伙伴应该能想起来 Js 里面有个 Prom 阅读全文
posted @ 2024-10-30 17:28 CharyGao 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 实现效果 el-drawer-drag-width 实现思路 通过指令的方式, 在 drawer 的左侧边缘, 添加一个触发拖拽的长条形区域, 监听鼠标左键按下时启动 document.onmousemove 的监听, 监听鼠标距离浏览器右边的距离, 设置为 drawer 的宽度, 并添加约束: 不 阅读全文
posted @ 2024-10-30 17:27 CharyGao 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 上周 发布 的 Spring 6.1 和 SpringBoot 3.2 都全面支持 CRaC(Coordinated Restore at Checkpoint)。 CRaC(Coordinated Restore at Checkpoint),翻译过来应该是 “检查点协调恢复”,如果你想了解有关 阅读全文
posted @ 2024-10-30 15:12 CharyGao 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、BeanPostProcessor 扩展接口 BeanPostProcessor是Spring中的一个扩展接口,它可以在Spring容器实例化bean之后,在执行 bean的初始化方法前后,允许我们自定义修改新的 bean实例。比如修改 bean 的属性,将 bean 替换为动态代理等。其中 A 阅读全文
posted @ 2024-10-30 14:42 CharyGao 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、@Async 注解下的循环依赖问题 我们都知道 Spring IOC 单例模式下可以帮助我们解决循环依赖问题,比如下面自己依赖自己循环依赖的场景: @Component public class TestAsync { @Resource TestAsync async; public void 阅读全文
posted @ 2024-10-30 14:37 CharyGao 阅读(11) 评论(0) 推荐(0) 编辑