WebGL在次元秀的实践、宕机了,Redis 如何避免数据丢失 | 酱酱的下午茶第160期

1,479 阅读4分钟

Hello,又到了每天一次的下午茶时间。酱酱们的下午茶新增优质作者介绍和码上掘金板块,专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!

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

  • 【本期掘金酱的下午茶】亮点:
  • 你可能不知道的dialog弹窗
  • 找不着北的 TypeScript
  • 作用域链和闭包 :代码中出现相同的变量,JavaScript引擎是如何选择的?
  • 项目没发版却出现了bug,原来是chrome春节前下毒
  • 宕机了,Redis 如何避免数据丢失?
  • WebGL在次元秀的实践
  • 【iOS】NSTimer Block 为什么不会触发循环引用?!
  • ……

筛选规则:文章发布时间在本期「掘金酱的下午茶」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。

每日干货|下午茶

主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。

『前端』

想必大家都知道 HTML5 中有 dialog 这样一个标签,顾名思义,就是“弹窗”。除了有良好的语义外,随着浏览器的不断更新迭代,还出现了许多你可能不知道的特性,本文带你快速了解一下

本文通过一系列实例和对比带你进一步了解TypeScript

理解作用域链是理解闭包的基础,而闭包在 JavaScript 中几乎无处不在,同时作用域和作用域链还是所有编程语言的基础。本文带你了解什么是作用域链,并通过作用域链再来了解什么是闭包

本文复现了一个实际项目中由Chrome更新所带来的问题,并对其进行分析、解决和总结

次元秀作为一款捏脸应用。用户可以根据自己的偏好捏制喜欢的原创动漫人物,可以把自己捏制的人物保存动态表情套图、头像、角色卡。本文带你学习WebGL在其中的应用实践

『后端』

Synchronized,Java 友好的提供了的一个关键字,它让开发者可以快速的实现同步。它就像一个星星,远远看去就是一个小小的点。但是走近一看,却是一个庞大的蛋糕。而这篇文章就是要将这个巨大的蛋糕切开,吃进肚子里面去

本文带你学习使用CompletableFuture实现异步编排的方案

本文带你学习宕机时,Redis如何持久化的两种方案对比

本文带你学习使用分布式锁中错误释放锁时机和缓存失效问题的解决方案

  • 深入理解 go sync.Map - 基本原理

    本文带大家探讨一下 sync.Map 中的一些大家比较感兴趣的问题,比如为什么有了 map 还要 sync.Map?它为什么快?sync.Map 的适用场景(注意:不是所有情况下都快。)等。

『移动端』

本文直观地了解 Flutter 未来的方向。其中主要的核心内容有:

Impeller

3D 支持

add-to-web 支持

Dart 3 等

依赖注入是一种常见的设计模式,在合适的时候使用它,可以提高我们代码的质量。依赖注入是控制反转的一种实现,那么什么是控制反转?本文带你了解

本文以标题为主线,探究 NSTimer 与 Runloop 之间的关系。

趣味码上掘金分享|下午茶

作者文章简介
偷得浮生的狗子兔了个兔」——新春烟花新年礼花

📖 投稿专区|下午茶

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

今日主理人|下午茶

本期每日掘金由 Ylimhs 负责制作,Ylimhs是一个长期活跃于沸点的最佳摸鱼手,热爱Coding,喜欢分享,五湖四海皆兄弟,欢迎大家一起在沸点摸鱼,在掘金创作。

PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain