想要回答这个问题直接给一个定义其实没那么难,但是没接触过的同学未必理解。所以需要先介绍一下背景,再解释会更容易明白。
2006年,Jeannette m. Wing 提出了“计算思维”的概念,这个概念在全球范围内对计算机科学的教育、研究和发展产生了重大影响。受摩尔定律的影响,单个芯片上可用的晶体管数量呈指数增长。与此同时,由于结构的创新,计算机在过...
随着用户量级的快速增长,vivo官方商城v1.0的单体架构逐渐暴露出弊端:模块愈发臃肿、开发效率低下、性能出现瓶颈、系统维护困难。
代号Alder Lake的第12代酷睿处理器已经正式发布,作为首款桌面平台的混合架构处理器,表现抢眼。目前已披露的数据显示,其性能不管是较之前代产品还是友商竞品,都实力能打,提升明显,对于x86架构来...
提起链路追踪,大部分人都会想起 Zipkin、Jaeger、Skywalking 这些已经比较成熟的链路追踪开源软件以及 Opentelemetry、OpenTracing、OpenCensus 这些开源标准。虽然实现各有差异,但是使用各种软件、标准和实现组合搭建...
战略设计有严谨而漫长的操作方式,也有可以快捷执行的操作方式。对于大型企业而言,由于其业务和组织的复杂度都比较高,因此可以考虑进行相对复杂的战略管理。对快捷操作方式更感兴趣的读者,笔者也建议您先多点耐心,了解一下...
技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分层、开发框架选择、语言选择(这里以 JAVA 语言为主)、涉及到各自非功能性需求的技术点(安全、性能、大数据)。技术架构是确定...
BeanA类依赖了BeanB类,同时BeanB类又依赖了BeanA类。这种依赖关系形成了一个闭环,我们把这种依赖关系就称之为循环依赖。同理,再如下图的情况:
最近接手一个项目,基于Airflow实现ETL的功能。问题是这个ETL经常出问题,然后就是修数据,虽然有Airflow的优势,但是还是相当的烦人。我们项目都是基于Docker进行部署的,原来的启动方式是这样的:...
前面几章我们介绍了指标的定义,相关实践优化,取得了较好的成果,优化也趋近于瓶颈。在优化过程中我们也遇到了大量的问题,比如每个版本几百次的代码合入,导致优化的效果劣化,如何规范化流程,保障优化效果等是我们面临比较严峻...