前端白屏的检测方案、2022年终总结|掘金一周 12.21

3,131 阅读8分钟

本文字数 3000+ ,阅读时间大约需要 7 分钟。

【掘金一周】本期亮点:

上榜规则:文章发布时间在本期「掘金一周」发布时间的前一个月内;且符合各个栏目的内容定位和要求。

一周“金”选

image.png

内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

前端

京东低代码平台:通天塔楼层从设计稿自动生产之路探索 @ 京东前端

楼层是会场型页面最重要的组成部分,面对海量的楼层需求,如何避免枯燥繁琐的开发又能提升自己,看看通天塔团队是如何在设计稿自动化这条路上进行探索的。

前端白屏的检测方案,让你知道自己的页面白了 @ 海阔_天空

页面白屏,绝对是让前端开发者最为胆寒的事情,特别是随着 SPA 项目的盛行,前端白屏的情况变得更为复杂且棘手起来。那有没有方案可以检测到页面白屏,解决白屏之忧呢?

Canvas 从进阶到退学 @ 德育处主任

本文将介绍Canvas基础知识点,会涉及到 canvas 的知识包括:变形、像素控制、渐变、阴影、路径。

后端

带你手把手实操一个RPC框架 @ 得物技术

如果一个新时代程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协议、Socket通信、异步调用、熔断降级等技术,可以全方位的提升基本素质。

一次疑似 JVM native 内存泄漏的排查实录 @ 挖坑的张师傅

本文分享分析 JVM native 内存的一些常见思路。内存增长了,怎么甄别是不是内存泄漏,一个完全不熟悉的项目如何找到可能导致 native 内存分配的代码。

瞧瞧别人家的API接口,那叫一个优雅 @ 苏三说技术

在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台API接口,或者提供API接口给第三方平台调用。那么问题来了,如果设计一个优雅的API接口,能够满足:安全性、可重复调用、稳定性、好定位问题等多方面需求?

希沃 API 网关架构演进之路 @ 挖坑的张师傅

本文分享希沃 API 网关演进之路,看看从最早的 Nginx、OpenResty 到现在的 APISIX 的演进过程。

Kafka 架构、核心机制和场景解读 @ 字节跳动技术团队

Kafka是一款非常优秀的开源消息引擎,以消息吞吐量高、可动态扩容、可持久化存储、高可用特性,以及完善的文档和社区支持成为目前最流行消息队列中间件。本文从Kafka设计理念、架构到实现等进行深入解读。

(九)Java网络编程无冕之王-这回把大名鼎鼎的Netty框架一网打尽! @ 竹子爱熊猫

现如今分布式/微服务大行其道,而其根基在于网络编程,Netty恰恰是Java网络编程领域的无冕之王,如若你对Netty还未曾掌握,那本文是一篇辅助小白入门的最佳教程。

火山引擎云原生大数据在金融行业的实践 @ 字节跳动技术团队

大数据架构向云原生演进是行业的重要趋势,火山引擎协助关键金融客户在大数据云原生方向进行了深度实践,形成了整体解决方案,本文将分享火山引擎云原生大数据在金融行业的实践。

Android

Flutter和Rust如何优雅的交互 @ 小呆呆666

Flutter和Rust如何优雅的交互呢?本文将循序渐进式地介绍flutter的ffi使用,ffigen使用,以及rust交互使用。

Compose 为什么可以跨平台? @ fundroid

Compose 不止能用于 Android 应用开发,借助其分层的架构设计以及 Kotlin 的跨平台优势,也是一个极具潜力的 Kotlin 跨平台框架。本文从 Compose Runtime 的视角出发,看看 Compose 实现跨平台开发的基本原理。

算法遇记 | 字符串段拆插问题 - 富文本 @ 张风捷特烈

现在有个需求,给定槽点列表 slots,在 保持原有匹配效果 的前提下,在每个槽点对应的索引处,插入该槽点的索引值、文字、指定组件...

Android性能优化 · 工具论 · 初识包体优化 @ 小木箱

本文将全面地将Android包体优化工具论解释清楚,本文主要分为四部分内容:业务问题和挑战、包体优化基础知识、代码优化及其注意事项。

Flutter 小技巧之快速理解手势逻辑 @ 恋猫de小郭

本文主要分享 Flutter 里的手势触摸逻辑。本文将不从源码分析的角度,而是将以更简单的角度带大家理解 Flutter 里的手势相关逻辑。

读懂 gradle dependencies @ 网易云音乐技术团队

gradle 中的 dependencies 命令算是日常开发使用比较多的一个命令,本文通过分析依赖版本的特殊标识,帮助读者更好的理解gradle dependencies的输出。

别搞错了,nonTransitiveRClass 不能解决资源冲突! @ TechMerger

不少开发者可能听过 nonTransitiveRClass,但了解可能仅限于是对 R 文件做了优化,甚至以为它可以解决资源冲突!但它到底做了什么优化、能否解决资源冲突,则鲜少有机会去了解。本文将通过该属性使用前后对比、在资源冲突场景下的表现等角度去充分解读它。

IOS

出行iOS用户端卡顿治理实践 @ 货拉拉技术

我们使用APP有时会遇到点击响应迟钝、页面跳转缓慢、滑动列表不流畅、卡死无响应,这些就是卡顿问题,它会影响用户体验,严重时会导致用户的流失,因此卡顿治理是非常重要的。本文将对App的实践做个总结说明如何治理。

人工智能

美团外卖推荐情境化智能流量分发的实践与探索 @ 美团技术团队

美团外卖推荐团队在推荐算法的长期落地实践中,针对外卖业务情境化特点对排序模型进行深入探索与优化。本文介绍了面向情境化建模的“情境细分+统一模型”建模思路。

详解视频中动作识别模型与代码实践 @ 华为云开发者联盟

本案例将为大家介绍视频动作识别领域的经典模型并进行代码实践。通过本案例的学习:掌握C3D模型训练和模型推理、I3D模型推理的方法。

掘金万花筒

image.png 根据内容质量、创意维度来筛选掘金社区的宝藏文章,你是那个宝藏吗?

推荐 5 个你大概率没见过的免费 API ,一键获取数据! @ 掘金安东尼

花1块钱让你的网站支持 ChatGPT @ Tusi

我的个人微信也迅速接入了 ChatGPT @ 阿兵云原生

有趣的表盘布局环绕动画 @ 白飞飞

程序人生

image.png 五年前端的2022:快手跳槽,虾皮毕业,0offer,新冠阳性 @ 我不吃饼干

2022年: 煮茶侍花是生活,过关斩将是活着 @ 松花酿酒⁰

我想变成光 | 2022 安卓年终总结 @ 究极逮虾户

2022,这一年,我三十,而未立。 @ 冰糖雪梨同学

全干工程师Taylor的2022年终总结 @ 浏览器API调用工程师

纵被春风吹作雪,绝胜南陌碾成尘:一名二本大四生的2022年 @ 丘山子

社区活动日历

image.png

活动日历

活动名称活动时间活动主理人
掘金日新计划 | 12月更文挑战来袭,开启掘金成长之旅11月21日 - 12月31日@sonic1939
会员专属活动|源码共读第一期11月25日 - 12月25日@掘金Troy
2022年终总结征文大赛12月05日 - 1月08日@掘金Troy

社区官方公告

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一个月以内;可以推荐自己的文章、也可以推荐他人的文章。

🏆 掘金一周上榜激励

我们会对上榜作者进行一定的流量扶持和奖励,按双月统计发放 1 次,除此之外,多次上榜的作者还有机会获得官方颁布的 《掘金一周 ·金选作者》实体证书哦!请大家注意“掘金一周”的更新。