
工具
fight2old
人生永无止境
展开
-
UML类图关系
idel推荐使用plantuml插件,图中第三行为plantuml的语法。原创 2021-09-04 15:50:39 · 165 阅读 · 0 评论 -
sbt coverage 报错java.lang.NullPointerException
sbt coverage test报错如下:java.lang.NullPointerException at scala.tools.nsc.backend.icode.GenICode$ICodePhase$Context.exitScope(GenICode.scala:1921) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$backend$icode$GenICode$原创 2021-07-15 14:04:52 · 321 阅读 · 0 评论 -
idea快捷命令
查看类中所有方法: Ctrl+F12 或者 Alt+7;原创 2021-07-12 13:49:03 · 89 阅读 · 0 评论 -
ScalaMock如何mock一个带参数的类
直接mock编译会提示缺少参数:class Test(num: Int) { def getNum(): Int = num}val testMk = mock[Test]>>not enough arguments for constructor Test解决办法:给参数提供默认值class Test(num: Int = 0) { def getNum(): Int = num}val testMk = mock[Test]即可。原创 2021-07-06 15:21:34 · 649 阅读 · 0 评论 -
Scala Array[Object]转换Java Object...问题
存在java方法:public class JavaApi { public static void testArrayObject(Object... args) { for (Object arg : args) { System.out.printf("input param is:%s%n", arg); } }}scala中如果如下方式调用:case class Sample() { override d原创 2021-07-05 00:22:01 · 398 阅读 · 0 评论 -
解决java.lang.ClassNotFoundException: org.eclipse.jetty.servlets.ProxyServlet$Transparent问题
java.lang.ClassNotFoundException报错很常见,主要原因就是类找不到,但并不好定位。本次故障原因是jetty-all从7.6.0升级到9.4.26后,类的位置发生了变化,在7.6版本中ProxyServlet类在包org.eclipse.jetty.servlets中,而到了9.4.26版本,ProxyServlet类挪到了org.eclipse.jetty.proxy里,这就导致原来的包路径下找不到此类,修改包路径后问题解决。...原创 2021-06-30 17:14:57 · 1558 阅读 · 1 评论 -
vim快捷命令---持续更新
1、复制单个单词 -> 粘贴:yw --》pyew --》 p按了e后可以自由选择复制原创 2021-06-18 00:03:21 · 85 阅读 · 0 评论 -
sbt/scala/scalatest版本关系
一般情况下,sbt与scalasbt 0.13 --》Scala 2.10 sbt 1.x --》 Scala 2.12原创 2021-06-14 22:32:10 · 3184 阅读 · 1 评论