会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Emyin
首页
新随笔
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
41
下一页
2016年7月18日
分布式-CAP理论
摘要: CAP理论:一个分布式系统最多能同时满足一致性、可用性、分区容错性这三项中的两项。CAP中的一致说的是强一致性。 Consistency 一致性 : 所有节点上的数据,时刻保持一致 一致性分为强一致性、弱一致性、最终一致性 例子:有一个mysql集群(a,b), mysql中有一份数据初始值为1,现
阅读全文
posted @ 2016-07-18 10:03 Emyin
阅读(272)
评论(0)
推荐(0)
2016年7月17日
volatile深入理解
摘要: 一.内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起
阅读全文
posted @ 2016-07-17 16:44 Emyin
阅读(434)
评论(0)
推荐(0)
2016年7月7日
分布式环境的问题
摘要: 分布式环境的特点 并发性 程序运行过程中,并发性操作是很常见的。比如同一个分布式系统中的多个节点,同时访问一个共享资源。数据库、分布式存储 无序性 进程之间的消息通信,会出现顺序不一致问题 分布式环境下面临的问题 网络通信 网络本身的不可靠性,因此会涉及到一些网络通信问题 网络分区(脑裂) 当网络发
阅读全文
posted @ 2016-07-07 16:04 Emyin
阅读(515)
评论(0)
推荐(0)
2016年7月5日
架构发展过程
摘要: 1. 单应用架构 所有的软件和应用(比如数据库服务器和应用服务器)都部署在一台机器上,这个时候讲究的是效率 2. 单机负载越来越高,数据库服务器和应用服务器分离 提高单机的负载能力 3. 应用服务器集群 随着访问量增加,单台应用服务器已无法满足要求,通过集群将用户请求分流到各个服务器中 随之出现的问
阅读全文
posted @ 2016-07-05 12:13 Emyin
阅读(179)
评论(0)
推荐(0)
2016年6月27日
Elasticsearch索引原理
摘要: Elasticsearch索引的精髓 Elasticsearch是如何做到快速索引的 Elasticsearch使用的倒排索引比关系型数据库的B-Tree索引快,为什么呢? 二叉树查找效率是logN,同时插入新的节点不必移动全部节点,所以用树型结构存储索引,能同时兼顾插入和查询的性能。因此在这个基础
阅读全文
posted @ 2016-06-27 12:47 Emyin
阅读(239)
评论(0)
推荐(0)
Elasticsearch基础
摘要: 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)
2016年6月9日
低版本中使用高版本出现的类怎么办?
摘要: 原理概述 简单来说就是三个字——黑魔法。 利用这种黑魔法的例子已经越来越多,我所知道的最早使用这种方法的是一个老外在三年为了解决NSUUID而使用的。 我们国内团队开发的FDStackView是一个非常好的开源库,已经有1500+颗星星了,希望大家多多支持我们国内的团队,在FDStackView库中
阅读全文
posted @ 2016-06-09 19:13 Emyin
阅读(429)
评论(0)
推荐(0)
2016年6月8日
tableView左滑按钮
摘要: - (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IO
阅读全文
posted @ 2016-06-08 18:43 Emyin
阅读(302)
评论(0)
推荐(0)
IMP指针
摘要: 可能大家一直看到有许多朋友在Runtime相关文章中介绍IMP指针的概念,那么IMP究竟有什么实际作用呢?让我们先从一个函数看起来。 Method Swizzling 如果对Runtime有一定了解的话,一定听说过或者用过这个函数: 1 void method_exchangeImplementat
阅读全文
posted @ 2016-06-08 11:02 Emyin
阅读(276)
评论(0)
推荐(0)
2016年6月7日
runtime关联属性示例
摘要: 前言 在开发中经常需要给已有的类添加方法和属性,但是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
下一页
公告