一、避免null的使用 大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是“无”,在Java,它是null。在Java 里,null 是一个关键字,不是一个对象,所以对它调用任何方法都是非法的。但是这对语言设计…
标签:option
Spark - 直接操作数据源 MySQL
> 如果我们的Mysql服务器性能不咋滴,但是硬盘很够,如何才能做各种复杂的聚合操作?答案就是使用spark的计算能力的,我们可以将mysql数据源接入到spark中。 ## 读取 “` val mys…
【Scala】使用Option、Some、None,避免使用null
避免null使用 大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是“无”,在Java,它是null。在Java 里,null 是一个关键字,不是一个对象,所以对它调用任何方法都是非法的。但是这对语言设计者来说…
强制F#类型的字段为空
我很清楚选项的好处,但在这种情况下,我想避免出于性能原因使用选项.选项包装类中的类型,这意味着垃圾收集器的工作量更多 – 我想避免这种情况. 特别是在这种情况下,我有多个字段都是在相同情况下的一些字段,但我不想把它们放在…
OPTION SQL_SELECT_LIMIT=1
使用 mysql5.6 出现 OPTION SQL_SELECT_LIMIT=1 的问题原因是好像是 mysql5.6 去掉了 OPTION SQL_SELECT_LIMIT 可以下载新驱动替换 kettle 中原有的 …
DAY7:维护索引和表(MySQL)
维护表有三个主要目的:找到并修复损坏表、维护准确的索引统计数据和减少碎片。 一、找到并修复损坏的表 损坏索引会导致返回错误的结果或莫须有的主键冲突,甚至数据库崩溃。 检查表是否有索引和表错误 CHECK TABLE tb…