上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 41 下一页
摘要: CAP理论:一个分布式系统最多能同时满足一致性、可用性、分区容错性这三项中的两项。CAP中的一致说的是强一致性。 Consistency 一致性 : 所有节点上的数据,时刻保持一致 一致性分为强一致性、弱一致性、最终一致性 例子:有一个mysql集群(a,b), mysql中有一份数据初始值为1,现 阅读全文
posted @ 2016-07-18 10:03 Emyin 阅读(272) 评论(0) 推荐(0)
摘要: 一.内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起 阅读全文
posted @ 2016-07-17 16:44 Emyin 阅读(434) 评论(0) 推荐(0)
摘要: 分布式环境的特点 并发性 程序运行过程中,并发性操作是很常见的。比如同一个分布式系统中的多个节点,同时访问一个共享资源。数据库、分布式存储 无序性 进程之间的消息通信,会出现顺序不一致问题 分布式环境下面临的问题 网络通信 网络本身的不可靠性,因此会涉及到一些网络通信问题 网络分区(脑裂) 当网络发 阅读全文
posted @ 2016-07-07 16:04 Emyin 阅读(515) 评论(0) 推荐(0)
摘要: 1. 单应用架构 所有的软件和应用(比如数据库服务器和应用服务器)都部署在一台机器上,这个时候讲究的是效率 2. 单机负载越来越高,数据库服务器和应用服务器分离 提高单机的负载能力 3. 应用服务器集群 随着访问量增加,单台应用服务器已无法满足要求,通过集群将用户请求分流到各个服务器中 随之出现的问 阅读全文
posted @ 2016-07-05 12:13 Emyin 阅读(179) 评论(0) 推荐(0)
摘要: Elasticsearch索引的精髓 Elasticsearch是如何做到快速索引的 Elasticsearch使用的倒排索引比关系型数据库的B-Tree索引快,为什么呢? 二叉树查找效率是logN,同时插入新的节点不必移动全部节点,所以用树型结构存储索引,能同时兼顾插入和查询的性能。因此在这个基础 阅读全文
posted @ 2016-06-27 12:47 Emyin 阅读(239) 评论(0) 推荐(0)
摘要: doucument目录下,bin/elasticsearch 点击chrome插件: elasticsearch-head 默认创建5个分片+1个备份,备份如果没有一个节点机器来放的话,会报黄 官网地址:https://www.elastic.co/cn/products/elasticsearch 阅读全文
posted @ 2016-06-27 12:41 Emyin 阅读(511) 评论(0) 推荐(0)
摘要: 原理概述 简单来说就是三个字——黑魔法。 利用这种黑魔法的例子已经越来越多,我所知道的最早使用这种方法的是一个老外在三年为了解决NSUUID而使用的。 我们国内团队开发的FDStackView是一个非常好的开源库,已经有1500+颗星星了,希望大家多多支持我们国内的团队,在FDStackView库中 阅读全文
posted @ 2016-06-09 19:13 Emyin 阅读(429) 评论(0) 推荐(0)
摘要: - (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IO 阅读全文
posted @ 2016-06-08 18:43 Emyin 阅读(302) 评论(0) 推荐(0)
摘要: 可能大家一直看到有许多朋友在Runtime相关文章中介绍IMP指针的概念,那么IMP究竟有什么实际作用呢?让我们先从一个函数看起来。 Method Swizzling 如果对Runtime有一定了解的话,一定听说过或者用过这个函数: 1 void method_exchangeImplementat 阅读全文
posted @ 2016-06-08 11:02 Emyin 阅读(276) 评论(0) 推荐(0)
摘要: 前言 在开发中经常需要给已有的类添加方法和属性,但是Objective-C是不允许给已有类通过分类添加属性的,因为类分类是不会自动生成成员变量的。但是,我们可以通过运行时机制就可以做到了。 本篇文章适合新手阅读,手把手教你如何在项目中使用关联属性! API介绍 我们先看看Runtime提供的关联AP 阅读全文
posted @ 2016-06-07 18:49 Emyin 阅读(231) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 41 下一页