Flink 基础
Flink 基础
flink背压颜色解释

https://zhuanlan.zhihu.com/p/656037315
https://zhuanlan.zhihu.com/p/94164538
https://zhuanlan.zhihu.com/p/338436362
https://zhuanlan.zhihu.com/p/38157397
https://blog.csdn.net/xianpanjia4616/article/details/116725558
DAG 图中出现了好几种颜色,空闲状态为蓝色,完全反压状态为黑色,完全忙碌状态为红色。所有介于两者之间的值都用这三种颜色之间的阴影来表示。


BackPressure ,inPoolUsage ,outPoolUsage


flink Trigger的抽象类
https://www.yzktw.com.cn/post/1128271.html
https://blog.51cto.com/u_16213448/7067728
https://blog.csdn.net/qq_37555071/article/details/122514061

Trigger的抽象类
触发器抽象类具有四种抽象方法,这些方法允许触发器对不同事件做出反应:
onElement:在窗口中每进入一条数据的时候调用一次
onProcessingTime:根据窗口中最新的ProcessingTime判断是否满足定时器的条件,如果满足,将触发ProcessingTime定时器,并执行定时器的回调函数,即执行onProcessingTime方法里的逻辑
onEventTime:根据窗口中最新的EventTim判断是否满足定时器的条件,如果满足,将触发EventTime定时器,并执行定时器的回调函数,即onEventTime方法里的逻辑
clear:在窗口清除的时候调用
(1)前三个方法返回TriggerResult枚举类型,其包含四个枚举值:
CONTINUE:表示对窗口不执行任何操作。即不触发窗口计算,也不删除元素。
FIRE:触发窗口计算,但是保留窗口元素
PURGE:不触发窗口计算,丢弃窗口,并且删除窗口的元素。
FIRE_AND_PURGE:触发窗口计算,输出结果,然后将窗口中的数据和窗口进行清除。
https://zhuanlan.zhihu.com/p/618130175?utm_id=0
https://blog.csdn.net/Hehuyi_In/article/details/90045274
Redis中的位图
https://www.cnblogs.com/SYXblogs/p/15822236.html

https://zhuanlan.zhihu.com/p/604905499
【Redis】位图以及位图的使用场景(统计在线人数和用户在线状态)
位图的最大优点之一是,它们在存储信息时通常可以节省大量空间 位图不是一个真实的数据类型,而是定义在字符串类型上的面向位的操作的集合。由于字符串类型是二进制安全的二进制大对象,并且最大长度是 512MB,适合于设置 232 个不同的位。 位操作分为两组:常量时间单个位的操作,像设置一个位为 1 或者 0,或者获取该位的值。对一组位的操作,例如计算指定范围位的置位数量。
1字节=1B=23 b=8位 1KB=210 B 1MB=210KB
512MB=29 X 210KB X 210B X 23b = 232b ;

https://blog.csdn.net/weixin_63717396/article/details/126842671
以windows为例:
- 关闭正在运行的MySQL服务。
- 打开DOS窗口,转到mysql\bin目录。
- 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
- 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
- 输入mysql回车,如果成功,将出现MySQL提示符 >。
- 连接权限数据库: use mysql; 。
- 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。
- 刷新权限(必须步骤):flush privileges; 。
- 退出 quit。
- 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

浙公网安备 33010602011771号