即刻日报2021-12-31

技术:

腾讯技术:前端插件机制剖析及业界案例分析

如果你的工具型面对的对象有很丰富的场景需求,或者不想再为频繁的增减需求而频繁迭代,是时候考虑为你的系统设计一款插件系统。

流利说技术:流利说告警排班系统的实践

对于一个警报而言,它可能是程序相关的警报, 也可能是程序运行环境的警报,对于程序来说,它的告警就应该发送给这个程序(app)相关的负责人,而对于运行环境来说,它的告警就应该发送给相关运维团队(team)。每一个 app 或者 team 会对应有多个人员,假设这么多人都要一起同时接收告警,就会显得很不合理,而我们想要的是一段时间内某一个人接收相关 app 的告警,这样的排班机制会减少运维成本、沟通成本以提升效率。

腾讯技术:代码质量第4层——健壮的代码!

健壮性(Robustness) 是指程序在遇到规范以外的输入,错误和异常时,仍能正常运行。简单来说,健壮代码的适应性很强,不会因为一些异常,就导致程序崩溃。不健壮的前端代码体现为:

又拍云技术:Golang 常见设计模式之选项模式

熟悉 Python 开发的同学都知道,Python 有默认参数的存在,使得我们在实例化一个对象的时候,可以根据需要来选择性的覆盖某些默认参数,以此来决定如何实例化对象。当一个对象有多个默认参数时,这个特性非常好用,能够优雅地简化代码。而 Go 语言从语法上是不支持默认参数的,所以为了实现既能通过默认参数创建对象,又能通过传递自定义参数创建对象,我们就需要通过一些编程技巧来实现。对于这些程序开发中的常见问题,软件行业的先行者们总结了许多解决常见场景编码问题的最佳实践,这些最佳实践后来成为了我们所说的设计模式。其中选项模式在 Go 语言开发中会经常用到。

shopee技术:如何打造一款三消类游戏: Shopee Candy 技术揭秘

样式繁多的“消消乐”游戏想必大家都不陌生,通关秘籍就是将三个或更多相同的元素配对消除,通常我们称这类游戏为“三消”游戏。Shopee 购物平台内嵌的三消游戏 Shopee Candy 也受到了不少用户的喜爱,这篇文章将带你从项目起源、游戏架构和项目工具集等方面了解如何打造一款这样的三消小游戏。

携程技术:容器成本降低50%,携程在AWS Spot上的实践

节省成本的同时,保证系统的稳定性和可靠性。

一次RocketMQ消息超时引发的故障

RocketMQ作为公司消息中间件在各个业务广泛使用,用于公司的各个业务场景各个业。公司MQ集群已经支撑业务正常使用了很长一段时间,然而最近公司招采业务在发送MQ消息时出现了频繁超时导致业务事务回滚,严重影响了业务的使用。需要尽快解决MQ超时问题。

阿里巴巴技术:7种经典推荐算法模型的应用

个性化推荐,是指通过分析、挖掘用户行为,发现用户的个性化需求与兴趣特点,将用户可能感兴趣的信息或商品推荐给用户。本文调研了推荐系统里的经典推荐算法,结合论文及应用进行分析、归纳并总结成文,既是自己的思考过程,也可当做以后的翻阅手册。俗话说学而时习之,人的认识过程是呈螺旋式上升的,特别是理论应用到实践的过程,理论是实践的基础,实践能反过来指导人对理论的认识,我相信在将下文所述的算法应用到业务中的实践过程也将刷新我在总结此文时的认识。个性化推荐系统是一项系统工程,为便于聚焦描述,本文不涉及模型的训练及部署等工程问题,仅对推荐算法原理进行分析和其解决的问题进行总结。

汽车之家技术:Open-falcon在汽车之家的应用与实践

本文主要讲述了小米的监控系统open-falcon在之家的应用和实践,通过本文可以了解到open-falcon在之家的应用场景与改进过程,给与广大读友们类似需求的一些解决思路。

字节跳动技术:btrace 开源!基于 Systrace 高性能 Trace 工具

btrace(又名 RheaTrace) 是抖音基础技术团队自研的一款高性能 Trace 工具,它基于 Systrace 实现,并针对 Systrace 不足之处加以改进。

原文连接

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索