一、IoC定义 IoC,即控制反转。开发者在使用类的实例之前,需要先创建对象的实例。但是IoC将创建实例的任务交给IoC容器,这样开发应用代码时只需要直接使用类的实例,这就是IoC。在讨论控制反转这个概念的过程中,Martin Fowler提出了一个更为准确的概念,叫做依赖注入(Dependency ...
分类:
编程语言 时间:
2017-08-23 00:42:04
阅读次数:
152
Description 女神YSJ给Martin发了一个视频。“猜猜里面哪个是我。” 女神说。作为一个脸盲,再加上多年不见,Martin已经完全不知道女神长成了什么样子,他表示完全认不出来。好在Martin手上还有一张YSJ小时候的照片,他可以拿照片和视频里的人进行特征比对,从而找出女神。为了简化问 ...
分类:
其他好文 时间:
2017-08-14 18:59:03
阅读次数:
136
如果说开闭原则是面向对象设计的目标的话,那么依赖倒转原则就是面向对象设计的主要实现机制之一,它是系统抽象化的具体实现。依赖倒转原则是Robert C. Martin在1996年为“C++Reporter”所写的专栏Engineering Notebook的第三篇,后来加入到他在2002年出版的经典著 ...
分类:
其他好文 时间:
2017-08-11 18:57:59
阅读次数:
202
使用jenkins+calabash+cocoapods搭建ios持续集成环境 持续集成 持续集成到底是什么呢?依据敏捷大师Martin Fowler的定义: 持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果。一般每人每天至少集成一次,也能够多次。每次集成会经过自己主动构建( ...
分类:
移动开发 时间:
2017-07-30 14:45:38
阅读次数:
223
Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务逻辑处理器完全是运行在内存中,使用事件源驱动方式。 ...
分类:
其他好文 时间:
2017-07-27 18:37:26
阅读次数:
123
在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准对象建模 ...
分类:
其他好文 时间:
2017-07-26 14:40:42
阅读次数:
145
var arr = ['George','John','Thomas','James','Adrew','Martin']console.log(arr)arr.splice(2,0,"William")//[George,John,William,Thomas,James,Adrew,Martin ...
分类:
Web程序 时间:
2017-07-20 11:36:50
阅读次数:
251
找出EMP表select * from EMP;--选择在部门30中员工的所有信息select * from emp where deptno = 30;--列出职位为MARTIN的员工的编号,姓名select empno,ename from emp where job = 'MANAGER';- ...
分类:
数据库 时间:
2017-07-13 21:53:06
阅读次数:
216
转自 http://blog.jobbole.com/96948/ 在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书《Building Microservices》。该书描述了如何按照Microservice架构模式设计及搭建一个具有 ...
分类:
其他好文 时间:
2017-07-06 15:11:43
阅读次数:
211
英文:Martin Heller 译文:葡萄城控件 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入学习交流群343599877,我们一起学前端! 对于JavaScript程序员来说,目前有很多很棒的工具可供选择。本文将会讨论10个优秀的支持JavaScript,HTML5和CSS开发,并且可 ...
分类:
编程语言 时间:
2017-06-23 23:45:14
阅读次数:
232