scala
weikwer
这个作者很懒,什么都没留下…
展开
-
Scala 的play框架的目录结构
Scala 的play框架的目录结构 play应用布局 play应用的布局是一个保持尽量简单的标准。成功编译之后,play应用目录应该包含如下内容: app → Application sources └ assets → Compiled asset sources └ stylesheets → T...原创 2018-10-02 02:47:23 · 1538 阅读 · 0 评论 -
函数式编程
最近在学习 cats-effect(一个scala的工具库),涉及大量函数式编程的概念。 因此我特地简单梳理了函数式编程: 在计算机科学中,函数式编程是一种编程范式----一种构建计算机程序的结构和元素的的风格----将计算过程视为数学函数,避免改变状态和使用可变状态。是一种 declarative programming paradigm。符合函数式编程的函数...原创 2019-07-20 01:01:38 · 232 阅读 · 0 评论 -
akka PersistentActor(event sourcing)通过mysql持久化数据
akka PersistentActor(event sourcing)通过mysql持久化数据 一:新建mysql数据库表 create database if not exists akka_persistence_sql_async; CREATE TABLE IF NOT EXISTS persistence_metadata ( persistence_key BIGINT NOT...原创 2019-05-22 01:15:33 · 593 阅读 · 1 评论 -
scala中的implicit
scala中的implicit 一:用于参数(Implicit parameters) 函数中的最后一个参数可以被implicit标记;当函数被调用时,被implicit标记的值会从该函数被调用的地方的上下文中自动寻找,并自动装配。如果没有找到相应类型的也被implicit修饰是值,在编译时会报错。 example: // probably in a library class Prefixer...原创 2019-05-09 01:59:38 · 303 阅读 · 0 评论 -
scala play使用表单API验证和处理request请求输入
scala play使用表单API验证和处理request请求输入 Mapping mapping是可以从HTTP请求中的数据构造object的对象。 使用简单mapping组合复杂mapping: val mapping = Forms.tuple( "name" -> Forms.text, "ean" -> Forms.text, "pieces" -> Forms...原创 2018-10-10 23:56:31 · 649 阅读 · 0 评论 -
spark的Datasets和DataFrames及其区别
spark的Datasets和DataFrames及其区别 A Dataset is a distributed collection of data. Dataset is a new interface added in Spark 1.6 that provides the benefits of RDDs (strong typing, ability to use powerful la...翻译 2018-10-08 00:53:25 · 977 阅读 · 0 评论 -
play中通过注入slick与mysql数据库连接
配置 在build.sbt中加入 libraryDependencies ++= Seq( "com.typesafe.play" %% "play-slick" % "3.0.0", "mysql" % "mysql-connector-java" % "5.1.34", "com.typesafe.play" %% "play-slick-ev原创 2018-10-05 02:09:19 · 820 阅读 · 0 评论 -
scala play框架写一个能处理post请求(传递json数据)的web服务
scala play框架写一个能处理post请求的web服务 通过scala play框架创建一个web服务器能接收客户端通过post发送过来的json数据 一、创建一个新的play项目 二、当在POST请求中接收到JSON数据时,使用read方法将接收到的JSON字符串转换为Stock对象。 def reads(json: JsValue): JsResult[Stock] = { ...原创 2018-10-11 13:48:07 · 1627 阅读 · 0 评论 -
Type Class Pattern
在理解scala type class之前应该先了解implicit在scala中的三种主要的用法:用于函数,用于参数,用于类。 type class pattern包含三个重要的组件:type class本身,type class的instances,和暴露给使用type class的接口函数(interface methods)。 1、 Type Class type class用于表示我们需...原创 2019-07-18 01:04:29 · 333 阅读 · 0 评论