上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页
摘要: 装饰模式 Decorator Pattern: (结构型模式)动态的给一个对象增加一些额外的职责。在不改变原类和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰包裹真实的对象。所以人们有啥也称它为包装器 Wrapper, 与适配器模式别名相同,它们使用的场合不同。 我 阅读全文
posted @ 2017-05-25 22:31 九卷 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 在我们平常用的手机充电器,就是一个适配器,它把我们日常使用的交流电通过手机充电器(适配器)转化成手机使用的直流电。 适配器模式Adapter Pattern: (结构型模式)将一个接口转换为客户希望的另外一个接口,适配器模式使接口不兼容的那些类可以一起工作适配器别名又叫包装器 Wrapper。 模式 阅读全文
posted @ 2017-05-25 21:27 九卷 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton Pattern):单例模式是实现一个类只有一个实例,而且往往是整个系统中只有一个该实例。 单例模式也是一个创造型的模式 在实例化数据库,缓存,日志中比较常用 那么它是怎么做到的呢1:要确保一个类只有一个实例,我们用私有静态成员变量来保存这个实例private stati 阅读全文
posted @ 2017-05-24 21:17 九卷 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 工厂模式属于创建模式 工厂模式可分为3种模式:1:简单工厂模式2:工厂方法模式3:抽象工厂模式 一:简单工厂模式 简单工厂模式又称为静态工厂方法,它属于创建模式。在简单工厂中,可以根据不同的参数返回不同的类实例。简单工厂专门定义了一个负责创建其他类的实例,被创建的实例通常都具有共同的父类。 模式结构 阅读全文
posted @ 2017-05-23 21:05 九卷 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一:创建型模式: 创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离为了使软件的结构更加清晰,外界对于这些对象只需要知道它们共同的接口,而不清楚其具体的实现细节,使整个系统的设计更加符合单一职责原则。 创建型模式在创建什么(Wha 阅读全文
posted @ 2017-05-22 19:45 九卷 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 看到了这个设计模式的专栏的设计模式文章,写的非常清晰易懂,感谢作者。 地址为:https://blog.csdn.net/zhengzhb/category_926691.html 这些设计原则就是指导我们设计出高质量软件的一般指导原则,是软件设计的方法论。这些都是前人经过多年的实践总结而成,作为程 阅读全文
posted @ 2017-05-21 20:55 九卷 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 在前面讲过在linux下定位磁盘IO的一个命令:iostat其实还有一个查看linux下磁盘IO读写速度命令:iotop 查看iotop -help,有哪些用法 在linux(我的是centos)用iotop命令出现下面的内容: 现在高版本的mysql(5.6.40或以上)中有一个很好用的系统数据库 阅读全文
posted @ 2017-05-19 00:28 九卷 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 一:PRC是什么? RPC(Remote Procedure Call) 远程过程调用,是一个计算通信协议。该协议允许一台计算机上的程序调用另外一台计算机上的程序。远程过程调用就是2个不在同一台计算机上的程序方法,根据一定的规则可以彼此进行调用 二:为什么要用RPC 当一个公司跨部门合作,或者跨公司 阅读全文
posted @ 2017-04-16 17:20 九卷 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: http包提供了HTTP客户端和服务端的实现 一:http客户端的几种方法 1、 func (c *Client) Get(url string) (resp *Response, err error)说明: 利用get方法请求指定的url,Get请求指定的页面信息,并返回实体主体 2、func ( 阅读全文
posted @ 2017-04-15 16:43 九卷 阅读(5614) 评论(0) 推荐(0) 编辑
摘要: 因为平时用到一些java的项目,比如ElasticSearch,zookeeper等,有时也想看看里面怎么实现的,或者看到别人分析原理时候会用到java源码, 自己也想跟着学一下,最起码能看懂别人的分析,所以就学习一下java的基础知识。有一定其他语言基础,java基础概念学起来也比较顺利。 这里记 阅读全文
posted @ 2017-04-09 00:31 九卷 阅读(356) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页