互联网研发,唯快不破。为了提升公司整体研发效率,百度引入了业界的优秀工程实践,设计开发了一整套研发工具链。主要包括项目管理平台、代码开发协作平台和持续交付平台,分别针对需求、开发和交付场景,提供工具、流程和数据支持,如图1所示。图1百度研发工具链代码管理的目标场景就是开发场景,是研发活动的核心环节,承载着打通需求、交付上下游的作用。百度代码管理建设分别从文化传播、工程实践和产品建设三个方面入手推进
分类:
其他好文 时间:
2020-12-18 12:16:28
阅读次数:
2
本文译自https://towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013?gi=f8addb915af7,作者VijiniMallawaarachchi,Sep4,2017译者:evandeng2009(blog.csdn.net/evandeng2009/)为了更
分类:
其他好文 时间:
2020-12-18 12:15:51
阅读次数:
2
本文节选自《高可用可伸缩微服务架构:基于Dubbo、SpringCloud和ServiceMesh》一书,程超等著,由电子工业出版社博文视点出版,已获得授权。近年来微服务架构已经成为大规模分布式架构的主流技术,越来越多的公司已经或开始转型为微服务架构。本书不以某一种微服务框架的使用为主题,而是对整个微服务生态进行系统性的讲解,并结合工作中的大量实战案例为读者呈现一本读完即可实际上手应用的工具书。一
分类:
其他好文 时间:
2020-12-18 12:15:24
阅读次数:
2
一、Serverless是啥自从互联网兴起以来,Server就成了网络的核心部件。所以围绕Server的生意圈,也发展得如火如荼。从最早的电信托管,到虚拟机,到现在的Serverless,形成了几大阵容:1、IaaS(基础设施即服务:InfrastructureasaService)2、PaaS(平台即服务:PlatformasaService)3、SaaS(软件即服务:SoftwareasaSe
分类:
其他好文 时间:
2020-12-18 12:15:01
阅读次数:
2
文章主人公:小明,就职于某互联网公司,从事后端开发工作。最近小明收到通知公司需要开发一款《证件照》应用,需要征集架构方案,主要功能包括:小明虽然从事后端开发工作,但是一直很关注架构这方面的知识,以往都是开发大佬们架构好的应用现在有机会自己去实践下,打算把自己学到的知识应用于实际案例中来。小明的脑海里是回想了下架构的基本三原则:合适优于业界领先简单优于复杂演化优于一步到位小明作为架构新手,虽然干劲十
分类:
其他好文 时间:
2020-12-18 12:14:17
阅读次数:
2
序言什么是高并发高并发(HighConcurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(ResponseTime),吞吐量(Throughput),每秒查询率QPS(QueryPerSecond),并发用户数等。这里大家可以关注一下我的专栏《java进阶集中营》,每周都会更新到新的内容,如有遗
分类:
编程语言 时间:
2020-12-17 13:07:58
阅读次数:
5
作者:王宇航,红点直播联合创始人&CTO。毕业于中国科学技术大学,风云直播创始团队成员,曾参与逆向Adobe来源:UPYUNOpenTalk声明:本文已获得授权。Flash非公开加密网络协议RTMFP,负责设计实现百万同时在线的大规模视频弹幕系统。2013年联合创立红点直播,现负责团队管理、产品研发及架构设计等相关工作。如今的直播市场非常火爆,有很多直播云服务的提供商可供产品选择。同时视频
分类:
其他好文 时间:
2020-12-17 13:05:47
阅读次数:
7
SDDC(Software-Defined Data Center,软件定义数据中心)从功能架构上可分为以下五大关键技术,分别为:1、软件定义计算 2、软件定义存储 3、软件定义网络 4、云操作系统 5、IT基础设施。本章节我们重点讲解IT基础设施。
分类:
其他好文 时间:
2020-12-17 12:24:00
阅读次数:
2
1、基本架构 (1)、应用程序Spark 应用程序由一个驱动器进程和一组执行器进程组成。驱动进程运行 main()函数,位于集群中的一个节点上,它负责三件事:维护 Spark 应用程序的相关信息;回应用户的程序或输入;分析任务并分发给若干执行器进行处理。驱动器是必须的,它是 Spark 应用程序的核 ...
分类:
其他好文 时间:
2020-12-17 12:09:25
阅读次数:
2
pojo、dao、service、servletweb、 前端界面文件 JavaEE 的三层结构: 表现层 : 前端界面文件、servlet 业务逻辑层: service层 持久层: dao、 pojo MVC 设计模式 M (model)业务逻辑层: service 、 dao、 pojo C ( ...
分类:
Web程序 时间:
2020-12-17 12:08:25
阅读次数:
2