本节内容 1. 列表、元组操作 列表是我们以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 通过下标访问列表中的元素,下标从0开始计数 切片:取多个元素 >>> name = ["Martin","Annie","JMA","Martin","Ly"] >>> na ...
分类:
编程语言 时间:
2017-04-23 13:25:25
阅读次数:
227
原文是 Martin Flower 于 2014 年 3 月 25 日写的《Microservices》。
本文内容
微服务
微服务风格的特性组件化(Componentization )与服务(...
分类:
其他好文 时间:
2017-04-23 10:40:57
阅读次数:
1625
2014年,Martin Fowler 与 James Lewis 共同提出了微服务的概念,然后微服务就开始火遍大江南北,很多技术团队和公司开始使用微服务架构,然而,谁用谁痛谁知道,“微服务”绝对不是银弹。使用“微服务”架构一定要慎重!一不小心,掉进坑里,爬都爬不出来 ...
分类:
其他好文 时间:
2017-04-12 19:24:12
阅读次数:
170
什么是多态: 实际上是不同对象作用与同一操作产生不同的效果。多态的思想实际上是把“想做什么”和“谁去做“分开,多态的好处是什么呢?为什么要多态?我们来看看 Martin Fowler 在《重构:改善既有代码的设计》里写到: 多态的最根本好处在于,你不必再向对象询问“你是什么类型”而后根据得到的答 案 ...
分类:
Web程序 时间:
2017-03-30 23:28:44
阅读次数:
355
SOA面向服务架构 首先Martin Fowler提出SOA歧义Service Oriented Ambiguity,认为"什么是SOA"是不可能回答,因为不同的人意味着不同的事情,SOA意味服务接口,意味流程整合,意味资源再利用,意味着管制,在下面SOA组件图中,服务和服务消费者(客户端)之间存在 ...
分类:
其他好文 时间:
2017-03-13 21:59:20
阅读次数:
179
自然语言处理的预备知识 熟练掌握Python 微积分,线性代数 (MATH 51, CME 100) 基本的概率论和统计(CS109) 机器学习基础(CS229) 自然语言处理参考书 Dan Jurafsky and James H. Martin. Speech and Language Proc ...
分类:
编程语言 时间:
2017-02-26 17:42:15
阅读次数:
289
原文地址:https://martinfowler.com/articles/injection.html n the Java community there's been a rush of lightweight containers that help to assemble compone ...
分类:
其他好文 时间:
2017-01-17 10:53:12
阅读次数:
203
我们创建了三个数组,然后使用 concat() 把它们连接起来: 输出: George,John,Thomas,James,Adrew,Martin,William,Franklin ...
分类:
编程语言 时间:
2016-12-28 18:29:12
阅读次数:
202
参照Martin Brochhaus大神的视频,今天我也尝试了一下配置vim python IDE以后使用过程中只需要https://github.com/wyj1239630590/vim-as-a-python-ide, 然后将.vimrc复制到家目录下,安装包管理器与需要的插件即可(.vimr ...
分类:
编程语言 时间:
2016-12-16 22:59:18
阅读次数:
222
http://blog.didispace.com/20160917-microservices-note/ 今天重读了Martin Fowler的《Microservices》,在此记录一下对九大特性的理解。 服务组件化 组件,是一个可以独立更换和升级的单元。就像PC中的CPU、内存、显卡、硬盘一 ...
分类:
其他好文 时间:
2016-12-12 23:21:33
阅读次数:
205