自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 如何设计可扩展的架构?

01 什么是系统扩展性?系统的扩展性一般有两层含义,一是业务的扩展性,二是容量的扩展性。业务的扩展性(extensibility)是指系统在应对需求变化和增加时提供的⼀种能⼒,简而言之就是,功能增加的时候程序能够不改或少改。例如Java中常说的“Write Once, Run Anywhere”,对于MVC(模型-视图-控制器)来说就是“View变化,Model和Controller不变”。容量的扩展性也叫伸缩性(scalability),是指系统能够通过调整资源来适应业务的需求,比如系统的..

2021-11-02 11:58:37 884

原创 优秀程序员必备知识:你听过IFTTT吗?

有过营销业务开发经验的程序员,一定遇到过类似这种需求:“当用户关注了xx官方号后,我们就给他发张优惠券”这种需求经过抽象,可以转化为一种范式:当满足某种条件时,就触发某种动作。这个范式就是我们今天要聊的IFTTT的基本理念。01 什么是IFTTT?IFTTT,是一个新生的网络服务平台,通过其他不同平台的条件来决定是否执行下一条命令。即对网络服务通过其他网络服务作出反应。IFTTT得名为其口号“if this then that”。--维基百科以上就是来自维基百科对于“I..

2021-11-02 11:52:35 3705

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除