后端出身的CTO问:"前端为什么没有数据库?",我直接无语...... | 掘金一周 2.27

936 阅读7分钟

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

【掘金一周】本期亮点:

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

一周“金”选

掘金一周 文章头图 1303x734.jpg

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

前端

后端出身的CTO问:"前端为什么没有数据库?",我直接无语......@VeryCool

文章讲述了后端出身的 CTO 提出前端存数据解决后端性能问题,介绍了需求背景和分歧,还提到前端通过批量并发请求和高效本地筛选数据的方法,包括使用哈希和 Web Workers。

autohue.js:让你的图片和背景融为一体,绝了! @德莱厄斯

这篇文章介绍了 autohue.js 的开发过程。先提出从图片中提取主题色等的需求,探索现有库的不足后决定手写。详细阐述了思路和实现过程,包括降采样、色彩空间转换、聚类算法等。

给准备当前端组长的你一点小建议(四千字干货)~ @大码猴

本文主要是给准备当前端组长的人提供一些建议,包括筛选项目技术栈要考虑项目需求、团队技能和技术成熟度、评估项目功能点研发时间的方法、封装思想和跨技术组件复用的方式等。

埋头苦干Vue3项目一年半,总结出了16个代码规范 @LiuMingXin

文章是关于 Vue3 项目开发的经验总结,涵盖了 16 个代码规范,包括箭头函数、变量提升、数据请求等方面,还涉及代码注释、目录结构、性能优化等内容。

2025 年了,我不允许有前端不会用 Trae 让页面 Hero Section 变得高级!!!(Threejs)@何贤

这篇是关于使用 Threejs 让页面 Hero Section 变得高级的教程。介绍了前置条件、Threejs 基础环境搭建、纹理概述、ShaderMaterial 相关知识及应用,还提到了有趣的 UI 设计。

后端

刚刚,DeepSeek 解答了困扰我五年的技术问题。时代确实变了!@why技术

文章作者讲述了一个困扰自己五年的 Java 并发编程问题,问题围绕变量 flag 和 i 的不同修饰及类型变化对程序运行的影响,包括死循环原因、微调后的现象及解释,最后通过 DeepSeek 解惑。

上午系统崩溃,下午就喜提大礼包@提前退休的java猿

本文讲述系统崩溃出现outOfMemoryError,作者排查问题,发现是Android工程师分组统计方式错误,将大量数据查询到内存中导致,还介绍了相关知识,包括OutOfMemoryError的类型、系统反应及解决办法等。

一篇文章讲明白Deepseek!@程序员飞鱼

文章介绍了 DeepSeek 大模型,包括其基本信息、主要产品线、优势特点、使用技巧、应用场景等。如 DeepSeek-R1 的训练过程、与其他模型对比、本地部署方法等,并提及在电信运营商、芯片等领域的应用,还介绍了相关创新技术,如 GRPO、MOE 结构创新等。

MyBatis四大组件Executor、StatementHandler、ParameterHandler、ResultSetHandler详解@后端程序员Aska

这篇文章详细介绍了 MyBatis 的四大组件:Executor 负责数据查改、事务处理和缓存;StatementHandler 围绕 Statement 进行管理和操作,包括创建、绑定参数和执行 SQL 及结果映射;ParameterHandler 提供入参对象并将入参注入 SQL;ResultSetHandler 处理结果集。

程序员的保命技能——插件扩展点引擎,你必须要了解~@五阳

这篇文章主要介绍了业务中台面临的代码隔离性和业务扩展点问题,提出使用流程引擎和插件扩展引擎解决。详细阐述了插件扩展引擎,包括扩展点接口定义、加载扩展点、引用扩展点等方面。

Android

Google 将取消 Kotlin GDE,JetBrains 放弃 为 KMP 定制独立 IDE@恋猫de小郭

Google 将从 2025 年取消 Kotlin GDE,Kotlin 类目开发者或回归 JetBrains。JetBrains 放弃为 KMP 定制独立 IDE,因用户更希望在 IntelliJ 平台获得更好支持。

Flutter 正在推进全新 PlatformView 实现 HCPP, 它又用到了 Android 上的什么黑科技 @恋猫de小郭

本文探讨了 Flutter 在 Android 上的 PlatformView 实现,包括此前的几种模式及优劣,重点介绍了全新的 HCPP 实现。它需要特定环境支持,通过 SurfaceControl 构造高层级 Surface 解决混合覆盖问题,目前处于 beta 状态,未来可能成为新的支持模式。

Android 开发仔是时候考虑换一根数据线了 @CaptainZ

这篇文章探讨了 Android 开发中数据线对传输速度的影响。作者先介绍背景,然后通过实践对比 USB4 和 USB2 数据线的连接识别情况及传输速度,还提到 ADB 传输速度损耗大,Android 官方在 adb 36.0.0 启用实验性的突发模式可提升速度但不稳定

Flutter 组件集录 | TweenAnimationBuilder 补间动画构造器@张风捷特烈

这篇文章介绍了 Flutter 中的 TweenAnimationBuilder 组件。通过案例展示其在组件出现时实现背景颜色渐变动画,指出它是一种隐式动画,可动态控制动画效果。

人工智能

如何把你的 DeePseek-R1 微调为某个领域的专家?@ConardLi

文章以“如何把 DeePseek-R1 微调为某个领域的专家”为主题,先介绍了微调的原因,包括领域专业化、任务适配、能力纠偏、安全与成本等。接着对比了长文本、知识库、微调的区别。

小白也能学会,教你低成本微调 DeepSeek,打造私人算命大师模型!@ConardLi

文章以教大家微调出私人算命大师模型为例,介绍了大模型微调的相关知识。包括微调的原因、与长文本和知识库的区别、基本流程、通过平台微调的步骤、所需工具、实战案例及本地运行微调后模型的方法,还提到了相关资源和交流方式。

社区活动日历

img_v3_02cf_37b6e2cd-9e86-48ba-b1ef-82bd35e6b21g.jpg

活动日历

活动名称活动时间
Trae「超级体验官」创意实践征文2024年1月22日-2025年3月3日
Code Less, Create More丨掘金 AI FOR CODE 创意挑战赛即将开幕!2025年3月3日
机票已买,下周回国!加入Trae粉丝“接机群”赢Apple Mac mini、Ola Friend耳机——

📖 投稿专区

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