05 2014 档案
摘要:作为当下最流行的版本控制系统,Git是一个分布式版本控制系统,跟SVN等集中式版本控制有很多使用上的不同。万事开头难,想要最快学会使用Git,最简单的就是下了客户端就直接去用,一边用一边学。本文手把手教你从对Git一无所知,到简单使用。 转载请注明出处http://www.cnblogs.co...
阅读全文
摘要:HTTP超文本传输协议,是WWW上应用的最多的协议。了解和掌握HTTP协议是对程序人员的基本要求。转载请注明出处 http://www.cnblogs.com/zrtqsk/p/3746891.html ,谢谢一、HTTP介绍 HTTP是一个基于请求/响应模式的、无状态的协议。即,浏览器与服务端连...
阅读全文
摘要:Ice是一种面向对象的中间间平台,入门ice,简单的HelloWorld是必不可少的。转载请注明http://www.cnblogs.com/zrtqsk/p/3745286.html,谢谢。一、写一个ice定义 ice用来定义接口、程序骨架的,方便远程调用。首先我们要使用ice专属的slice语...
阅读全文
摘要:作为一个程序员,掌握UML类图是开发和阅读程序的基础。 转载请注明地址http://www.cnblogs.com/zrtqsk/p/3739288.html,谢谢!一、基本介绍 UML是一种标准的图形化建模语言。类图显示了一组类、接口、协作以及他们之间的关系。UML类图是一种静态视图的图形...
阅读全文
摘要:Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上Bean...
阅读全文
摘要:策略模式是一种非常简单、使用非常广泛的设计模式。转载请注明出处:http://www.cnblogs.com/zrtqsk/p/3732516.html,谢谢!一、介绍 看一下《研磨设计模式》里的介绍——定义一系列的算法,把它们一个个封装起来,并且使他们可相互替换。本模式使得算法可独立于使用它的客...
阅读全文
摘要:组合模式是一种功能比较单一的设计模式,一般与其他设计模式搭配使用。本篇简单模拟了一下自动构建xml文件的小程序。转载请注明出处http://www.cnblogs.com/zrtqsk/p/3725154.html,谢谢!一、介绍 还是先来看一下《研磨设计模式》的介绍——将对象组合成树形结构以表示...
阅读全文
摘要:迭代器是行为型设计模式的一种,是一种非常简单的设计模式。转载请注明出处 http://www.cnblogs.com/zrtqsk/p/3716173.html,谢谢!一、介绍 先来看一下《研磨设计模式》的定义——提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 迭...
阅读全文
摘要:命令模式是一种原理非常简单,但是使用起来非常优雅、方便的并且个人觉得很有艺术感的设计模式。一、介绍还是先来看一下《研磨设计模式》的定义——将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。命令模式的本质——封装请求。封装请求是什么意思呢...
阅读全文
摘要:同为创建型模式的原型模式与单例模式是密不可分的,这也是最常用的设计模式之一。原型模式是一种非常简单的设计模式。这里除了基本介绍和演示,还详细介绍了Java中原型模式的本质。一、介绍 同样,先来看一下《研磨设计模式》的定义——用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 原型模式...
阅读全文