- 浏览: 105927 次
- 性别:
- 来自: 杭州
最新评论
文章列表
欢迎使用Markdown编辑器写博客
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl + Q
插入链接 Ctrl + L
插入代码 Ctrl + K
插入图片 Ctrl + G
提升标题 Ctrl + H
有序列表 Ctrl + ...
- 2015-02-28 10:26
- 浏览 433
- 评论(0)
欢迎使用Markdown编辑器写博客
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl + Q
插入链接 Ctrl + L
插入代码 Ctrl + K
插入图片 Ctrl + G
提升标题 Ctrl + H
有序列表 Ctrl + ...
- 2015-02-28 10:26
- 浏览 389
- 评论(0)
内部类是一种编译器现象,与虚拟机无关。编译器将会把内部类翻译成用美元符号$分隔外部类名与内部类名的常规类文件,而虚拟机对此一无所知。编译器为了引用外部类,生成了一个附加的实例域this$0
为什么要用内部类?
内部类可以访问所在类域中的数据(包括私有);
内部类可以在同一包中被隐藏;
匿名内部类在实现回调时非常方便;
特殊语法
OuterClass.this表示外部类对象引用,比如Employee.this.id;
OuterObject.new InnerClass()显式调用内部对象的构造函数,例如this.new Payroll(10000);
OuterClas ...
- 2015-02-26 21:29
- 浏览 365
- 评论(0)
内部类是一种编译器现象,与虚拟机无关。编译器将会把内部类翻译成用美元符号$分隔外部类名与内部类名的常规类文件,而虚拟机对此一无所知。编译器为了引用外部类,生成了一个附加的实例域this$0
为什么要用内部类?
内部类可以访问所在类域中的数据(包括私有);
内部类可以在同一包中被隐藏;
匿名内部类在实现回调时非常方便;
特殊语法
OuterClass.this表示外部类对象引用,比如Employee.this.id;
OuterObject.new InnerClass()显式调用内部对象的构造函数,例如this.new Payroll(10000);
OuterClas ...
- 2015-02-26 21:29
- 浏览 282
- 评论(0)
一、概述
1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算 ...
- 2015-01-28 14:01
- 浏览 536
- 评论(0)
一、概述
1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算 ...
- 2015-01-28 14:01
- 浏览 419
- 评论(0)