首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Scala
订阅
kasimura
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Cats(二):引用透明性和等式推理
本文由 Yison 发表在 ScalaCool 团队博客。 上一篇文章 介绍了函数式编程的思维,这一篇我们来了解下函数式编程的魅力。 我们已经说过,函数式编程最关键的事情就是在做「组合」。然而,这种可被组合的「函数式组件」到底是怎样的?换句话说,它们必定符合某些规律和原则。 当…
Scala 学习笔记 (1):初见
本文由 Koon 发表在 ScalaCool 团队博客。 关于笔记 大家好⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄,我是 Koon ,作为一名刚刚离开学校,开始体悟社会百态的大学僧, Scala 将作为我第一份工作不可或缺的一部分。为了高效学习、巩固知识以及督促自我,我决定记录我的学习…
Asyncdb(二):Java IO 初探
本文由 GodPan 发表在 ScalaCool 团队博客。 Java IO对大多数Java程序员来说是熟悉又陌生,熟悉的是感觉到处都有它的身影,小到简单的读取文件,大到各种服务器的应用,陌生的是Java IO背后到底是一个怎样的机制,今天就让我们去了解一下这位老朋友吧。本文不…
苦涩的技术我该怎么学?Akka 实战
关注“一猿小讲”公众号的小伙伴都清楚,上次《技术再深入一点又何妨?一脸懵B的聊Actor》,我们在“懵 B”的状态下,聊了聊 Actor 模型的理论知识。稍微再补充两句,如上图所示在 Actor 模型系统中,主要有互不依赖的 Actor 组成(图中圆圈),Actor 之间的通信…
Cats(四):Typeclass
在上一篇介绍高阶类型的文章中,我们引出了 Typeclass 这个概念,并且演示了如何在 Kotlin 中模拟高阶类型,以及实现了一个 Kotlin 版本的 Functor。 如果你只是一个 Kotlin 开发者,相信你很难说服自己用这种方式进行程序设计。的确,在缺少高阶类型这…
使用Akka HTTP构建微服务:CDC方法
构建微服务并不容易,特别是当微服务变得越来越多时,而且好多微服务可能由不同的团队提供和维护,这些微服务彼此交互并且变化很快。 文档、团队交互和测试是获得成功的三大法宝,但是如果用错误的方式进行,它们会产生更多的复杂性,而不是一种优势。 我们可以使用像Swagger(用于文档),…
Akka系列(一):Akka简介与Actor模型
本文由 GodPan 发表在 ScalaCool 团队博客。 Akka是一个构建在JVM上,基于Actor模型的的并发框架,为构建伸缩性强,有弹性的响应式并发应用提高更好的平台。本文主要是个人对Akka的学习和应用中的一些理解。 Akka的核心就是Actor,所以不得不说Act…
Scala-- 样例类 (case) 详解
case 类在模式匹配和 actor 中经常使用到,当一个类被定义成为 case 类后,Scala 会自动帮你创建一个伴生对象并帮你实现了一系列方法且带来了不少好处
Akka 系列(五):Java 和 Scala 中的 Future
随着CPU的核数的增加,异步编程模型在并发领域中的得到了越来越多的应用,由于Scala是一门函数式语言,天然的支持异步编程模型,今天主要来看一下Java和Scala中的Futrue,带你走入异步编程的大门。 Future 很多同学可能会有疑问,Futrue跟异步编程有什么关系?从…
IO Monad 设计浅析(一):Monad 和 MonadError
ZIO 是最近 Scala 社区非常热门且与众不同的 IO Monad 实现,本专题我们会从各个角度分析 ZIO 和 Cats-Effect 等 IO Monad 的设计。 是一个定义了函数 flatMap 和 pure 的很常见的 Typeclass(也有其他的形式,就不具体…