摘要:
6月18日 首先是一个关于图片水印的,通过使用PIL模块进行的, from PIL import Image,ImageDraw,ImageFont def add_num(img): draw = ImageDraw.Draw(img) myfont = ImageFont.truetype('C 阅读全文
摘要:
在曾经做过的服装销售系统中,若用一个服装零售组织拥有 500 家国际连锁店,它们常常需要更改设计来赶上时尚的潮流。这可能意味着不仅需要更改样式和颜色,甚至还可能需要更换布料、制造商和可交付的产品。如果零售商和制造商之间的系统不兼容,那么从一个供应商到另一个供应商的更换可能就是一个非常复杂的软件流程。 阅读全文
摘要:
摘要:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑 阅读全文
摘要:
阅读这本书看了下关于监控方面的内容,以下为大概: 随着DevOps的发展对监控提出了新的挑战,DevOps的持续交付,持续部署和强烈依赖自动化意味着更加频繁的系统变更,同时在使用微服务架构时也使得数据流的监控更具挑战。这里面实际的难点包括了多方面:1. 持续变更增加了监控本身的复杂度,持续的变更和部 阅读全文
摘要:
第2章整体写的相当弱,特别是对于DevOps为何需要和云结合,维护需要PaaS平台能力没说透彻。运维整体架构可以参考ITIL标准体系。运维服务包括供给硬件,提供软件,或者支持不同的IT功能。由运维提供的服务还包括了SLA服务等级水平协议的规格说明,软硬件环境状态监控,容量规划,事件管理,故障和问题跟 阅读全文
摘要:
Refined Architecture是相对于Conceptual Architecture而言的,即细化架构。ADMEMS主要通过5视图法对细化架构阶段进行实践。 5视图法的主要思想为:错落有致地将众多技术关注点划分“群落”,“群落”内高聚合,“群落”间松耦合。应用5视图方法,便于架构师设计思维 阅读全文
摘要:
通过阅读《DevOps软件架构师行动指南》这本书,对DevOps架构方法论和关键技术有一个全面的了解和认知。DevOps是什么?在书里面给出定义为,DevOps是一套实践方法,在保证高质量的前提下缩短系统变更从提交到部署至生产环境的时间。实际上看了这个定义你也很难对DevOps有一个全面的了解。因此 阅读全文
摘要:
聂成龙 石家庄铁道大学 河北省石家庄市 050043 摘 要:系统架构必须满足一些质量属性,这些质量属性是对系统的基本要求,其中在六大质量属性中安全性是衡量系统向允许的用户提供夫服务的能力。在此简述了软件质量属性六大指标中的安全性,对于一些系统来说,攻击常有发生其中范围涉及较广,从电子转账盗取资金到 阅读全文
摘要:
在这次阅读中,主要为缓存为王: 1.利用CDN缓存,用CDN来减少网站的负载,图片、JS、CSS等一般都是静态的,可以缓存在CDN中 2.灵活管理缓存,使用Expires头来减少请求量,提高系统的可扩展性和性能。通过应用代码在网络服务器上设置头字节 3.利用Ajax缓存,适当使用HTTP响应以确保A 阅读全文
摘要:
在这次的阅读中,主要内容为分而治之 首先,X轴扩展31,通俗上说:通常叫水平扩展,通过复制服务或数据库以分散事务处理带来的负载,应用用法: ·克隆服务的同时配置负载均衡器 ·确保使用数据库的代码清楚读和写之间的区别 其次,Y轴拆分和Z轴拆分,其根据客户的独特属性(ID,姓名...)进行拆分 ·通过克 阅读全文