Quantcast
Channel: InfoQ - 促进软件开发领域知识与创新的传播
Browsing all 1638 articles
Browse latest View live

从零开始入门 K8s:应用配置管理

一、需求来源背景问题首先一起来看一下需求来源。大家应该都有过这样的经验,就是用一个容器镜像来启动一个 container。要启动这个容器,其实有很多需要配套的问题待解决:第一,比如说一些可变的配置。因为我们不可能把一些可变的配置写到镜像里面,当这个配置需要变化的时候,可能需要我们重新编译一次镜像,这个肯定是不能接受的;第二就是一些敏感信息的存储和使用。比如说应用需要使用一些密码,或者用一些...

View Article


Image may be NSFW.
Clik here to view.

浅谈 UC 国际信息流推荐

列表页推荐这是印度语版的推荐列表页,左边跟常见 feed 推荐的产品形态是非常类似的,有不同的异构的卡片:新闻聚合页,点开以后就是一个聚合页。视频,点开是一个沉浸式播放的聚合页。普通的图文,点开是一个落地页、详情页。Memes,印度市场特有的内容 Memes。这种内容主要是一张图片(或者动图),这种内容比较特殊,可以直接在列表页消费,直接看了就曝光、阅读完成,就结束了,如果点开的话就是 Memes...

View Article


Image may be NSFW.
Clik here to view.

携程Redis跨IDC多向同步实践

一、前言跨DC(数据中心)的数据同步是企业提升容灾实力的必备手段。随着携程业务向海外发展的速度越来越快,应用架构能够快速全球部署的能力也愈发重要。对于服务而言,我们可以尽量做到无状态的部署架构,来达到灵活拓展,快速部署的目的,比如 server-less。然而,对于业务应用来讲,大量的业务逻辑是有状态的,仅仅做到服务的灵活拓展还不够,需要数据也拥有多站点共享的能力。携程在一年前已经可以实现...

View Article

Image may be NSFW.
Clik here to view.

10年+,阿里沉淀出怎样的搜索引擎?

一、整体架构搜索引擎分为数据源聚合(俗称dump)、全量/增量/实时索引构建及在线服务等部分,以Tisplus为入口经由Bahamut(Maat进行工作流调度)->Blink->Hdfs/Swift->BuildService->Ha3->SP->SW等阶段对客户提供高可用/高性能的搜索服务。其中数据源聚合在tisplus平台和Blink平台完成,Build...

View Article

全球敏捷探索之旅

本文要点由于文化上的冲突,产生了许多误解。敏捷的采用需要文化的转变。了解不同的文化类型、行为和沟通风格,可以帮助推动者和团队制定更好的执行策略。“弹出式”团队的概念是一种新兴的模式,即保持团队在一起,并作为一个整体继续下一个项目。如果多文化团队能够超越容忍并消除他们之间的差异,承认他们的多样性,找到更好地相互融合的方法,那么他们就能达到相当高的执行状态。世界上不同地区的人对敏捷表现出的观点是:要么它...

View Article


Image may be NSFW.
Clik here to view.

我从高级软件工程师身上学到的那些经验与教训

一年之前,我开始在彭博担任全职工作。从那时起,我就在构思这篇文章。我想象自己能够在时机成熟时,把自己的想法都倾诉于纸端。但刚刚过去一个月,我就意识到这并非易事:随着工作的推进,我忘掉了很多自己刚刚学到的东西。这些东西快速内化,使我的大脑开始欺骗自己,令我误以为自己早就掌握了这些清晰记得的知识,或者是认定自己从未听说过那些实际上是被忘记了的内容。正因为如此,我才开始保留自己的日志。每当遇到有趣的情况,...

View Article

维护数千规模MySQL实例,数据库灾备体系构建指南

本文由 dbaplus...

View Article

知乎移动端云测试平台实践:Agent 设计和实现

背景在云测试平台设计中,Agent 的设计一般来讲需要考虑如下一些场景:移动设备的交互控制是否需要 PC 设备的支持和移动端设备进行数据交互,主要有两种方式,一是通过常规官方建议的 PC - Mobile 的调试方式,使用公共协议如:adb、usbmuxd 进行数据交互,二是直接在 Mobile 中植入代码,通过代码调用系统 API 和服务端进行交互,省去 PC...

View Article


Image may be NSFW.
Clik here to view.

GitHub改进漏洞工作流,加入CVE编号授权

随着对Semmle的收购,GitHub宣布了一些改进,旨在使维护人员和开发人员更容易修复和防止漏洞。这包括创建安全警告并直接从GitHub UI分配CVE编号。正如GitHub高级副总裁Niyogi...

View Article


巧用自动化测试组合拳保证产品质量

一、背景我们的测试工作经历了以下四个阶段。第一阶段,产品需求评审完成,开发团队实现功能开发,然后草草提测,不写单元测试。测试人员进行人工测试,没有工具或系统做辅助,测试用例编写是在excel或脑图中呈现。这个阶段只对业务熟悉,开发只关注功能实现。第二阶段,产品需求评审完成,开发团队实现功能开发,写自身功能相关的单元测试,组长review组内代码。测试方面,依然处于人工检测功能测试阶段,但开始有一些相...

View Article

Image may be NSFW.
Clik here to view.

计算机视觉领域最好用的5个开源图像标注工具

本文介绍了5个很棒的标注工具,我希望它们能帮助你创建计算机视觉数据集。如果你是一名计算机视觉领域的数据科学家,你可能也意识到了你需要一个快速而简单的标注工具,其原因至少是以下两个之一:PoC(译者注:Proof of...

View Article

Image may be NSFW.
Clik here to view.

成就李开复、姚期智、沈向洋等人,印度农村走出的AI大师Raj Reddy

在人工智能60年的沉浮史上,有一个人不得不提,他就是第一位获得图灵奖的亚洲人—Raj Reddy ,从1963年开始学术研究生涯,至今他已经与AI相伴53年,他在人工智能系统、机器人系统、人机交互等方面做出了开创性贡献,是人工智能的重要开拓者之一。除了在学术上的贡献,Raj Reddy...

View Article

Image may be NSFW.
Clik here to view.

手把手教你阻止人工智能窃听

人工智能窃听?这听上去似乎是天方夜谭的事情。但实际上,有些设备,真的在窃听你的谈话内容!只要你上百度查一下“Alexa 窃听”、“Siri 窃听”、“Google...

View Article


Image may be NSFW.
Clik here to view.

为什么说Prometheus是足以取代Zabbix的监控神器?

本文由 dbaplus 社群授权转载。一、简介Kubernetes自从2012年开源以来便以不可阻挡之势成为容器领域调度和编排的领头羊,Kubernetes是Google Borg系统的开源实现,于此对应Prometheus则是Google...

View Article

Image may be NSFW.
Clik here to view.

Litho在动态化方案MTFlexbox中的实践

1. MTFlexboxMTFlexbox是美团内部应用的非常成熟的一种跨平台动态化解决方案,它遵循了CSS3中提出的Flexbox规范来抹平多平台的差异。MTFlexbox适用于重展示、轻交互的业务场景,与现有HTML、React...

View Article


Image may be NSFW.
Clik here to view.

Pinterest的Kubernetes平台化之旅

Pinterest软件工程师透露他们在公司采用Kubernetes时引入了定制的工具和资源。对于其他希望构建自己的平台即服务(PaaS)和相关开发人员工作流的团队来说,其关键收获包括容器编排系统如何才能提供一种方法来统一管理工作负载,Kubernetes的工作负载模型可以通过自定义资源定义来增强,并且一个健壮的端到端的测试管道是避免回归的关键。Pinterest是一款社交媒体网页和移动应用程序,它允...

View Article

Image may be NSFW.
Clik here to view.

百度机器学习课程 (五):如何跨上大数据的战车

案例:教育个性化学习路径首先我们将通过一个具体的案例,看看是否可以用机器学习的方式去解决它,以及在解决过程中产生的问题与思考。这是一个教育个性化学习路径的案例。当我们翻开一本几何教材,我们会发现它是一个标准的学习路径:会按照点->线段->三角形->圆的标准学习路径进行学习。实际上,这个学习路径背后知识点的依赖关系往往是一个网状的。这样一个网状知识点的依赖关系,其实可能会产生非常多的...

View Article


Image may be NSFW.
Clik here to view.

独家解读:蚂蚁金服自研数据库OceanBase如何登顶TPC-C

10月2日,国际事务处理性能委员会(TPC)宣布:在最新发布的TPC-C排行榜中,蚂蚁金服自研数据库OceanBase位列第一。InfoQ记者第一时间采访到蚂蚁金服研究员、OceanBase...

View Article

Image may be NSFW.
Clik here to view.

以实战攻防视角,全方位解读企业信息安全体系构建方法

8 月 24 日,TGO鲲鹏会西安分会 & 成都分会联合举办的“跨蜀道秦岭,成就「技」无止境”分会活动上,四叶草安全技术副总裁邓永凯进行了题为《从攻防视角谈企业信息安全体系建设》的演讲分享。在演讲中,他分享了企业重视信息安全的原因,以及企业该如何应对信息威胁的几大方法。TGO 鲲鹏会对其演讲内容进行了分享和整理,以飨读者。以下内容整理自邓永凯的现场发言:大家下午好!很高兴 TGO...

View Article

小程序将有望实现统一?W3C最新公布了MiniApp标准化白皮书 | 话题

W3C第一次公布miniapp标准化白皮书,该文档是由中国网络兴趣小组编写而成(其中包括阿里巴巴、百度、小米、华为等大厂专家),并介绍了一种名为MiniApp的移动应用程序新格式,这是一种非常流行的混合解决方案,它依赖于Web技术(特别是CSS和Javascript),但也集成了Native...

View Article
Browsing all 1638 articles
Browse latest View live