不论是面向过程编程、面向对象编程亦或是函数式编程, 函数都是一个基本的单位,或者说是最小的功能单位。而在成千上万代码中,可维护和可测试是项目成败...
大数据快速发展,催生以Spark等数据处理组件和技术同时,也让scala成为大数据领域炙手可热明星语言。与之热度形成反差的是代码检查和分析工具远...
by 壮衣 在上一篇博文《Scala类型类的小应用之Functor Foldable》中留了一个尾巴:介绍Functor和Foldable类型类...
by 壮衣 在之前的博文《Scala类型类的小应用之CSV Encoder》中有一段代码: 这两个方法分别提供了类型类实例:Encoder[Li...
by 壮衣 在上一篇博客《Scala类型类的小应用之CSV Encoder》中提供了一个类型类Encoder用于将指定类型A转换成CSV格式的S...
by 壮衣 在上一篇博客《Scala由类的动态扩展想到类型类》中提到了类型类,写了一个类型类:Hello[A]并实现了一些类型类的实例。但是为了...
by 十三 背景:近日遇到个奇怪的问题:在没有明显循环或递归的代码地方,日志中却抛出了stackoverflow的错误,由于代码入口处是调用了c...
by 壮衣 在上一篇博文《Scala对JDBC的一些封装》中使用了一个黑魔法: 对java.sql.ResultSet类进行扩展为其添加了row...
by 壮衣 在上一篇博文中我们列举了一些简单的例子来展示封装的API向数据库插入一条用户数据: 从数据库读取一条用户数据: 目前我们只操作了一张...
文集作者