CompletableFuture 学习笔记:异步任务、组合和异常处理 写在前面我第一次接触 CompletableFuture,是想把几个互不依赖的查询并行执行。后来发现它不只是“开线程”,还涉及线程池、异常处理、任务组合和代码可读性。 这篇是基础学习笔记,只记录我现阶段能讲清楚、也能在项目里用到的部分。 基础用法有返回值的异步任务: 123CompletableFuture<String> future = CompletableFuture.supp 2024-08-05 后端开发 #Java #异步编程 #CompletableFuture #学习笔记
算法刷题和蓝桥杯备赛复盘:从基础题到工程思维 写在前面大学里我花过一段时间刷算法题,也准备过蓝桥杯。现在回头看,这段经历最大的价值不一定是比赛结果,而是让我更早训练了拆问题、写边界、调试代码和控制复杂度的能力。 这篇文章不写夸张的竞赛经历,只复盘我当时怎么学习算法,以及这些训练对后端开发有什么帮助。 为什么开始刷题最开始刷算法题,是因为发现自己写代码时很容易卡在基础逻辑上。 比如: 循环边界经常写错 数组下标容易越界 遇到复杂一点的题不知道 2024-05-20 算法竞赛 #算法 #蓝桥杯 #学习复盘