【2024】前端,该卷什么呢?| 掘金一周 2.23

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

【掘金一周】本期亮点:

「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。

一周"金"选

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

前端

当春节前不想写业务的前端会做什么 @安利君_前端

由于春节将至也确实没有想写业务的打算(boring)于是乎我就来掘金摸鱼,正巧看到了一篇文章😈当一个摆子前端太闲的时候会做什么 - 掘金 (juejin.cn),这位大佬实现了一个桌面小精灵,我突然想起了我小时候充不起的超能NoNo,文章和我逝去的童年一拍即合于是乎我的超能NoNo--Momo诞生了。

不是鸿蒙 ArkUI 不会写,而是 Flutter 更有性价比 @ 法的空间

本文主要讨论了在使用Flutter进行鸿蒙平台开发时的一些具体问题和解决方案,总体来说,Flutter 鸿蒙化已经解决了大部分的问题。

🚀🚀 手摸手开发一个很 🔥 的卡片效果 @imber

最近掘金在大力推广扣子这个 AI 平台,可以看到它首页的卡片效果还是很酷炫的;大致包含两个效果,光的跟随效果还有卡片倾斜像 3D 的效果,本文教你如何实现这个效果。

【2024】前端,该卷什么呢? @_你当像鸟飞往你的山

2024已来,过去的 2023 可以说是具有里程碑意义的一年,ChatGPT 的炸裂式发展,很多大佬都亲自入场整活儿,你不得不说,人工智能时代的未来已来,大势所趋,不可阻挡。随着生成式AI的迅猛发展,程序员的生存也受到了前所未有的挑战,你可能已经嗅到了满世界都在裁员的味道了。但并不是说这件事儿马上就会发生,机器它当前还只是个"有点聪明"的机器,尚不具备完全替代人的能力,但几年后,谁知道呢?所以,还是未雨绸缪比较好~ 卷起来!

后端

分库分表已成为过去式,使用分布式数据库才是未来 @dweizhao

本篇文章介绍了 TiDB架构,以及它的一些特性,同时也与 mysql 进行了对比,如果数据量比较大,正在考虑要分库分表,那么完全可以使用它,来避免分库分表,分库分表是一个过渡方案,使用分布式数据库才是终极方案。

16. Go调度器系列解读(三):GMP 模型调度时机 @克里斯叮

本文继续分享 Go 调度器系列文章第三篇:GMP 模型调度时机。前面已经分享了什么是 GMP,以及 GMP 如何启动的知识,接下来我们聊一聊 GMP 在哪些时机会触发 goroutine 调度。

[🐲【消息队列】 一文搞懂 Kafka](https://juejin.cn/post/7332865125638602764 "https://juejin.cn/post/7332865125638602764") @[小黄说Java](https://juejin.cn/user/1341884679862637/posts "https://juejin.cn/user/1341884679862637/posts") > 本文对Kafka进行了详细的介绍,通俗易懂。 [京东面试题:ElasticSearch深度分页解决方案!](https://juejin.cn/post/7331714933388345356 "https://juejin.cn/post/7331714933388345356") @[程序员清风](https://juejin.cn/user/1665088861772688/posts "https://juejin.cn/user/1665088861772688/posts") > 本文这篇文章主要介绍 Elasticsearch 中分页相关内容,总结的十分完整全面,值得一读。 [亿万用户在线,一张bitmap统计全解密](https://juejin.cn/post/7329694104118362139 "https://juejin.cn/post/7329694104118362139")@[Goland猫](https://juejin.cn/user/3342976057353992/posts "https://juejin.cn/user/3342976057353992/posts") > 实现统计网站日活和在线人数的方式有很多种,其中一种常见的方法是使用位图(bitmap)进行统计,本文将详细介绍 bitmap是如何进行统计的。 [踩了一堆坑,终于把微服务系统全面升级 JDK17 和 SpringBoot3 了](https://juejin.cn/post/7329194915682861094 "https://juejin.cn/post/7329194915682861094") @[阿杆](https://juejin.cn/user/4182956056773160/posts "https://juejin.cn/user/4182956056773160/posts") > 最近正在给自己的开源项目校园博客升级到 JDK17 以及 SpringBoot3,正好记录下升级和踩坑的过程,给大家提供一些解决方案的参考。 [IDEA中这么强大的接口调试插件,相见恨晚啊!](https://juejin.cn/post/7333525949924327474 "https://juejin.cn/post/7333525949924327474") @[i听风逝夜](https://juejin.cn/user/588993963758215/posts "https://juejin.cn/user/588993963758215/posts") > 在后端SpringBoo开发中,都需要一个接口测试工具,从一开始的postman,到现在的国产测试工具,数不胜数,而最方便的莫过于在IDEA中就可以调试,因为IDEA插件中有能力分析出当前项目所编写的Controller数据,可以进行统计,更方便我们发起http请求,不需要复制url到别的测试工具了,今天就推荐一款,名叫Cool Request,他纯免费、开源。 ### Android [2024 Flutter 重大更新,Dart 宏(Macros)编程开始支持,JSON 序列化有救](https://juejin.cn/post/7330528367354282034 "https://juejin.cn/post/7330528367354282034") @[恋猫de小郭](https://juejin.cn/user/817692379985752/posts "https://juejin.cn/user/817692379985752/posts") > 本文详细解读了2024年的Flutter的重大更新,虽然宏编程并不是什么新鲜概念,但是 dart 终于可以优雅地实现 JSON 序列化,并且还是用 dart 来实现,这对于 flutter 开发者来说,无疑是利好的消息。 [Kotlin开发者尝试Flutter------错怪了Dart这门语言](https://juejin.cn/post/7329874214378078245 "https://juejin.cn/post/7329874214378078245") @[萌新杰少](https://juejin.cn/user/180782091738408/posts "https://juejin.cn/user/180782091738408/posts") > 本文介绍了一位 Kotlin 开发者尝试使用 Flutter 和 Dart 的经历,强调了Dart也有部分我们在Kotlin中喜欢的特性,以及在使用Flutter开发时,作者对Dart的态度发生了改变。 [Flutter \& GLSL - 贰 \| 从坐标到颜色](https://juejin.cn/post/7332041575294025747 "https://juejin.cn/post/7332041575294025747") @[张风捷特烈](https://juejin.cn/user/149189281194766/posts "https://juejin.cn/user/149189281194766/posts") > 本文通过这几个小例子,详细介绍了在 GLSL 着色器代码中坐标和颜色的作用。 [设计模式巡礼:多板适配案例解析与深度重构](https://juejin.cn/post/7332290436346937379 "https://juejin.cn/post/7332290436346937379") @[麦客奥德彪](https://juejin.cn/user/2365804752418232/posts "https://juejin.cn/user/2365804752418232/posts") > 通过对现有代码的分析和重构,我们解决了原有代码存在的问题,提高了系统的可维护性、可扩展性和可读性。使用抽象工厂模式和适配器模式,使得系统更加灵活,业务概念更加统一,业务代码与底层SDK的实现解耦。这样的设计不仅适应了当前的业务需求,还为未来的扩展和变化提供了良好的支持。 [如何应对Android面试官-\>实战高级UI,用自定义View画一条锦鲤(上)](https://juejin.cn/post/7332656641819672639 "https://juejin.cn/post/7332656641819672639") @[老A说](https://juejin.cn/user/2805609402739550/posts "https://juejin.cn/user/2805609402739550/posts") > 本文详细介绍了如何用自定义View画一条鱼,以及对涉及到的知识点进行了讲解。 ### IOS [云音乐RN新架构升级之iOS灰度方案](https://juejin.cn/post/7329772404645478419 "https://juejin.cn/post/7329772404645478419") @[网易云音乐技术团队](https://juejin.cn/user/4265760847567016/posts "https://juejin.cn/user/4265760847567016/posts") > 本文主要围绕云音乐iOS侧升级新版本RN时用到的灰度方案进行阐述。云音乐有 100+ 业务模块使用 RN 开发,占据了 30%+ 的业务模块,所以升级的新版本RN稳定性对我们来讲尤其重要。除此之外,iOS TestFlight 已经无法通过删除邮箱来实现无限分发。因此必须要有一个灰度方案来实现渐进式升级,直到稳定性以及各项指标数据打平后才能全量升级。 [震惊!try catch 语句竟然失效了?](https://juejin.cn/post/7331924057925304370 "https://juejin.cn/post/7331924057925304370") @[yuec](https://juejin.cn/user/1521379824907149/posts "https://juejin.cn/user/1521379824907149/posts") > C++ 异常处理机制 try catch 在快手 App 内突然失效,引发大量未捕获异常导致的崩溃。本文介绍稳定性团队排查此次问题的过程,问题的根本原因以及修复规避方案,最后梳理异常处理流程,知其然,知其所以然,方能在问题出现时冷静应对。 [通过 Headphone Motion 访问 AirPods 的头部跟踪数据](https://juejin.cn/post/7331135154208915471 "https://juejin.cn/post/7331135154208915471") @[Layer](https://juejin.cn/user/2330620383466973/posts "https://juejin.cn/user/2330620383466973/posts") > 本文将围绕 Core Motion 框架下的 [CMHeadphoneMotionManager](https://link.juejin.cn?target=https%3A%2F%2Fdeveloper.apple.com%2Fdocumentation%2Fcoremotion%2Fcmheadphonemotionmanager "https://link.juejin.cn?target=https%3A%2F%2Fdeveloper.apple.com%2Fdocumentation%2Fcoremotion%2Fcmheadphonemotionmanager"),讲解和实现访问 AirPods (3rd generation)、AirPods Pro (all generations)、 AirPods Max 的头部跟踪数据。 ### 人工智能 [从零开发基于 Stable diffusion 的在线 AI 绘图工具,定制专属龙年新春海报](https://juejin.cn/post/7332495238877233204 "https://juejin.cn/post/7332495238877233204") @[茶无味的一天](https://juejin.cn/user/2682464103060541/posts "https://juejin.cn/user/2682464103060541/posts") > 这两年 AIGC(AI-Generated Content)即 **AI 内容生成技术** 的产品迎来井喷式增长,我想大部分人都已切身体验过许多相关产品了,我也不例外。但是作为程序员,我也一直在想:是否能基于这些 AI 技术开发自己的产品呢?今天就来聊聊这个我自己开发的**免费在线 AIGC 工具**,迅排 AI 文生图。 [【LLM】如何基于 Claude 写好一个针对超长文档的 prompt](https://juejin.cn/post/7333047669742960690 "https://juejin.cn/post/7333047669742960690") @[Notta技术团队](https://juejin.cn/user/2826207108006139/posts "https://juejin.cn/user/2826207108006139/posts") > 在深入探索如何高效地使用Claude模型时,理解并精心设计 prompt 模板是很重要的。本文介绍了一套详细的指南和技巧,旨在帮助用户最大化语言模型的潜力,通过精确的指令和结构化的输入,实现更加准确和有用的输出。 [扣子(coze.cn)初体验丨实现一个信息采集模型](https://juejin.cn/post/7330460736189530175 "https://juejin.cn/post/7330460736189530175") @[bycandy](https://juejin.cn/user/3949101499816712/posts "https://juejin.cn/user/3949101499816712/posts") > 随着人工智能技术的迅猛发展,ChatGPT作为一种先进的自然语言处理模型,为我们提供了全新的沟通方式和信息提取工具。本文将引导大家通过ChatGPT,实现从对话内容中高效提取关键信息的目标。 [大模型训练中优化策略(数据并行、模型并行、ZeRO等)](https://juejin.cn/post/7332990731055267851 "https://juejin.cn/post/7332990731055267851") @[Pickup](https://juejin.cn/user/2518360130065692/posts "https://juejin.cn/user/2518360130065692/posts") > 本文作者详细介绍了大模型训练中的优化策略,图文丰富,详实得当,值得一读。 [AI 实战:手把手教你使用「扣子/coze」来搭建个人blog知识库](https://juejin.cn/post/7335226083616227378 "https://juejin.cn/post/7335226083616227378") @ [demo007x](https://juejin.cn/user/78820566119870/posts "https://juejin.cn/user/78820566119870/posts") > 本文详细介绍了如何通过扣子来搭建个人知识库,总体来说使用**扣子/coze** 来搭建自己的知识库还是很方便的,通过**插件工具** ,文档上传/拉去形成**知识库** ,然后通过**工作流**将工具串联起来。 ## 社区活动日历 ![掘金一周 官方专区 1313_518.png](https://file.jishuzhan.net/article/1760946144407457793/c1195aef39454caf60b6243c3ba82b52.webp) #### 活动日历 | 活动名称 | 活动时间 | 活动主理人 | |-------------------------------------------------------------------------------------------------------------------------------|-----------------------|-------------------------------------------------------------------------------------------| | [我用Coze来掘金---AI Agent 创意征文大赛来啦!](https://juejin.cn/post/7330295644281962530 "https://juejin.cn/post/7330295644281962530") | 2024年2月1日-2024年2月29日 | @[小斗金](https://juejin.cn/user/2414980799929576 "https://juejin.cn/user/2414980799929576") | | [写好文,瓜分万元现金大奖 --- 24年第一期金石计划征文活动来啦!](https://juejin.cn/post/7327892137882026038 "https://juejin.cn/post/7327892137882026038") | 2024年1月29日-2024年2月29日 | @[小斗金](https://juejin.cn/user/2414980799929576 "https://juejin.cn/user/2414980799929576") | | [🐲真龙不怕火炼---春节创意投稿大赛来袭](https://juejin.cn/post/7324750302320869414 "https://juejin.cn/post/7324750302320869414") | 2024年1月18日-2024年2月24日 | @[小斗金](https://juejin.cn/user/2414980799929576 "https://juejin.cn/user/2414980799929576") | ## 📖 投稿专区 > 大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。

相关推荐
卧式纯绿1 分钟前
每日文献(八)——Part one
人工智能·yolo·目标检测·计算机视觉·目标跟踪·cnn
前端爆冲1 分钟前
项目中无用export的检测方案
前端
HelloDam1 分钟前
基于元素小组的归并排序算法
后端·算法·排序算法
Net分享2 分钟前
在 ASP.NET Core 中使用 Confluent.Kafka 实现 Kafka 生产者和消费者
后端
HelloDam2 分钟前
单元格法近似求解多边形最大内接矩形问题【思路讲解+java实现】
后端
Winwoo4 分钟前
服务端推送 SSE
后端
巷9557 分钟前
OpenCV图像形态学:原理、操作与应用详解
人工智能·opencv·计算机视觉
热爱编程的小曾29 分钟前
sqli-labs靶场 less 8
前端·数据库·less
深蓝易网37 分钟前
为什么制造企业需要用MES管理系统升级改造车间
大数据·运维·人工智能·制造·devops
gongzemin40 分钟前
React 和 Vue3 在事件传递的区别
前端·vue.js·react.js