JAVA获取线程执行结果的几种方式
1、Callable 线程
2、使用Future,包括 FutureTask、CompletableFuture
3、使用 CompletionService
JAVA提交异步任务的三种方式
CompletableFuture 可以应用在异步编程场景中。
比如经典的泡茶等场景
nacos作为阿里巴巴开源的注册中心、配置中心,很多公司都在使用,熟悉它的源码很有必要。
1、索引下推是mysql5.6(包括)之后的优化策略。
2、是否设置了索引下推,explain执行计划查看到了 rows 行数应该是一致的。因为==索引下推只是减少了回表的次数==。
Redis 的缓存清空策略了解嘛?LRU 是什么?能说一下原理嘛?