2023-11-21
Design Patterns Factory一、创建型模式:2、工厂模式简单工厂
123456789─model │ ShapeFactory.java │ TestDemo.java │ └─shape Circle.java Rectangle.java Shape.java Square.java
public interface Shape
12345package com.test.cases.model.shape;public interface Shape &...
阅读全文
2023-11-21
Design Patterns Overview
分类
模式
创建型模式
• 单例模式(Singleton Pattern)• 工厂模式(Factory Pattern)• 抽象工厂模式(Abstract Factory Pattern)• 建造者模式(Builder Pattern)• 原型模式(Prototype Pattern)
结构型模式
• 适配器模式(Adapter Pattern)• 桥接模式(Bridge Pattern)• 过滤器模式(Filter、Criteria Pattern)• 组合模式(Composite Pattern)• 装饰器模式(Decorat...
阅读全文
2023-11-21
Design Patterns Observer
阅读全文
2023-11-21
Design Patterns Singleton一、创建型模式:1、单例模式静态常量饿汉式优点:写起来简单不费脑子、线程安全
缺点:类装载就完成了实例化,可能浪费内存(不太重要,因为要用到的话早晚装载对象)
1234567891011121314151617181920public class Test { public static void main(String[] args) { Singleton singleton1 = Singleton.getInstance(); Singleton singleton2 = Singl...
阅读全文
2023-11-21
Design Patterns Strategy
阅读全文
2023-11-21
FastAPIstart
uvicorn main:app –reload
hello world123456789101112from fastapi import FastAPIimport uvicornapp = FastAPI()# http://127.0.0.1:8000/@app.get("/")async def root(): return {"message": "Hello World"}if __name__ == '__main__': uvicorn....
阅读全文
2023-11-21
Flink-FastSteps概念:
https://mp.weixin.qq.com/s/oBmRhRA-52CLRLXp6sZwEw
https://matt33.com/2019/11/23/flink-learn-start-1/
一、应用场景:1、Data Pipeline实时数仓2、Data Analytics实时大屏实时报表3、Data Driven风控系统
二、windows&watermark12345678910//开窗测试 指定窗口分配器DataStream<Integer> resultStream = dataStream.keyBy("...
阅读全文
2023-11-21
Flink-RunTime架构这三个组件都包含在 AppMaster 进程中
Dispatcher: 负责接收用户提供的作业,并且负责为这个新提交的作业拉起一个新的 JobManager 服务。
ResourceManager: 负责资源的管理,在整个 Flink 集群中只有一个 ResourceManager,资源相关的内容都由这个服务负责。
JobManager: 负责管理具体某个作业的执行,在一个 Flink 集群中可能有多个作业同时执行,每个作业都会有自己的 JobManager 服务。
启动流程当用户开始提交一个作业,首先会将用户编写的代码转化为一个 JobGraph。在这个过程...
阅读全文
2023-11-21
Flink-YarnK8s
阅读全文