-
scala – SBT无法通过HTTPS解析对AWS EC2实例的依赖关系到第三方
所属栏目:[安全] 日期:2020-12-16 热度:117
我在我的EC2实例上安装了SBT. 在我上次的提交中,我添加了新的依赖 – Flyway.它使用第三方存储库 – https://flywaydb.org/repo 当我在EC2上运行sbt run时,我得到ssl错误: [错误]服务器访问错误:收到致命警报:handshake_failure url = https://flywaydb.o[详细]
-
scala – 如何通过JMX动态更改播放配置
所属栏目:[安全] 日期:2020-12-16 热度:185
我在我的application.conf文件中配置了我的 Scala Play应用程序. 目前,每次我想要更改配置时我都要进行部署. 任何人都可以帮我找出,如何将Configuration公开为MBean? 我想在不进行部署的情况下更改配置. 没有找到任何关于此的文件. 解决方法 仅仅为配置更改[详细]
-
scala – 用于任意列的Slick查询过滤器
所属栏目:[安全] 日期:2020-12-16 热度:71
假设我有一个包含x和y列的SQL表,每个整数值都有.我可以做一个Slick查询来选择5 = x = 10,如下所示: val myQuery = TableQuery[MyXYTable]myQuery.filter(p = p.x = 5 p.x = 10) 现在假设我想同时过滤5 = y = 10.我想重复使用相同的过滤器逻辑,但这次将它应[详细]
-
scala – sbt子项目的项目目录
所属栏目:[安全] 日期:2020-12-16 热度:144
sbt子项目有自己的项目目录吗?或者只有根项目可以使用. scala帮助文件来构建目录?以下是我目前的构建结构. /my-project/sub-projects/sub-project-1/build.sbt无法访问/my-project/sub-projects/sub-project-1/SubProjectHelper.scala中定义的对象. /my-pr[详细]
-
scala – 如何在命令行中从build.sbt中提取数据
所属栏目:[安全] 日期:2020-12-16 热度:53
我想在Docker中获取类似版本,packageName等数据.我需要它为我的CI标记泊坞窗图像以供将来使用. 那么有没有可能获得像maven mvn –batch-mode -f pom.xml help这样的值:evaluate -Dexpression = project.version. 提前感谢您的帮助. 所以我的build.sbt包含几[详细]
-
scala – 如何匹配自定义泛型类型?
所属栏目:[安全] 日期:2020-12-16 热度:130
我正在尝试使用模式匹配来检测基于 this answer的我自己的自定义类型的泛型类型. 作者提供的代码按预期工作: import scala.reflect.runtime.{universe = ru}def matchList[A: ru.TypeTag](list: List[A]) = list match { case strlist: List[String @unchec[详细]
-
如何使用scala Elem生产泽西文/ xml?
所属栏目:[安全] 日期:2020-12-16 热度:73
我已经编写了一个通过 scala.xml lib生成Elem类型的常用方法.但是Jersey使用JAXB,意味着用 Java对象绑定xml信息.我怎么能简单地用scala的Elem类型响应,避免构造一个对象? 简单代码为: @GET @Path("sitemap.xml") @Produces(Array(MediaType.APPLICATION_XM[详细]
-
scala – Spark Job失败并退出状态15
所属栏目:[安全] 日期:2020-12-16 热度:59
我试图在spark中运行简单的字数统计工作,但我在运行工作时遇到异常. For more detailed output,check application tracking page:http://quickstart.cloudera:8088/proxy/application_1446699275562_0006/Then,click on links to logs of each attempt.Diagn[详细]
-
如何在Bluemix上启动Scala Play应用程序?
所属栏目:[安全] 日期:2020-12-16 热度:129
我在Play框架上有基本的 Scala应用程序,我尝试将其部署到IBM Bluemix.部署期间显示下一个: an instance of the app crashed: failed to accept connections within health check timeoutexit status: -1,CRASHED 我的manifest.yml applications:- path: ./t[详细]
-
Scala Play 2.4如何测试动作组合(使用动作构建器和动作过滤器)
所属栏目:[安全] 日期:2020-12-16 热度:110
我编写了一个动作构建器,并使用Injection将此新动作应用于我的控制器. 以下是我的代码: class AuthAction @Inject()(authService: AuthService) { def AuthAction(userId: Int) = new ActionBuilder[Request] with ActionFilter[Request] { def filter[A](r[详细]
-
scala – 是一种内部监控Akka FSM中第一个状态转换的方法吗?
所属栏目:[安全] 日期:2020-12-16 热度:67
考虑从状态空闲开始的FSM actor startWith(Idle,IdleData) 我想监控过渡到第一个状态(从没有州?) 我试过了 onTransition { case _ - Idle = // Wasn't called} 根据相关的FSM文件: It is also possible to pass a function object accepting two states to[详细]
-
scala – 如何处理’配置错误[无法连接到数据库[…]]’
所属栏目:[安全] 日期:2020-12-16 热度:66
我正在使用Play Framework实现一个使用多个数据库的Web服务.通过指定db. database1 …,db.database2 …属性,在conf / application.conf中配置所有数据库. 在启动时,play将尝试建立与数据库中配置的所有数据库的连接,如果一个连接失败,则服务将无法启动. 在我[详细]
-
scala – i18n Playframework 2.4无法正常工作
所属栏目:[安全] 日期:2020-12-16 热度:165
我有2个问题.一个与 scala代码有关,另一个与html有关. 我正在尝试用荷兰语和英语翻译我的网站.当我的浏览器将荷兰语作为首选语言时,它会以荷兰语显示该网站.但如果我将英语作为首选语言,它也会以荷兰语显示该网站. application.conf play.i18n.langs = [ "en[详细]
-
scala – 构建一个火花流示例应用程序
所属栏目:[安全] 日期:2020-12-16 热度:186
我正在尝试构建一个简单的spark作业,它从kafka集群读取,计算Hbase中的单词和存储. 我使用的代码基于此处的示例: Importing data in Hbase using Spark and Kafka 这是scala代码: package org.example.mainimport java.util.Propertiesimport org.apache.ha[详细]
-
scala – 从sbt任务中的stdin读取
所属栏目:[安全] 日期:2020-12-16 热度:107
假设我有以下代码 object Cli extends App { Iterator.continually(StdIn.readLine()).takeWhile(!_.equals("quit")).foreach { command = println(s"[$command RESULT] " + ApiClient.executeCommand(command)) }} 和自定义sbt命令 val cli = inputKey[Unit[详细]
-
scala – 如何在SBT中使用ForkOptions来更改子项目中的测试工作
所属栏目:[安全] 日期:2020-12-16 热度:119
我目前有一个多项目SBT构建,其下有2个项目,其中一个项目依赖于另一个项目.从属的测试需要从其工作目录下的某个目录结构加载文件.它使用配置文件中的相对路径来指定此目录结构. 问题在于,取决于我是通过我的IDE运行此测试(在子项目级别具有工作目录)还是在SBT[详细]
-
scala – 确保应用程序中只有一个Spark上下文的良好实践
所属栏目:[安全] 日期:2020-12-16 热度:152
我正在寻找一种好方法来确保我的应用程序只使用一个单独的Spark Context(sc).在开发过程中,我经常遇到错误,不得不重启我的游戏!服务器重新测试我的修改. Singleton模式会成为解决方案吗? object sparckContextSingleton { @transient private var instance[详细]
-
scala – 超时解析sbt-plugin
所属栏目:[安全] 日期:2020-12-16 热度:179
我正在尝试运行一个简单的play- scala示例,但是我有一些问题启动激活器,因为我有很多连接超时.我只用激活器创建了应用程序并尝试启动它.没有开发或自定义配置.我正在使用游戏2.4.2. 似乎它尝试解决的许多依赖项不存在:如果我尝试在浏览器中打开url,我只获得[详细]
-
scala – 包含Spark Streaming Kinesis ASL库时Spark作业SBT程序
所属栏目:[安全] 日期:2020-12-16 热度:169
我开始制作一个火花流媒体工作,并获得了kinesis端点的制作人.在开始工作之后,我开始制作一个消费者,但是我遇到了构建它的问题. 我正在使用程序集插件创建一个包含所有依赖项的jar.项目的依赖关系如下. libraryDependencies ++= Seq("org.apache.spark" %% "s[详细]
-
Scala:如何处理许多可以是None的参数
所属栏目:[安全] 日期:2020-12-16 热度:106
现在我有很多可以没有的参数,我想将整个表达式赋值为默认值. 现在我正在做的事情 var name: Option[String] = Nonevar surname: Option[String] = Some("Smith")val fullName:String = { name.map { name = surname.map { surname = surname + "," + name }.[详细]
-
Scala val和var相关的问题和scala要求我在声明时分配一个值
所属栏目:[安全] 日期:2020-12-16 热度:117
我有一个我要声明的变量: val foo : Bazfor (s - barList) { if s.tag == "java" foo = s} 一旦为foo分配了一个值,就不能重新分配foo.从这个角度来看,foo是val类型而不是var.但上面不是有效的scala代码,因为scala强制在声明时分配值.即使我使用var,scala也[详细]
-
scala – 像=一样的字符串隐式转换列表
所属栏目:[安全] 日期:2020-12-16 热度:196
请考虑以下代码段. =不是 java.lang.String的成员,所以我猜有某种隐式转换正在进行中.如何查找作用于String的此类预定义隐式转换的列表? scala var x = "asdf"x: java.lang.String = asdfscala x += xscala xres2: java.lang.String = asdfasdf 解决方法 你[详细]
-
斯卡拉在哈斯克尔的风格
所属栏目:[安全] 日期:2020-12-16 热度:196
在 Scala中,我可以表达一个函数,每次引用它时都会对它进行评估: def function = 1 + 2 + 3 或仅评估一次的val val val1 = 1 + 2 + 3 即使我多次打电话. 当然,在Haskell中,我可以定义一个函数(当我调用它时,它会反复评估): function = 1 + 2 + 3 我可以在Ha[详细]
-
scala – 如何简化这个’for’循环?
所属栏目:[安全] 日期:2020-12-16 热度:116
val xsa = List(1,2,3)val xsb = List(1,3)for (i - 0 until xsa.size) { val a = xsa(i) val b = xsb(i) println(a + "_" + b)} 我想简化长度等于’List或Array.我希望这样做: for (a - xsa; b - xsb) println(a + "_" + b) 但为什么它只迭代xsb一次? 解[详细]
-
scala – 在数组中查找索引的功能代码
所属栏目:[安全] 日期:2020-12-16 热度:119
我想在功能样式中重构这段 Scala代码: var k = -1for (i - 0 until array.length) if ((i array.length - 1) array(i) array(i + 1)) k = i Scala中的数组有indexWhere,可用于val index = array.indexWhere(c = c ==’a’).我正在寻找类似的东西,它将考虑数[详细]