Hello,欢迎来到每日掘金时间。每日掘金专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!
本文字数 1700+,阅读时间大约需要 6 分钟。
- 【本期掘金酱的下午茶】亮点:
- 「从0实现React18系列」Reconciler架构的双缓存树实现原理
- 设计一款赏心悦目的 React 状态管理库
- JDK20正式发布了GA版本,短期维护支持,以及JDK21预览
- 初学后端,如何做好表结构设计?
- Dart 与 Java & Kotlin 差异一览
- Kotlin委托的原理与使用,以及在Android开发中常用的几个场景
- 去哪儿 Serverless 性能优化及高可用
- ……
筛选规则:文章发布时间在本期「掘金酱的下午茶」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。
今日主理人|下午茶
本期每日掘金由 战场小包 负责制作。如有投稿文章,请私信👉 战场小包
PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain
每日干货|下午茶
主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。
『前端』
写本文的起因是最近做了一个共享屏幕在线演示ppt的需求,发现了navigator的新大陆。原来web端开启屏幕共享是如此的简单,在接触之前还以为是多么高大上的功能,需求评审时内心还有些慌张。
通过上一篇文章的学习,了解了
Fiber
是什么,知道了Fiber
节点可以保存对应的DOM节点
。Fiber节点
构成的Fiber Tree
会对应DOM Tree
。前面也提到Fiber
是一种新的调和算法,那么它是如何更新DOM节点的
呢?
梳理一下前后端分离的相关知识,以对全局更加了解,从而更好的服务于作为前端工程师的岗位
本文的出发点是记录笔者在设计一款状态管理库时的心路历程和思考。起初笔者仅仅是想做一些粗浅的封装,但是实际思考后,非常希望能够开发一款用起来好用,让自己觉得赏心悦目的状态管理库。
- NodeJs 在计算上单线程的特性使得其在运算能力较薄弱,无法应对计算量大的场景
- 缓存内容散乱,没有进行统一的管理
针对这些问题,我们进行了专项优化,以此来提升 Serverless 服务的性能和稳定性,我们以一个实际的优化案例来展开描述:
『后端』
最近,Oracle发布了
JDK20
,相比对于Java开发者来说,JDK
的发版是比较收关注的事情了,小简也来和大家一起了解了解JDK20
发生了什么变化呢?
Redis的优点是快、安全、节省内存,在设计Redis String实现的时候,也深刻的体现了Redis的这三个优点。提到Redis字符串的优点,需要先看一下C语言字符串的缺点,毕竟没有对比就没有伤害。
最近有不少前端和测试转Go的朋友在私信我:如何做好表结构设计?。大家关心的问题阳哥必须整理出来,希望对大家有帮助。
『移动端』
在设计模式中,委托模式(Delegate Pattern)与代理模式都是我们常用的设计模式(Proxy Pattern),两者非常的相似,又有细小的区分。
随着金三银四的到来,这段时间陆续开启了面试的热潮,目前Kotlin作为Android日常开发中的主要的语言基础,无疑成为Android面试中常考的一部分,为了检验自身巩固自己的语言基础掌握情况,所以笔者整理收集了当下网上Kotlin常见的一些问题,但由于篇幅内容过长所以分了三个部分(基础篇,协程篇,Flow篇),以下是基础篇部分,笔者选取了其中比较经典的25个问题,有需要的小伙伴们可以自行拓展,然后进行查缺补漏
最近学习Flutter,发现其使用的Dart语言,有些方面很像Java,有些方面又很像Kotlin,所以整理下目前发现的区别点,一方面方便自己记忆,另一方面也希望可以给尚未接触过Flutter小伙伴们提供一些帮助。(本文仅从Dart语言使用角度对比Java & Kotlin。)
Opaque Types 是在 Swift5.7 新添加的一个特性。主要是和 Protocol 来搭配使用,用来定义函数中的参数类型。它的作用就是隐藏参数的具体类型,从而使代码变得更加通用,减少冗余代码。废话不多说,下面来看一看它如何使用。
趣味码上掘金分享|下午茶
- 码上掘金精选,收集优秀的码上掘金项目,供大家一起学习:github.com/akira-cn/jc…
- 码上掘金游戏精选:g.jcode.pub/#/716133153…
作者 | 简介 |
---|---|
IT大春哥 | 躲避”穷”的小游戏 |
📖 投稿专区|下午茶
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。
原文链接:https://juejin.cn/post/7213827087089827898 作者:酱酱们的每日掘金