Tech guava ListenableFuture
从 FutureTask#done 到 Guava ListenableFuture,解释回调注册、执行器隔离和 FutureCallback 的实现。
从 FutureTask#done 到 Guava ListenableFuture,解释回调注册、执行器隔离和 FutureCallback 的实现。
解释 ExecutorService 如何用 submit 把任务封装成 FutureTask,并复用 execute 完成执行与状态同步。
从 Executor#execute 的最小抽象讲到 ThreadPoolExecutor 的 worker、队列、扩容和拒绝策略。
汇总 Executor、ExecutorService、Future、ListenableFuture、CompletableFuture 与 ForkJoinPool 的异步执行文章。
体验 Manus 智能体:从需求追问到自动开发静态网站,记录它生成照片轮播网页的完整过程。
从 embedding、单位向量、KNN/ANN、HNSW 到向量量化,梳理语义搜索的工程链路。
旧版 ThreadPoolExecutor Worker 笔记入口,正文已迁移到 2025 年的 Executor 线程池文章。
滑动窗口复习:用左右指针动态维护子串,理解最大/最小窗口的收缩时机,并解析无重复字符、最小覆盖子串、串联所有单词。
前缀和复习:用 hash 表优化连续区间查询,理解区间和、同余、同值、下标关系,以及树上路径总和的 DFS 前缀和。
树算法复习:从 BFS、DFS、BST 剪枝、左右子树组合、树形分治、路径问题、自顶向下与自底向上模板理解二叉树题型。