相关文章
JUC并发编程进阶2:CompletableFuture
1 Future接口理论知识复习
Future接口(FutureTask实现类)定义了操作异步任务执行一些方法,如获取异步任务的执行结果、取消异步任务的执行、判断任务是否被取消、判断任务执行是否完毕等
举例:比如主线程让一个子线程去执行任务…
建站知识
2024/11/23 17:49:38
详解23种设计模式——第一部分:概述+创建型模式
目录
1. 概述
2. 创建型模式
2.1 简单(静态)工厂模式
2.1.1 介绍
2.1.2 实现
2.2 工厂模式
2.3 抽象工厂模式
2.4 单例模式
2.4.1 饿汉模式
2.4.2 懒汉模式
2.4.3 线程安全的懒汉式
2.4.4 DCL单例 - 高性能的懒汉式
2.5 建造者模式
2.6 原…
建站知识
2024/11/23 17:55:48
大厂常问iOS面试题–Runloop篇
大厂常问iOS面试题–Runloop篇
一.RunLoop概念 RunLoop顾名思义就是可以一直循环(loop)运行(run)的机制。这种机制通常称为“消息循环机制” NSRunLoop和CFRunLoopRef就是实现“消息循环机制”的对象。其实NSRunLoop本质是由CFRunLoopRef封装的,提供了面向对象的AP…
建站知识
2024/11/19 6:32:45
Java基础12-特殊文件和日志技术
十二、特殊文件和日志技术
1、特殊文件 properties:用来存储键值对数据。 xml:用来存储有关系的数据。 1.1 properties文件 特点:存储键值对,键不能重复,文件后缀一般是.properties结尾的。 properties:是…
建站知识
2024/11/19 6:32:41
Android 未来可能支持 Linux 应用,Linux 终端可能登陆 Android 平台
近日,根据 android authority 的消息,Google 正在开发适用于 Android 的 Linux 终端应用,而终端应用可以通过开发人员选项启用,并将 Debian 安装在虚拟机中。
在几周前,Google 的工程师开始为 Android 开发新的 Termi…
建站知识
2024/11/23 13:14:12
Flink窗口分配器WindowAssigner
前言
Flink 数据流经过 keyBy 分组后,下一步就是 WindowAssigner。
WindowAssigner 定义了 stream 中的元素如何被分发到各个窗口,元素可以被分发到一个或多个窗口中,Flink 内置了常用的窗口分配器,包括:tumbling wi…
建站知识
2024/11/19 6:31:23