Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的...
分类:
系统相关 时间:
2014-07-19 16:26:46
阅读次数:
310
转载于:http://blog.csdn.net/xocoder/article/details/9028347Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制,才能够实现“面向...
分类:
其他好文 时间:
2014-07-19 09:29:40
阅读次数:
251
1、KVC:Key Value Coding 键值编码(键值路径)作用:对象实例可以在类的外部对成员变量进行访问和赋值(就算成员变量是private也可以)举例:有一个Book类:private :_name; Author *_author; Author类:private:_na...
分类:
其他好文 时间:
2014-07-19 09:28:23
阅读次数:
200
??
本文介绍下分布式系统设计中的一些关键问题及解决思路:
数据的分布方式
副本的保存方式
副本的控制
节点状态监控
1)数据的分布方式
hash分布
用于key-value模型的存储系统中,数据库中的分表也可以使用这种方式。
利用hash函数将对象散列到不同的机器。
优点:
散列型号,分布均匀,实现简单。
缺点
可扩展性(scalability)不强,增加新的机...
分类:
其他好文 时间:
2014-07-19 02:31:15
阅读次数:
246
之前看过相关的概念,一直没留意,之前申请的腾讯云主机上使用公钥来管理机器,很手感发,查了一下相关资料,在这里做下总结:
角色a:192.168.7.188 (ubuntu)
角色b:192.168.7.17 (centos)
希望从a登陆b的时候,不需要输入密码.我原先的想法是将b的公钥放到a的key文件中,这样让a使用公钥跟b的私钥 进行匹配.结果却恰恰相反,
实际的...
分类:
其他好文 时间:
2014-07-19 02:22:15
阅读次数:
229
HashMap最常用的用法是根据key增删改查value,有时候会需要知道一个HashMap有多少个keys以及这些keys都是什么,可以用下面的代码实现。...
分类:
其他好文 时间:
2014-07-19 02:21:45
阅读次数:
170
binarySearch原理: public static index halfSearch(List list, String key) { int max,min,mid; max = list.size()-1; min = 0; while(min>1; String str = list....
分类:
其他好文 时间:
2014-07-18 18:32:20
阅读次数:
238
Hadoop代码测试版本:Hadoop2.4原理:在进行MR程序之前对输入数据进行随机提取样本,把样本排序,然后在MR的中间过程Partition的时候使用这个样本排序的值进行分组数据,这样就可以达到全局排序的目的了。难点:如果使用Hadoop提供的方法来实现全局排序,那么要求Mapper的输入、输出的key不变才可以,因为在源码InputSampler中提供的随机抽取的数据是输入数据最原始的ke...
分类:
其他好文 时间:
2014-07-18 18:04:00
阅读次数:
314
在非外网情况下,我们调用谷歌api会出现加载不到地图的现象,此时可以换一下域名试试也许就好了
比如我自己访问api时时这样写的:
https://maps.googleapis.com/maps/api/js?key=AIzaSyDaH5T3YgOfYWvAa778gQhMnYnqA_XxT3w&sensor=true
此时访问时是加载不到地图的。
如果我将maps.googl...
1 KVO (key-valueObserving) 是提供对象属性被改变是的通知机制。KVO的实现实在Foundation中,很多基于 Foundation 的框架都依赖与它。如果只对某一个对象的值的改变感兴趣的话。就可以使用KVO消息传递。满足KVO的前提条件:1接受者(接受对象改变的通知的对....
分类:
移动开发 时间:
2014-07-18 17:39:57
阅读次数:
374