Hello,又到了每日掘金时间。酱酱们的每日掘金新增优质作者介绍和码上掘金板块,专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!
本文字数3400+,阅读时间大约需要 15分钟。
- 【本期每日掘金】亮点:
- 100 个应用加载性能提升 50%+ ------ 国际化业务中台性能优化实践(下)
- Formily JSON Schema 渲染流程及案例浅析
- 什么,你还不会chrome自定义性能降速?
- 图解 CSS:CSS 层叠和继承
- ......
筛选规则:文章发布时间在本期「酱酱们的每日掘金」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。
今日主理人|每日掘金
本期每日掘金由👉 帅气的法医 负责制作,法医
是一个长期活跃于沸点的最佳摸鱼手,热爱Coding,喜欢分享,五湖四海皆兄弟,欢迎大家一起在沸点摸鱼,在掘金创作。
每日干货|每日掘金
主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。
『前端』
在 🔥一文带你从0到1做性能优化------国际化业务中台性能优化实践(上) 中,我们着重介绍了性能指标选取、目标制定和性能瓶颈分析,本文将为大家介绍我们是如何解决对应问题,并达成优化目标的(为了防止大家忘记,这里再提一嘴我们的目标是 x-fmp < 4s)。
Formily 是基于 JSON Schema 的强大表单解决方案,它提供了灵活的表单渲染和数据绑定能力。本文将探讨 Formily JSON Schema 渲染机制和实现细节,帮助我们更好地理解和应用该技术。
在日常开发中,不知道你们是否遇到过这样的场景,在本地开发非常流畅 功能验证也没有问题,但是一上生产环境就各种bug,一问现场设备用的是
windows7
32位
4g内存
,彦祖们的心情是不是和我一样沉重,定位出来是cpu
性能问题,那么我们本地该如何来模拟这种cpu
降速场景呢?
本系列会实现一个简单的
react
,包含最基础的首次渲染,更新,hook
,lane
模型等等,本文是本系列的第一篇。这对于我也是一个很大的挑战,不过这也是一个学习和进步的过程,希望能坚持下去,一起加油!期待多多点赞!
CSS 中有三个概念是必须要掌握的:层叠 、继承 和权重。今天我们主要来了解 CSS 中的层叠和继承,对于 CSS 权重这一部分将放到 CSS 的选择器中来介绍,因为这一部分和 CSS 的选择器耦合的更为紧密。不管是初学者还是有一定工作经验的同学,花点时间阅读这篇文章都是很有必要的,这样有利于你对 CSS 更清楚的了解和理解。
『后端』
Terraform 是由 HashiCorp 创建的开源"基础架构即代码"工具。作为一种声明式编码工具,Terraform 使开发人员能够使用一种称为 HCL(HashiCorp 配置语言)的高级配置语言来描述运行应用程序所需的"最终状态"云或本地基础设施。然后,它会生成一个达到该最终状态的计划,并执行该计划来供应基础设施。
同源策略
(Same origin policy)
是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现
本文深度解析Java虚拟机中类的生命周期,包括加载、验证、初始化等阶段。强调主动和被动使用触发条件,总结类加载器类型和获取方法。
本文为nginx的入门教程,适合零基础同学,以及了解较浅显的同学,Docker启动的nginx如何解决浏览器跨域问题
本篇文章主要讲解通过Velocity模版引擎 自研开发一个代码生成器 框架,可根据数据库已有的表结构生成基于MVC架构的Java代码,也可个人需求随时添加或修改要生成的代码内容,非常方便,并提供了一些设计模式使用的范例,希望对读者有所帮助。
『移动端』
本文基于Android 12进行广播流程的分析,主要从四个方面:广播的注册、解注册、处理、结束四方面进行分析,会比较全面、按个人理解对广播进行解析。但个人能力有限,可能存在部分理解错误,但绝对是一篇理解Android 广播流程的好文。和自己前年写的广播分析,简直打脸自己。原来,想要进步,就是推翻自己,重新再来。
技术改造的背景是由于业务需求和系统版本不断迭代,整个订单详情页面包含了:订单等待动画,各种场景的弹窗,地图的渲染,订单信息卡片,卡片底部的广告,问卷,以及卡片状态的转换等等 ,导致订单详情页面的代码量逐渐增多,从21年的 500行到至今的4000+行代码。随着时间的推移,原有的代码结构变得复杂且难以维护,可能存在一些问题,如代码冗余、可读性下降等。为了应对这些挑战,团队决定进行技术改造,以提高系统的可维护性、可扩展性。
typealias
关键字在Swift中用于为现有类型定义一个别名,它可以提高代码的可读性和可维护性。以下是typealias
关键字的一些常见实用场景
内存管理是 Objective-C 编程中的一个重要主题。本文介绍了内存泄漏、野指针崩溃等问题,以及如何使用内存分析工具进行优化。要避免这些问题,我们需要了解 Objective-C 的内存管理方式,注意循环引用和多线程操作对象的问题,并善于使用内存分析工具。通过这些方法,我们可以编写出更高效、更稳定的 Objective-C 代码。
📖 投稿专区|每日掘金
👉 大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。