本月博客排行
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- gengyun12
- hbxflihua
- e_e
- luxurioust
- dbagirl
- zysnba
- robotmen
- Alsmile
- gaozzsoft
- jywhltj
- cpongo1
- leslie26
- qepwqnp
- 解宜然
- cuityang
- sichunli_030
- gashero
- zhangdaiscott
- fantaxy025025
- vipbooks
- wallimn
- gdpglc
- ssydxa219
- ranbuijj
- javashop
- jickcai
- hanbaohong
- johnsmith9th
- appalese
- gaojingsong
- weiyides
- 淡看人生
- java-007
- zhangyi0618
- AVI
- laiyangdeli
- xpenxpen
- liunancun
- 龙哥IT
- conkeyn
- nychen2000
- lyndon.lin
- ouanui
- silverend
- jveqi
最新文章列表
perl标量上下文小结
本人最近在学习perl语言的过程中,遇到一些常常容易出错的地方.特别是标量上下文这一块.当数组或哈希赋值给一个变量时,常常会因为中括号[]和()的混淆而造成语法错误.下面将通过打印的方式来理解标量上下文是怎么一回事.
#哈希
my %sales = (Jim=>2, Tom=>3, Lily=>2,);
my $sales = {Jim=>2, Tom=>3, L ...
javascript的String到int(32位)的hash算法
最近在写一致性hash验证,但是很纠结,如果javascript用了^运算,就和java的hash结果不一样了。所以选了4(?)种不会用到^的hash算法。
原文链接:http://erlycoder.com/49/javascript-hash-functions-to-convert-string-into-integer-hash-
1、Java String.hashCode() 的ja ...
一致性哈希算法的Java实现
一致性哈希算法的Java实现
关于一致性哈希算法的原理,网上有很多介绍,在此只是简单介绍一下,不做详细说明。
一致性哈希算法是分布式系统中常用的算法,比如有N台缓存服务器,你需要将数据缓存到这N台服务器上。一致性哈希算法可以将数据尽可能平均的存储到N台缓存服务器上,提高系统的负载均衡,并且当有缓存服务器加入或退出集群时,尽可能少的影响现有缓存服务器的命中率,减少数据对后台服务的大 ...
Oracle Cluster Table(原创)
Overview of Table Clusters
A table cluster is a group of tables that share common columns and store related data in the same blocks. When tables are clustered, a single data block can contain rows f ...
HashWithIndifferentAccess
rails params通常可以这样用
param[:a]
param["a"]
而普通的hash, 例如hash ={:a => 1}却不能hash["a"]这样调用
同样hash ={"a" => 1}不能hash[:a]这样调用
那么params是怎么做到的呢?
rgb = ActiveSupport: ...
一致性hash算法(consistent hashing)
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;
1 基本场景
比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object ...
关于ConcurrentHashMap 中位移的问题
拜读了GoldenDoc的大作:《Java并发编程之ConcurrentHashMap》后,有一个疑问:
关于查找Segment位置的位操作,segment的位置由如下代码确定:
long u = ((h >>> segmentShift) & segmentMask);
其中 SSHIFT 和 SBASE为静态常量,而segmentShift和segm ...