Avatar notebook default
11篇文章 · 10666字 · 2人关注
  • 函数可测试性问题浅析

    不论是面向过程编程、面向对象编程亦或是函数式编程, 函数都是一个基本的单位,或者说是最小的功能单位。而在成千上万代码中,可维护和可测试是项目成败...

  • Resize,w 360,h 240
    Scala代码静态检查利器

    大数据快速发展,催生以Spark等数据处理组件和技术同时,也让scala成为大数据领域炙手可热明星语言。与之热度形成反差的是代码检查和分析工具远...

  • Scala类型类的小应用之Cats

    by 壮衣 在上一篇博文《Scala类型类的小应用之Functor Foldable》中留了一个尾巴:介绍Functor和Foldable类型类...

  • Scala类型类的小应用之Functor Foldable

    by 壮衣 在之前的博文《Scala类型类的小应用之CSV Encoder》中有一段代码: 这两个方法分别提供了类型类实例:Encoder[Li...

  • Scala类型类的小应用之CSV Decoder

    by 壮衣 在上一篇博客《Scala类型类的小应用之CSV Encoder》中提供了一个类型类Encoder用于将指定类型A转换成CSV格式的S...

  • Resize,w 360,h 240
    Scala类型类的小应用之CSV Encoder

    by 壮衣 在上一篇博客《Scala由类的动态扩展想到类型类》中提到了类型类,写了一个类型类:Hello[A]并实现了一些类型类的实例。但是为了...

  • scala lazy引发的疑问

    by 十三 背景:近日遇到个奇怪的问题:在没有明显循环或递归的代码地方,日志中却抛出了stackoverflow的错误,由于代码入口处是调用了c...

  • Scala由类的动态扩展想到类型类

    by 壮衣 在上一篇博文《Scala对JDBC的一些封装》中使用了一个黑魔法: 对java.sql.ResultSet类进行扩展为其添加了row...

  • Scala对JDBC的一些封装(2)

    by 壮衣 在上一篇博文中我们列举了一些简单的例子来展示封装的API向数据库插入一条用户数据: 从数据库读取一条用户数据: 目前我们只操作了一张...

文集作者