文摘首页 | 我的好库
好库文摘

基于容器的分布式系统的设计模式

1、 介绍       在20世纪80年代末和20世纪90年代初,面向对象编程彻底改革了软件开发方法,普及了将应用程序作为模块化组件的创建方法。随着基于容器化软件组件的微服务架构的逐渐普及,现在在分布式......

Caicloud 发布于 2016/7/18 12:39:47 阅读(32) 评论(0)

存储管理

分层存储体系:寄存器,cache,内存,磁盘存储。 无存储抽象 这是最简单的存储器抽象,即操作的地址均为物理地址,一旦一个程序装入内存,它将一直在内存中运行直到完成。虽然对于大型计算机、小型计算机、台式计算机、个......

jingdong19911120 发布于 2016/7/18 12:19:37 阅读(21) 评论(0)

(Swagger)一个终端和后台开发对api接口管理工具

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,......

jiadabin 发布于 2016/7/18 12:10:16 阅读(24) 评论(0)

操作系统之存储器管理

存储器的层次结构 存储器的层次如下图: 上图中,寄存器和主存储器称为可执行存储器。高速缓存的作用是缓和CPU与内存之间的速度差异,主要由硬件实现。磁盘缓存的出现是由于内存容量不够,需要引入磁盘,然而磁盘的I/......

chun0801 发布于 2016/7/17 14:02:54 阅读(23) 评论(0)

图解 head first 设计模式

个人笔记,比较粗糙。详细内容请参考《head first 设计模式》 strategy 基础:抽象、封装、多态、继承 原则 封装变化:找出会变化的方面,把它们从不变的部分分离出来。 多用组合、少用继......

qq_24145735 发布于 2016/7/17 0:08:19 阅读(22) 评论(0)

大话设计模式(golang) 六、原型模式

模式特点:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 程序实例:从简历原型,生成新的简历 代码特点:简历类Resume提供的Clone()方法 package main import ( "fmt" ) t......

平凡之路 发布于 2016/7/16 21:49:34 阅读(23) 评论(0)

大话设计模式:简单工厂模式

    由于面向过程编程造成的代码膨胀问题越来越严重,使其维护的代价高,灵活性很低。为了使代码易维护、易扩展、易复用和灵活性好,所以我们在采用面向对象编程的时候,防止采用面向对象的语言实际上却做着面向过程的事......

gogoky 发布于 2016/7/16 17:41:04 阅读(18) 评论(0)

大话设计模式:工厂模式

有了前面介绍的简单工厂模式,为什么又会出来一个工厂模式呢?它们之间的区别又在哪里?工厂模式的精髓又在哪里? 工厂方法模式: 定义一个用于创建对象的接口,主要解决了让子类决定实例化哪一个类,而不是像简单工厂一样,让工厂来直接决定......

gogoky 发布于 2016/7/16 17:40:47 阅读(28) 评论(0)

大话设计模式:抽象工厂模式

抽象方法模式:提供一个创建一系列相关或互相依赖对象的接口,而无需指定他们具体的类。 三种模式的对比:   简单工厂模式 工厂模式 抽象工厂模式 产品 可以有多个但是都属于同......

gogoky 发布于 2016/7/16 17:40:01 阅读(20) 评论(0)

设计模式中类的关系

原文出处: 卡奴达摩的专栏 在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。 1. 依赖(Dependence)&......

erlian1992 发布于 2016/7/15 21:30:32 阅读(26) 评论(0)

大话设计模式(golang) 五、工厂方法模式

模式特点:定义一个用于创建对象的接口,让子类决定实例化哪一个类。这使得一个类的实例化延迟到其子类。 程序实例:计算器。  package main import ( "fmt" ) type Operation str......

平凡之路 发布于 2016/7/15 0:02:50 阅读(22) 评论(0)

docker常用管理命令

本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。 根据自己的理解,总的来说分为以下几种: 容器生命周期管理 — docker......

alexdamiao 发布于 2016/7/14 22:21:51 阅读(21) 评论(0)

产品经理——如何提高时间管理能力!!

如何提高时间管理能力。 人类生活唯一的主题就是如何度过自己的时间。时间的 管理本质上是对自己的管理,所以,时间管理能力的强弱是个人能力最主要的标志之一,是一个人核心竞争力之一,关乎工作、学习、生活的效率和事业的成败。时间管理能......

fourxfour 发布于 2016/7/14 15:43:44 阅读(14) 评论(0)

RBAC权限管理

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种......

baidu_21578557 发布于 2016/7/14 14:25:23 阅读(14) 评论(0)

笔记十三:设计模式之简单工厂模式、工厂方法模式、抽象工厂模式

引言: 假设现在有一个超市(Market),超市销售饼干(Biscuit)、水果(Fruit)、饮料(Drink)三种食品。 按照常规,我们建立三个类:class Biscuit、class Fruit、cl......

u014033518 发布于 2016/7/14 11:31:22 阅读(24) 评论(0)

使用nvm利器,管理node版本

node.js越来越热,应用的场景也越来越多。 但也因为是开源软件,所以具备大多数开源软件都存在的“版本问题”,版本发展很快,版本前后差异性大,老系统用新版本node跑不过,全局安装的第三方组件和node版本相......

白色的海 发布于 2016/7/14 7:34:35 阅读(29) 评论(0)

Git17--标签管理

发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,......

baidu_21578557 发布于 2016/7/13 20:31:07 阅读(16) 评论(0)

分布式配置管理平台Disconf

摘要 为了更好的解决分布式环境下多台服务实例的配置统一管理问题,本文提出了一套完整的分布式配置管理解决方案(简称为disconf[4],下同)。首先,实现了同构系统的配置发布统一化,提供了配置服务server,该服务可以对配置进行持......

很好亦平凡ms 发布于 2016/7/13 18:23:25 阅读(26) 评论(0)

MongoDB的连接池和连接管理

在关系型数据库中,我们总是需要关闭使用的数据库连接,不然大量的创建连接会导致资源的浪费甚至于数据库宕机。这篇文章主要想解释一下mongoDB的连接池以及连接管理机制,如果正对此有疑惑的朋友可以看一下。 通常我们习惯于new 一个con......

今天来找bug 发布于 2016/7/13 17:49:30 阅读(17) 评论(0)

Redis集群管理

原文链接:http://blog.csdn.net/xyang81/article/details/51895011 在上一篇《Redis3.2集群担建与验证》文章中分享了集群的详细担建过程,本篇主要分享集群管理的......

xyang81 发布于 2016/7/13 16:44:19 阅读(23) 评论(0)
上一页 1 2 ... 5 6 7 8 9 10 11 12 ... 下一页共216页  到第