本文字数2000+ ,阅读时间大约需要 6分钟。
【掘金一周】本期亮点:
- taro4.0支持vite?🚀让我来试试
- 纯 CSS 实现的的3种扫光效果
- Next.js 项目写 Tailwind CSS 基本都会遇到的两个问题
- 前端图标库构建快速构建企业自用/开源图标库
- 前端如何使用GPGPU做加速计算?《模拟鸟类群居行为》
- 服了!DELETE 同一行记录也会造成死锁!!
- 赋能转转回收:LiteFlow可视化编排方案设计
- 面试官:为什么你们项目中还在用多表关联!
- 【网络安全】「漏洞复现」(五)从 NextJS SSRF 漏洞看 Host 头滥用所带来的危害 -哔哩哔哩APP的 AGP8 升级之旅
- Java开发者LLM实战——使用LangChain4j构建本地RAG系统
「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。
一周“金”选
内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。
前端
taro4.0据说今年的第二季度会发布正式版本,其中有个升级是构建链路支持vite,要知道小程序是不支持原生esm也不支持加载外部js资源,偏偏vite又是基于浏览器原生es模块能力来提升构建效率的,这么看来这俩东西根本就是水火不容啊,那taro4是如何进行支持的呢?
在日常开发中,为了强调凸显某些文本或者元素,会加一些扫光动效,起到吸引眼球的效果,除此之外,还有那种不规则的图片,只会在图片本身出现扫光,透明度地方则不会,这些是如何实现的呢?
Next.js 项目写 Tailwind CSS 基本都会遇到的两个问题 @冴羽
Tailwind CSS 看似使用简单,其实也有一些“门道”在其中。本篇我们就来聊聊 Next.js 项目写 Tailwind CSS 时会遇到的一些问题以及如何解决。
本文作者作者为同学们带来了一个能够快速建设企业内部图标库,或是开源图标库的一套工具链。这套工具链原本也是为了
varlet
官方图标库而实现的,这一次我们将其完善,并将其集成并制作了一个启动模板提供给社区同学们快速上手。
前端如何使用GPGPU做加速计算?《模拟鸟类群居行为》 @你也向往长安城吗
这篇文章利用WEBGPU 的计算管线(compute pass)实现,庞大的数据量,但是简单的计算,模拟数万只鸟儿的群居行为,源码来自WebGPU Samples 针对这个demo作者做了部分简化,以及增加了GPU的数据读取部分。
后端
服了!DELETE 同一行记录也会造成死锁!! @转转技术团队
本文将基于 MySQL 5.7.21 版本进行讨论,为什么两条一模一样的 DELETE 语句怎么会产生死锁呢?该版本使用 InnoDB 存储引擎,并采用 Repeated Read 作为事务隔离级别。
赋能转转回收:LiteFlow可视化编排方案设计 @转转技术团队
本文作者通过日常工作经验总结了LiteFlow可视化编排方案设计是如何实现的。
本文以最常用的MySQL数据库为例,讲一下为什么项目中还在用多表关联,其8.0版本支持的表连接算法为Nested-Loops Join(嵌套循环连接)和Hash Join(哈希连接)。
【网络安全】「漏洞复现」(五)从 NextJS SSRF 漏洞看 Host 头滥用所带来的危害@sidiot
本篇博文是《从0到1学习安全测试》中漏洞复现系列的第五篇博文,主要内容是通过代码审计以及场景复现一个 NextJS 的安全漏洞(CVE-2024-34351)来讲述滥用 Host 头的危害
ZGC 有多强 ,一次简单实操让你看的明明白白的@志字辈小蚂蚁
ZGC 是 Java 高版本新一代垃圾回收器 ,到现在 JDK21 版本已经可以稳定使用。前几篇作者对 JDK G1 回收器进行了一些检测,本文作者带着大家来体验一下,作为新一代垃圾回收器有多强呢?
Android
本次AGP升级计划从
7.2.2
升级到8.2.2
,AGP
中最大的变动点是Transform Api
接口的废弃、以及默认编译特性的开启。 同时也要顺带升级Gradle
版本,部分Gradle
的dsl
写法也有较大变动。基于以上变动,本着小步快跑的原则,分三步走,持续迭代。
基于 Core 文件的 Android 调试与分析套件 @PenguinLetsGo
2024 年初画了个饼,重构整套开源的离线内存文件分析套件,时间也刚好过去了半年,该项目仅对
Android 8 ~ Android 15
的arm64
、arm
、x86_64
、x86
、riscv64
体系的Core
文件进行支持,更早之前的 Android 版本,实在没有多余的精力去适配了,目前仍有许多功能并不完善,如 native unwind,asm disassembler,dwarf 等只能放到后面。arm64 目前用先采用FP
堆栈恢复来过渡。
人工智能
Java开发者LLM实战——使用LangChain4j构建本地RAG系统 @京东云开发者
本文将通过实战代码示例,意在帮助没有大模型实战经验的Java工程师掌握使用LangChain4j框架进行大模型开发。
社区活动日历
活动日历
活动名称 | 活动时间 | 活动主理人 |
---|---|---|
瓜分万元现金,原创技术好文-6月金石计划 | 2024年6月19日-2024年7月18日 | @Kim泽xi |
创作者训练营 · 助力创作者写出自己的技术好文! | 2024年6月24日-2024年8月11日 | @笑哈哈055 |
豆包MarsCode体验官-{玩转AI}开启智能编程之旅,拿手机大奖 | 2024年6月27日-2024年7月26日 | @掘金酱 |
📖 投稿专区
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。