logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flink的API分层、架构与组件原理、并行度、任务执行计划

Apache Flink的API分为四个层次,每个层次都提供不同的抽象和功能,以满足不同场景下的数据处理需求。Flink API 最底层的抽象为有状态实时流处理。其抽象实现是Process Function,并且Process Function被框架集成到了DataStream API中来为我们使用。它允许用户在应用程序中自由地处理来自单流或多流的事件(数据),并提供具有全局一致性和容错保障的状态

文章图片
#flink#大数据
系统边界图

系统边界图是系统工程和软件工程中的一种图形化工具,用于描述系统与外部世界之间的交互和界限。它展示了系统的组成部分以及这些组件如何与外部实体进行通信和交互。系统边界图通常包括系统内部的各个组件、外部实体以及它们之间的通信路径和数据流动。这种图形化的表示方式能够帮助开发人员和利益相关者更清晰地理解系统的结构和功能,有助于指导系统设计、开发和测试工作。

文章图片
#流程图
多线程有哪些优点和缺点

什么是多线程?多线程的优点、缺点?什么时候使用多线程?

文章图片
#java#开发语言
mvn site 命令

在Maven中,site指的是一个特定的阶段,其目的是生成项目相关的站点文档。这些站点文档可以为项目的开发者、用户、以及其他利益相关者提供有关项目的详细信息。项目信息:这部分提供了关于项目的基本信息,如描述、开发者、许可证等。Javadocs:自动生成的Java文档,描述项目中的类、接口、方法、变量等详细说明。报告:这包括各种与项目相关的报告,如单元测试报告、代码覆盖率报告、代码质量报告等。依赖关

文章图片
#log4j
Java 静态变量

在 Java 中,静态变量(也称为类变量)是指被声明为 static 关键字的变量,它们属于类而不是实例。静态变量在类加载时被初始化,且所有实例共享同一份静态变量副本。静态变量可以通过类名直接访问,而不需要创建类的实例。// 静态变量// 静态常量// 静态代码块(用于初始化静态变量)static {// 初始化静态变量dataType表示静态变量的数据类型;是静态变量的名称;是静态常量的名称,使

文章图片
#java#开发语言
设计模式结构型——外观模式

外观模式(Facade Pattern):又叫作门面模式,归属于结构型模式,提供了一个统一的接口,用来访问子系统中的一群接口。外观模式定义了一个高层接口,即为子系统中的一组接口提供一个一致的界面,让子系统更容易使用。外部应用程序不用关心内部子系统的具体细节,这样会大大降低应用程序的复杂度,提高了程序的可维护性。外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置

#设计模式#外观模式
设计模式结构型——适配器模式

适配器模式(Adapter)其别名为包装器模式(Wrapper),将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。在适配器模式中,通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作。根据适配器类与适配者类的关系不同,适配器模式可分为对象适配器、类适配器、接口适配器三种。

#设计模式#适配器模式#java
设计模式行为型——访问者模式

访问者模式(Visitor Pattern)属于行为型设计模式,它允许在不修改现有对象结构的前提下,定义对这些对象执行操作的新操作。访问者模式将数据结构和操作分离,使得操作可以独立变化。访问者模式基本思想是,针对系统中拥有固定类型数的对象结构(元素),在其内提供一个 accept()方法来接受访问者对象的访问。不同的访问者对同一个元素的访问内容是不同,使得相同的元素集合可以产生不同的数据结果。

#设计模式#访问者模式
接口和抽象类的区别

接口(Interface)和抽象类(Abstract Class)是支持抽象类定义的机制。接口至上而下,定义规则;抽象类至下而上,注重抽取子类的通用特性。

文章图片
#java
    共 11 条
  • 1
  • 2
  • 请选择