- 博客(4)
- 收藏
- 关注
原创 调用方法和函数
Scala中的+ - * / %等操作符的作用与Java一样,位操作符 & | ^ >> 一点特别的:这些操作符实际上是方法。例如: a + b 是如下方法调用的简写: a.+(b) a 方法 b可以写成a.方法(b) 1 定义方法 方法的返回值类型可以不写,编译器可以自动推断出来,但是对于递归函数,必须指定返回类型 2 定义函数 方法和函数的区别 在函数
2017-08-29 22:19:32 542
原创 Scala基础
1 声明变量 package cn.wxz.scala object VariableDemo { def main(args: Array[String]) { //使用val定义的变量值是不可变的,相当于java里用final修饰的变量 val i = 1 //使用var定义的变量是可变得,在Scala中鼓励使用val var s = "hello"
2017-08-29 18:31:16 328
原创 一致性哈希算法
一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。 因此,引入了一致性哈希算法: 把数据用ha
2017-08-03 21:56:12 370
原创 DOM
1.1. DOM简介 全称Document Object Model,即文档对象模型。 DOM描绘了一个层次化的树,允许开发人员添加、删除、修改页面的某一部分。 浏览器在解析HTML页面标记的时候,其实不是按照一行一行读取并解析的, 而是将HTML页面中的每一个标记按照顺序在内存中组建一颗DOM树, 组建好之后,按照树的结构将页面
2017-08-02 12:28:37 351 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人