文字数2500+,阅读时间大约需要8分钟。
【掘金一周】本期亮点:
- 一名练习时长 2 年零 8 个月的前端练习生自述
- 实时增量学习在云音乐直播推荐系统中的工程实践
- 我又用Jetpack Compose做了个示例App,是怎样的体验?附源码
- 你需要了解的android注入技术
- Flink 在米哈游的落地实践
- 前端单测,为什么不要测 “实现细节”?
- Three.js 火焰效果实现艾尔登法环动态logo 🔥
上榜规则:文章发布时间在本期「掘金一周」发布时间的前一个月内;且符合各个栏目的内容定位和要求。
一周“金”选
内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。
文章分类 | 作者 | 文章 | 简介 |
---|---|---|---|
Android | 扔物线 | 【带源码】我又用Jetpack Compose做了个示例App,是怎样的体验? | 用最流畅的方式给大家讲解一下虚构 app 的代码,让大家看看 Compose 的界面代码到底长什么样。 |
Android | 小道安全 | 你需要了解的android注入技术 | 在android系统中,进程之间是相互隔离的,两个进程之间是没办法直接跨进程访问其他进程的空间信息的。那么在android平台中要对某个app进程进行内存操作,并获取目标进程的地址空间内信息或者修改目标进程的地址空间内的私有信息,就需要涉及到注入技术 |
Android | BennuCTech | Android Jetpack:利用Palette进行图片取色 | 如何使用Palette在图片中提取颜色。 |
Android | Time_sun | Flutter 必知必会系列 —— 探索 Route 页面打开过程 | Navigator 的页面显示就是 Overlay 显示 OverlayEntry,我们自己也可以开发一个简约版的叠加,不同的是 Navigator 为页面的显示增加了过度动画,焦点控制等。 |
Android | z1zzhyluojin | Canvas点赞动画之非入侵式思路 | 什么?非入侵式?这是啥东西?也很简单,就是即拿即用,不去为了某个效果而去重写或者自定义布局。 |
iOS | MChen | iOS 常用锁 NSLock ,@synchronized,dispatch_semaphore 等的底层实现及使用详解 | 在 iOS 开发过程中我们通过异步和多线程来提高程序的运行性能,与此同时多线程安全也就成为了一个我们必须要面对的问题,从安全上来说应该尽量避免资源在线程之间共享,以减少线程间的相互作用,因此线程锁就应运而生。 |
iOS | 雪球工程师团队 | 精确定位页面滑动帧率瓶颈及优化参考 | 本文总结了雪球 iOS 客户端在社区业务中 feed 流页面和正文页流畅性优化方面的工作,主要包括识别/测试卡顿工具使用和卡顿优化实践两方面内容。 |
后端 | 挖坑的张师傅 | 一次大量 JVM Native 内存泄露的排查分析(64M 问题) | 我们有一个线上的项目,刚启动完就占用了使用 top 命令查看 RES 占用了超过 1.5G,这明显不合理,于是进行了一些分析找到了根本的原因,希望对你有所帮助。 |
后端 | Flink_China | Flink 在米哈游的落地实践 | 本文是来自米哈游大数据部实时计算负责人张剑对于 Flink 在米哈游应用及实践的分享。 |
后端 | 政采云技术团队 | 一种基于脚本语言的规则引擎 | 在日常开发中,开发者经常要面对这样一种场景:业务需求逻辑繁杂,且会不断变化。通常的实现方式就是基于if else的代码堆砌,这样的代码会让开发者感觉乏味,缺少技术含量。 |
后端 | QiShare | 聊聊服务熔断降级Sentinel | 分布式系统的流量防卫兵,Sentinel是面向分布式服务框架的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 |
前端 | 写代码的海怪 | 前端单测,为什么不要测 “实现细节”? | 相信不少同学在写单测的时候,最大的困扰不是如何写测试代码,而是:“应该测什么?”,“要测多深入”,“哪些不该测”。 |
前端 | dragonir | Three.js 火焰效果实现艾尔登法环动态logo 🔥 | 本文使用 React + Three.js 技术栈,实现具有火焰效果艾尔登法环 Logo,本文中涉及到的知识点包括:Fire.js 基本使用方法及 Three.js 的其他基础知识。 |
人工智能 | 网易云音乐技术团队 | 实时增量学习在云音乐直播推荐系统中的工程实践 | 云音乐模型实时化过程主要包含三个阶段:实时样本生成、实时模型训练、实时推送上线,本篇重点介绍下实时样本生成过程。 |
程序人生
一名练习时长 2 年零 8 个月的前端练习生自述 - @政采云前端团队
刚好受邀参加掘金春招活动直播(回放请戳:掘金公开课直播间链接),回忆一下子被拉扯到当年刚刚毕业,奔走在各个面试现场的自己。从应届毕业生到职场新人、业务接口人,再到现在的低代码前端负责人。回看当时走过来的路,好的坏的,顺利的艰难的,感觉一切都还历历在目。
如果你也即将毕业马上要面对职场了,或者你是一名 0-3 年工作经验的同学想要快速成长,再或者你对我的故事感兴趣,那么请花上三两分钟,让我们一起来看看吧~
社区官方专区
活动日历
活动名称 | 活动时间 | 活动主理人 |
---|---|---|
谁是头号玩家?游戏创意投稿大赛来了 | 3月25日-4月24日 | @掘金Tory |
Offer驾到,掘友接招!2022 春招活动开启 | 3月1日 - 3月31日 | @Deborah倩倩、@Zoe_2333 |
🏆 技术专题征文 16 期| Node.js 进阶之路 | 3月7日 -4月8日 | @Zoe_2333 |
官方公告
📖 投稿专区
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一个月以内;可以推荐自己的文章、也可以推荐他人的文章。