摘要: map 返回元组 下面是如果不存在key 报错 a.(2) 下面两种方式 不同的写法。 如果存在 Some(2) 不存在 None a get 2 a.get(2) getOrElse 如果不存在 回复后面值。 var a =Map(1->"a",3->"b")for((cc,dd) <- a){p 阅读全文
posted @ 2017-01-14 23:04 超超hd 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 数组 Nil为什么加Nil scala变量没有类型Nil在控制类型。 "a"::"b"::Nil 相当于下面从右向左。List不可变 产生中间变量。 "a"::("b"::Nil) val a="a"::"b"::Nil println(a) head,tail 一个是开头一个元素,一个剩下所有。 阅读全文
posted @ 2017-01-14 22:44 超超hd 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 变量尽量用valvar 是不可变 final 常用的 Int̵ Double̵ Long̵ String没有基本类型。scala 任何对象都继承Any Int Double 继承AnyVal String继承java.lang.String.scal数组java aa[]1.写法scala val 阅读全文
posted @ 2017-01-14 21:56 超超hd 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 全文检索 位图索引 B 全文检索很少使用,如果产品上使用 大家可以用Lcunce这些应用如果非要在数据库做这个采用就把用一个全文检索索引 检索索引 不会像其他的索引创建一个对象他会创建十个相关的对象。 十张的其中一张表存在形式如下Dtaken_text token_last tokent_count 阅读全文
posted @ 2017-01-14 21:21 超超hd 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 分区存储优点 1.物理隔离提高效率 2.单独操作分区 提高查询效率 2.易于维护。 3.删除和移除过期的分区。需要的时候重新加载 oracle 范围分区 1.范围分区 2.哈希 3.列表分区 范围分区 都在使用 不用介绍 hash hash 无法 drop split merge分区 列表分区 适合 阅读全文
posted @ 2017-01-14 10:38 超超hd 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 第一范式 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列 列不可拆分 比如说 用户,电话 张三 ,186. 187.。 李四 ,186.。 张三里面存在 两个电话号码 这里电话 包含两种含义 既包含 手机 也包含座机 在业务上可以继续拆分成手机 座机 我可以设计 用户 手机号 ,座 阅读全文
posted @ 2017-01-14 09:49 超超hd 阅读(159) 评论(0) 推荐(0) 编辑