本文字数1500+ ,阅读时间大约需要 6分钟。
【掘金一周】本期亮点:
- 万物皆可转:前端框架编译原理内参
- 不一样的SVG!SVG 渐变边框在 CSS 中的应用
- 这波操作看麻了!十亿行数据,从71s到1.7s的优化之路。
- (一)漫谈分布式开篇:从全景视野详解单体到分布式架构的蜕变之旅!
- GPT-4时代已过?全球网友实测Claude 3,只有震撼
- 搭个ChatGPT算法模型,离Java程序员有多远?
- Flutter&Flame游戏实践#01 | Trex-角色登场
- Compose Multiplatform 1.6 上新:图片、字符串、字体的资源访问!平台互操作性增强!
「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。
一周"金"选
内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。
前端
笔者日常使用 Rax 框架开发前端需求,但随着业务扩展,我面临一个头痛的需求:将现有的 Rax 组件适配为 Taro 组件,以实现一些特定商业场景的跨平台功能,因此本篇文章从零开始构造了一个略具复杂度的 Rax 转 Taro 编译器。
不一样的SVG!SVG 渐变边框在 CSS 中的应用 @ XboxYan
本文主要介绍了如何利用
SVG
和CSS
的各种优势来实现更加灵活的布局,SVG
并不是非常孤立的一门语言,现在还能和CSS
、HTML
联动起来,充分发挥各自的优势,这样才能事半功倍。
后端
这波操作看麻了!十亿行数据,从71s到1.7s的优化之路。 @why技术
这篇文章展示了一个关于Java性能优化的挑战,详细描述了作者对于优化过程的观察和思考。文章中作者通过对参赛者的优化方法进行分析,展示了从最常规的代码到使用Unsafe和SWAR等高级优化技术的演进过程。最后,作者分享了自己对这些优化方法的理解和对技术学习的态度。
(一)漫谈分布式开篇:从全景视野详解单体到分布式架构的蜕变之旅! @竹子爱熊猫
如今能见到的任何一个"巨无霸"产品,几乎都是从一个个小应用发展至今,它们曾经也是一个个"稚子",只是随着日益增长的用户体量,才达成了如今的成就。同理,它们背后的技术架构最初也很简单,只是随着产品一步步壮大,为了满足不同体量下的业务场景,对应的技术架构在不断变革,经历过一次次挑战后,逐渐演进成如今的模样,本文就来聊聊技术架构的演进之路~
实战:如何优雅的从 skywalking 切换到 OpenTelemetry @crossoverJie
这篇文章主要介绍了如何优雅地从 SkyWalking 切换到 OpenTelemetry。作者首先介绍了背景,公司技术栈的现状以及切换到 OpenTelemetry 的动机。此外,文章详细描述了切换过程中遇到的难点,并提出了解决方案。
本文重点分析了 git 的3种状态,4个核心区域,.git目录,分支以及常见指令。
从0到1实现 Raft --- 日志压缩 (MIT 6.5840 Lab3 PartD) @Valory
本文主要文章介绍了如何在实现 Raft 一致性算法中的日志压缩部分。文章首先解释了日志压缩的重要性以及 Raft 中快照的机制。接下来详细介绍了如何实现实现压缩日志的过程,包括生成快照、传输快照、应用快照以及持久化快照的步骤。
Android
Flutter&Flame游戏实践#01 | Trex-角色登场 @张风捷特烈
该系列是 [张风捷特烈] 的 Flame 游戏开发教程。Flutter 作为 全平台 的 原生级 渲染框架,兼具
全端
跨平台和高性能的特点。目前官方对休闲游戏的宣传越来越多,以 Flame 游戏引擎为基础,Flutter 有游戏方向发展的前景。本系列教程旨在让更多的开发者了解 Flutter 游戏开发。
Compose Multiplatform 1.6 上新:图片、字符串、字体的资源访问!平台互操作性增强! @FunnySaltyFish
这篇文章全面介绍了 Compose Multiplatform 1.6.0 版本的更新内容,以及如何利用这些新功能进行开发和迁移。
通过调用栈快速探究 Compose 中 touch 事件的处理原理@TechMerger
Compose 视图的处理方式和 Android 传统 View 有很大差别,针对 touch 事件的处理自然也截然不同;本文将以 Compose 中几种最典型的 touch 处理为例,分别介绍其使用场景,并打印其调用栈。最后结合栈和 touch 源码,一起综合分析 Compose 中处理 touch 的原理细节。
人工智能
GPT-4时代已过?全球网友实测Claude 3,只有震撼 @机器之心
OpenAI 最大的竞争对手 Anthropic 发布了新一代 AI 大模型系列 ------Claude 3。该系列包含三个模型,按能力由弱到强排列分别是 Claude 3 Haiku、Claude 3 Sonnet 和 Claude 3 Opus。其中,能力最强的 Opus 在多项基准测试中得分都超过了 GPT-4 和 Gemini 1.0 Ultra,在数学、编程、多语言理解、视觉等多个维度树立了新的行业基准。
搭个ChatGPT算法模型,离Java程序员有多远? @京东云开发者
整篇文章详细描述了Java程序员尝试使用ChatGPT模型的全过程,包括技术调研、环境配置、模型训练部署等方面的内容,并提供了大量的命令和配置信息。
社区活动日历
活动日历
活动名称 | 活动时间 | 活动主理人 |
---|---|---|
创作者训练营 · 助力每一位创作新星,写出个人影响力! | 2024年2月27日-2024年3月31日 | @Kim泽xi ,笑哈哈055,肥茶 |
✍🏻 技术专题24期 Sora 技术探索 | 2024年2月23日-2024年3月24日 | @我是小仙女 |
写原创好文,瓜分万元现金大奖 💰 |3月金石计划 | 2024年3月1日-2024年3月31日 | @我是小仙女 |
博客搬家3月,在掘金开启写作之旅! | 2024年3月1日-2024年3月31日 | @我是小仙女 |
📖 投稿专区
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。