知鸦日报2023-04-28

2023-04-27 16:30:00 ~ 2023-04-28 16:30:00

产品

京东产品:用户意图拆解 & 行为范式抽象

摘要

本文将以京东 App 部分关键页面的体验优化研究为例,详解如何通过拆解用户意图,为页面构建底层布局逻辑,规划符合用户预期的体验动线,挖掘页面体验提升机会点。

登录后可查看文章图片

技术

Elasticsearch 8.X 性能优化实战

摘要

本文提供了关于 Elasticsearch 部署最佳实践的建议。其中包括使用索引生命周期管理(ILM)和快照生命周期管理(SLM)自动化索引和快照的管理和维护,从而提高查询性能,降低存储成本,增强可扩展性。此外,文章还介绍了监控 Elasticsearch 集群性能的指标,包括集群健康状况、搜索和索引性能等。最后,作者强调了充分利用 Elasticsearch 需要计划、优化和监控部署,建议参考官方文档和性能测试结论,并根据实际情况做出优化调整。

登录后可查看文章图片

服务百万商家的系统,发布风险如何规避?微盟全链路灰度实践

摘要

详解微盟全链路灰度平台实践难点、解决思路及使用场景,还原其服务百万商家客户的全过程。

登录后可查看文章图片

爱奇艺技术:爱奇艺DRM修炼之路

摘要

数字版权管理系统(DRM)作为一种数字版权保护技术,可以有效保护数字内容,防止盗版和侵权行为。

登录后可查看文章图片

携程技术:狂砍千万行代码,零故障!去哪儿网系统瘦身技术揭秘

摘要

教你利用 SA 黑科技,无风险、高效地精简线上系统。

登录后可查看文章图片

58同城技术:魔方基础依赖环境隔离实践

摘要

作者发现魔方服务更新低效,导致开发体验差。优化前,编译耗时非常长,例如A需要10分08秒才能完成编译。经分析,问题在于安装冗余依赖和执行耗时的命令。为解决这些问题,作者加入了自动检查并安装依赖的命令和忽略脚本命令的参数。优化后,如表中所示,编译耗时大大减少,例如A现在只需要04分42秒即可完成编译。

RESTful API Design. Best Practices in a Nutshell.

摘要

Best Practices for Designing HTTP and RESTful APIs. Introduction to URL structure, HTTP methods, relationships, pagination and versioning.

登录后可查看文章图片

Transformer Math 101

摘要

We present basic math related to computation and memory usage for transformers.

腾讯技术:MySQL之到底该查哪个分区?

摘要

MySQL使用分区剪枝来确定哪些分区符合查询条件,根据不同的分区类型进行判断。使用SEL_TREE描述区间范围进行剪枝,每个SEL_ARG包含一个或多个分区键。SEL_TREE可以分为三种情况,其中第三种情况是多个index merge tree,可以描述成merge_tree1 AND merge_tree2 ... AND merge_treeN,每个merge tree类似于第二种情况。在find_used_partitions中,根据分区类型和剪枝条件是否为一个等值查询进行剪枝,剪枝的结果取并集。如果无法只创建一个SEL_ARG,则会创建一个index_merge tree

登录后可查看文章图片

Git实用技巧和原理解读

摘要

本文源自于笔者在公司内部做的一次技术分享,主要是讲解 Git 的一些背景知识以及如何用好它。

登录后可查看文章图片

360技术:用GPT 从0搭建 Jest 到帮写测试用例

摘要

本文介绍了前端单元测试的重要性以及如何使用AI来提高测试效率。作者分享了如何搭建Jest测试环境以及使用Cursor进行代码编辑和解答问题的经验,并提供了一个实例。在该实例中,作者使用AI辅助侧栏来提问,并解释了侧栏无法读取整个工程的原因。作者还分析了测试代码中的问题,并提供了改进方案。此外,作者强调了源代码中存在一个null的问题,若函数返回该值,将不会执行任何操作。

登录后可查看文章图片

又拍云技术:使用 OpenAPI 构建 RESTful API 文档

摘要

作为一名开发者,往往需要编写程序的 API 文档,尤其是 Web 后端开发者,在跟前端对接 HTTP 接口的时候,一个好的 API 文档能够大大提高协作效率,降低沟通成本,本文就来聊聊如何使用 OpenAPI 构建 HTTP 接口文档。

登录后可查看文章图片

京东技术:从原理聊 JVM(一):染色标记和垃圾回收算法

摘要

本文详细介绍了Java虚拟机内存中垃圾回收机制的基本原理,包括标记清除、标记复制和标记整理算法,以及年轻代和年老代的划分和数据迁移方式。同时还介绍了写屏障、记忆集和卡表实现方式。文章中特别强调了标记整理算法避免了标记清除算法的碎片问题以及复制算法的空间问题,是一种高效的垃圾回收方式。作者也提到将会深入介绍CMS、G1、ZGC等垃圾收集器的运作流程和原理。

58同城技术:如何编写一个测试方案?---她是这样做的!

摘要

The author emphasizes the importance of being a bridge between product and technology as a QA, ensuring that both are closely aligned with business needs. They stress the need for multi-dimensional understanding of the system and strategic planning to safeguard the quality of the project. To achieve this, the author recommends evaluating design, interface changes, data dependencies, and system functionality scenarios during review, creating a detailed testing plan with a clear schedule, researching project milestones, and coordinating testing methods and rhythm. They also highlight the importance of clear business understanding, minimizing blind spots in functional dependencies, and deep technical understanding to create a comprehensive testing plan. Finally, they suggest prioritizing business goals and understanding the system's positioning and development direction to analyze requirements' design direction and technical solution adequacy for long-term iterations.

携程技术:掌控 Android 编译利器,携程火车票AAR 编译速度优化实践

摘要

应用Gradle自定义依赖项解析方案提高Android编译速度。

登录后可查看文章图片

科普

全国爆款姓名大赏,这五个字被用烂了

摘要

中国年轻父母取名,能有多野。

登录后可查看文章图片


‹ 2023-04-27 日报 2023-04-29 日报 ›

qrcode

关注公众号
接收推送