tencent-logo

腾讯云专区

作者:王少飞 在做业务时我们用 react + redux 框架,其中 redux 的 reducers 是用的纯函数。这里什么是纯函数?为什么要用纯函数?纯函数的好处是什么?接下来的我们一起研究下。 redux 强调 reducers 一定要是纯函数 什么是纯函数 满足以上两条的函数成为纯函数:

作者:何方舟 现象 ​ 之前有发现,录播 node 有异常关闭的情况。 ​ 我们在1月3日有一次发布,而1月5日凌晨突然挂掉。 分析服务器内存曲线。 ​ ​ 对应的详细内存 ​ 可以发现服务器内存达到最大值 8G 后就挂掉了,根据发布后内存有明显的上升趋势,且 GC 回收不明显, 初步判定是由于内存

作者:helinjiang 我们即将讨论的是如何在前端项目中引入自动化测试。虽然文章聚焦的是前端项目,但实际上讨论的内容也适合 Node 端应用。 ​ ​ 这是本系列文章的第一章,主要内容是对前端自动化测试有一个初步的了解。适合入门学习。 ​ 1. 引入自动化测试的必要性 ​ 好处很多,包括减少错误

作者:程柳锋 目的 统一团队 Git commit 日志标准,便于后续代码 review ,版本发布以及日志自动化生成等等。 统一团队的Git工作流,包括分支使用、tag 规范、issue 等。 Git commit日志参考案例 angular commit-message-test-project

作者:link 什么是ZooKeeper Zookeeper 是一个分布式的、开源的协调服务,用在分布式应用程序中。它提出了一组简单的原语,分布式应用程序可以基于这些原语之上构建更高层的分布式服务用于实现同步、配置管理、分组和命名等。Zookeeper 设计的容易进行编程,它使用一种类似于文件系统的

作者简介:王少飞 前言 “Badjs前端脚本错误监控及跟踪解决方案” 可以有效的提升web前端业务质量,但部署和使用都有一定的门槛。现在我们把这个服务制作成了腾讯云镜像,使接入和使用都很方便,不用考虑申请硬件资源以及服务的安装部署等复杂工作。 Badjs前端脚本错误监控及跟踪解决方案有如下优势 一站

作者:袁飞翔 最近入手了一台腾讯云机子,用于团队社区站点的建设,站点架构: ​ 数据库服务:mongodb 后台:nodejs + express 接入:nginx ​ 整个购买到部署的要点步骤: ​ 服务器购买 nginx 编译安装配置 node 安装 mongodb 安装 server部署 ​

作者:腾讯云 FPGA 团队 前景 随着 AI 这股热潮的发展,业界对人工智能发展的热情逐渐高涨,人工智能也成为了未来发展的趋势。中小型企业也期望搭上人工智能这辆列车。 过去,中小企业部署 FPGA 面临诸多问题:FPGA 硬件成本高、灵活性差、一次性采购投入大,需要高昂的费用和巨大精力进行 FPG

作者介绍: 赵伟 腾讯TDSQL数据库开发者 MySQL (这里的MySQL是指广义的mysql,包括oracle,mysql,percona,mariadb等)的Statement Based Replication (SBR)是一个暗坑无数的功能,可能导致主备机数据不一致,以及其它问题,所以在T

作者介绍:吴双桥 腾讯云数据库工程师 一 、背景介绍 近年来,TokuDB 作为 MySQL 的大数据( Big Data )存储引擎受到人们的普遍关注。其架构的核心基于一种新的叫做分形树( Fractal Trees )的索引数据结构,该结构是缓存无关的,即使索引数据大小超过内存性能也不会下降,也

作者:熊训德 本文档说明 go 语言自带的测试框架未提供或者未方便地提供的测试方案,主要是用于解决写单元测试中比较头痛的依赖问题。也就是伪造模式,经典的伪造模式有桩对象( stub ),模拟对象( mock )和伪对象( fake )。比较幸运的是,社区有丰富的第三方测试框架支持支持。下面就对笔者亲

作者:熊训德 go 语言本身内置了一套相对轻量级的测试框架,通过 testing 库和 go test 命令支持单元测试。本篇文档主要介绍使用 go 语言 testing 包进行单元测试方法,以及一些在编写单元测试过程遇到的坑。 在 go 中使用单元测试时,在同需测试的源文件目录下增加XXX_tes

我们容器集群内核基于kubernetes,kubernetes支持对容器进行周期性的探测,根据探测结果来决定判断容器的健康状态,并执行额外的操作。当我们创建服务时,在容器参数页的高级设置选项里面,可以为容器设置健康检查。 健康检查类别 容器存活检查。该检查方式用于检测容器是否活着,类似于我们执行ps

作者介绍:王天夫 腾讯云后台开发工程师 腾讯云容器服务是基于Kubernetes打造的。在Kubernetes中,创建和管理容器都是以controller来实现,例如:Replication Controller,Deployment,PetSet等。使用controller来管理容器,可以使用户方

作者介绍:于广游,腾讯云后台开发工程师。欢迎加入腾讯云容器服务QQ交流群434653499。 1.什么是滚动升级 滚动升级是一种多副本服务的升级方式,其特点是能够保证升级过程中服务不中断,对外界无感知。其原理大致为循环的执行以下步奏直至所有容器都被更新。 启动一个新的容器 将LB绑定到新的容器上 将