醋醋百科网

Good Luck To You!

使用懒加载 + 零拷贝后,程序的秒开率提升至99.99%

大家好,我是哪吒。

一、5秒钟加载一个页面的真相

今天在修改前端页面的时候,发现程序中有一个页面的加载速度很慢,差不多需要

千万级数据 Top10 查找:Spring Boot3 适配性方案...

千万级数据与百万级数据在处理难度上存在质的差异,其核心挑战集中在内存占用控制IO 效率优化计算资源调度三个维度。基于此,我们需要对原有方案进行针对性调整,形成真正适配千万级数据场景的技术实现路径。

数据读取层的架构重构

大数据专家,教你学Flink批处理生成最佳执行计划,不学没机会了

前言

生成最佳执行计划是一个递归计算的过程:正向从DataSinkNode开始直到DataSourceNode,分别计算每个OptimizerNode的最佳计划,然后反向逐步将整个OptimizerNode DAG图转换为PlanNode DAG图,得到一个最优计划。其中,PlanNode的类继承结构,如下图所示:

通过与OptimizerNode对应的节点结构类图对比,PlanNode更加抽象了一个层次,更关注Operator之间的数据交换策略。其中,生成最佳执行计划的过程,可以在Optimizer类中看到,如下代码所示:

Zookeeper系列——3Zookeeper源码分析之Session管理及请求处理

CSDN地址:
https://blog.csdn.net/Eclipse_2019/article/details/126362657

学习目标

Apache Flink 进阶教程(七):网络流控及反压剖析

作者:张俊

出处:
https://ververica.cn/developers/advanced-tutorial-2-analysis-of-network-flow-control-and-back-pressure

创作不易,未经授权,禁止转载,否则保留追究法律责任的权利。

本文根据 Apache Flink 系列直播整理而成,由 Apache Flink Contributor、OPPO 大数据平台研发负责人张俊老师分享。主要内容如下:

YOLOv11轻量化创新方案_yolov5轻量化

SPPF模块的depth-wise重设计

YOLOv11的SPPF模块虽然比SPP快,但我觉得还能继续优化。可以把传统的卷积替换成depth-wise separable convolution,再加上channel shuffle来保持信息流动。

更进一步,可以引入learnable pooling size,让模型自己决定最优的pooling kernel。这样既能减少参数量,又能保持多尺度特征提取的能力。

主要针对的是multi-scale detection在lightweight model上的性能损失问题。这个改进对small object detection特别有帮助。

注意力机制高效涨点的方法_提高注意力集中水平

分层级联注意力减参

这个思路从EfficientViT延伸出来,核心就是不要在每个stage都用全量注意力。具体做法是先在local patches内做自注意力建模局部关系,然后再把小patch合并成大patch做全局依赖建模。可以用Cascaded Group Attention的结构,配合channel shuffle操作。主要解决ViT计算复杂度过高的问题,特别是高分辨率图像处理时很有用。

稀疏-线性混合注意力

<< 1 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言

    蜀ICP备2024111239号-30