作者:京东科技倪新明设计意图的传达是架构可视化关注的重要维度,在技术方案评审过程中不可避免的会出现各种各样的架构图或设计图,这些图形化表述在设计意图传达效果层面表现不一,本文从图形化的视角为软件架构图的评审关注点提供了参考。注:关于架构及架构可视化参考文章《探寻软件架构的本质,到底什么是架构?》《软
对于跨云和本地环境在分布式系统上管理和部署工作负载,Kubernetes很快变得不可或缺。虽然现在大多数人都熟悉如何使用Kubernetes,但很少有人知道其背后的“为什么”?为什么KubernetesAPI看起来是这样的?为什么Kubernetes组件仅通过KubernetesAPI相
在今天,Python里有很多开发框架用来帮助你轻松创建web应用。web开发框架存在的意义就在于可以快速便捷的构建应用,而不用去在意那些没必要的技术细节(协议、报文、数据结构)。到2020年为止,基于Python创建的的web应用已经非常多了,国外知名的有youtube.com、instagram、
译者| 朱钢审校| 孙淑娟在超快系列的第二部分中,你将学习一个新的数据库,该数据库可以使你的微服务在Java世界中快速扩展!第一部分可参看:Java中的超快微服务:当Microstream遇上OpenLiberty当我们谈论创建可扩展的应用程序时,微服务已成为一个流行语。
最近有个粉丝问了一道大题:小钗,我最近空降到一个小公司做技术负责人,感觉团队士气很低,同学们要么有力无处使,要么常规摸鱼,这种一盘散沙的团队该如何带呢?这道题我还真会!只不过这是一道大题,没那么简单,需要大家耐着性子读完,这里先给出解题思路:直面问题,分析成因;目标确定,合理分解;梯队确定,奖善罚恶
最近我写了一个使用Groovy脚本来清理我的音乐文件中的标签的系列。我开发了一个 框架,可以识别我的音乐目录的结构,并使用它来遍历音乐文件。在该系列的最后一篇文章中,我从框架中分离出一个实用类,我的脚本可以用它来处理文件。这个独立的框架让我想起了很多awk的工作方式。对于那些不熟悉
作者|vivo互联网服务器团队-ChenDongxing、LiHaoxuan、ChenJinxia随着业务的日渐复杂,性能优化俨然成为了每一位技术人的必修课。性能优化从何着手?如何从问题表象定位到性能瓶颈?如何验证优化措施是否有效?本文将介绍分享vivopush推荐项目中的性能调优实践,希望给大家提