待兔 待兔
2年前
面向对象设计原则之 - 高内聚
通常在面向对象设计中,我们经常听到,高内聚,低耦合,那么到底什么是内聚呢?内聚究竟是什么?参考百度百科的解释,内聚的含义如下:内聚(Cohesion),科学名词,是一个模块内部各成分之间相关联程度的度量。我自己的理解是:内聚指一个模块内部元素之间的紧密程度看起来很好理解,但只要深入思考一下,其实没有那么简单。首先,“模块”如何理解?一定会有人说,模块
zdd小小菜鸟 zdd小小菜鸟
2年前
Redis面试
Redis面试1.Redis是什么?都有哪些使用场景?我们先来理解经典的CAP理论:tex一致性:是指从数据层面来看的一致性。可用性:是指从系统层面的可用性。容错性:是指从网络层面的的容错性。
Stella981 Stella981
3年前
Fabric链码开发的8个原则
我相信智能合约(链码)是HyperledgerFabric区块链网络的核心。正确开发链码可以真正发挥一个安全区块链的优势,反之则会带来灾难性的后果。在这篇文章里我不打算探讨HyperledgerFabric链码设计的特定模式的好与坏,而是希望分享我在开发若干HyperledgerFabric概念验证应用过程中总结的一些基本准则。Hyperled
Wesley13 Wesley13
3年前
2w+长文带你剖析ConcurrentHashMap~!
并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求(这点好像CAP理论啊O(∩\_∩)O)。ConcurrentHashMap的设计与实现
Wesley13 Wesley13
3年前
vi设计的统一性原则
vi设计的统一性原则编辑:AGO(安可)品牌顾问vi设计的统一性原则企业形象是用统一的视觉符号、统一的传播手段、统一的识别方式将企业精神和企业文化传达给企业的关系者、消费者或者个人。整体统一的形象传达是ci系统所追求的终极目标,vi设计要从企业理念识别和活动识别出发,二者相互联系、密不可分。下面,AGO北京vi设计公司对vi设计的统一性原则进行简单的介
Wesley13 Wesley13
3年前
360°透视:云原生架构及设计原则
云原生(CloudNative)的概念,由来自Pivotal的MattStine于2013年首次提出,被一直延续使用至今。这个概念是MattStine根据其多年的架构和咨询经验总结出来的一个思想集合,并得到了社区的不断完善,内容非常多,包括DevOps、持续交付(ContinuousDelivery)、微服务(MicroServices)、敏捷基础设施
Stella981 Stella981
3年前
DevOps监控微服务的五原则
!(http://www.linuxprobe.com/imgs/peixun.jpg)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.linuxprobe.com%2Ftraining)导读监控是微服务控制系统的关键部分,你的软件越复杂,那么你就越难了解其性能及
云安全CIA:关键信息保证的三大支柱
随着云计算的迅速普及,云安全问题越来越受到关注。云安全涉及的范围广泛,涵盖了云端数据中心的物理安全、网络安全、数据安全、应用安全等多个方面。而在这些安全问题中,CIA原则是云安全中最为核心的部分。CIA原则由机密性(Confidentiality)、完整性(Integrity)和可用性(Availability)三个关键信息保证组成,是衡量云服务提供商是否能够满足客户数据安全需求的重要标准。本文将从理论和实践两个方面对云安全的CIA原则进行详细解析。