240 发简信
IP属地:陕西
  • 使用 Http4s 构建 Web 服务(三) - CORS CSRF

    CORS 还是只使用seller那个api,也不包括任何的AUTH。直接调用一下http://localhost:8085/sellers?fi...

  • Monad、Sync 和 Concurrent

    在函数式编程中,Monad、Sync 和 Concurrent 是三个常见的类型类,用于描述不同类型的副作用和并发性操作。它们之间有关系,但也有...

  • 使用 Http4s 构建 Web 服务(二)- Auth

    接下来增加一下授权的功能。 basic auth 这里会使用middleware来进行授权的验证。具体关于middleware的描述可以看htt...

  • 使用 Http4s 构建 Web 服务(一)- Server

    什么是http4s? Http4s 是一个小型的 Scala 框架,用于处理 HTTP 请求。它可以用于构建服务端,接收请求,或作为客户端发送请...

  • scala中F[_]中的_是什么意思

    在 Scala 中,F[_]表示一个高阶类型(Higher-Kinded Type)或类型构造器(Type Constructor)。F是一个接...

  • Filber的Cancellation

    在Cats Effect中,Fiber是一种表示并发执行的轻量级抽象。Fiber不同于传统的线程,它是基于协程的概念,并且具有一些独特的特性,其...

  • 使用Cats Effect和不使用的区别

    首先,让我们看一下使用Cats Effect的示例: 使用Cats Effect的示例: import cats.effect._object ...

  • Resize,w 360,h 240
    加密解密

    一般来说分为三种: ⑴. 不可逆算法(单向散列哈希算法)。代表就是MD5,SHA等等。 ⑵. 对称可逆加密。代表是DES,AES ⑶. 非对称可...

  • Resize,w 360,h 240
    IP和DNS基本知识

    IP IP是Internet Protocol(网络通讯协议),但是通常我们说IP的时候,一般都指IP地址。 为什么要使用IP地址呢?IP地址就...