×

scala

国内第一篇讲解减少卡顿的代码级详细文章(开发版卡顿)

davdskill davdskill 发表于2024-03-24 浏览5216 评论0
原文链接:原文链接 系统网站应用出现过卡顿,但却不知道如何优化。国内第一篇讲如何减少卡顿的代码级别详细文章,也是性能优化系列文章中的一篇,欢迎点赞、关注,也欢迎对其中的内容进行评论。 经常听人说,“不要阻塞主线程”,或者“减少长耗时",该如何做呢? 聊网站性能的文章有很多,通常为了提高js性能,避不开这两点: 不要阻塞主线程 减少长耗时 该怎么做呢?很明显,精简js代码有好处,但更少的代码量是否就一定意味着用户界面的体验会更顺畅?可能会,但也可能恰恰相反。 要弄懂优化js

scala

Flink / Scala 实战- 4.BroadCast 广播流数据先到再处理 Source 数据

站长资讯网友投稿帖 站长资讯网友投稿帖 发表于2024-03-24 浏览3885 评论0
一.引言 Flink 支持增加 DataStream KeyBy 之后 conncet BroadCastStream 形成 BroadConnectedStream,广播流内数据一般为不间断更新的上下文信息,在本例中,需要针对数据流中的用户信息,基于用于信息 + 广播流内的物料库实现推荐逻辑,针对 BroadConnectedStream 流,需要实现 KeyedBroadCastProcessFunction 完成用户流与广播流的处理,主要方法为: ProcessElement - 根据

scala

大数据——Flink 时间语义(flink的时间语义)

Linus Linus 发表于2024-03-24 浏览13738 评论0
目录 一、时间语义 1.1 三种时间概念  1.1.1 ProcessTime 在代码中的使用 1.1.2 EventTime 在代码中的使用 1.1.3 关于窗口起始时间的计算值  二、对事件的处理 2.1 有序事件 2.2 乱序事件 2.3 指定 Timestamps 与生成 Watermarks 2.4 使用 WatermarkStrategy 工具类指定时间戳和Watermark 2.5 自定义指定 Timestamps 和 Watermarks 2.6 对迟到数

scala

STL类模板入门(stl 模板)

行者 行者 发表于2024-03-24 浏览2646 评论0
Unit04 类模板 01 类模板的声明 形式:template<class 类型形参1, …> class 类模板名 { … }; 例如: template<class A, class B> class CMath { public: A m_a; B func() { ... }; }; 如果在类模板外实现成员函数 template<class 类型形参1, ...> 返回值类型 类模板名<类型形参1, ...&g