工具
fight2old
人生永无止境
展开
-
UML类图关系
idel推荐使用plantuml插件,图中第三行为plantuml的语法。原创 2021-09-04 15:50:39 · 134 阅读 · 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 · 293 阅读 · 0 评论 -
idea快捷命令
查看类中所有方法: Ctrl+F12 或者 Alt+7;原创 2021-07-12 13:49:03 · 69 阅读 · 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 · 590 阅读 · 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 · 356 阅读 · 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 · 1364 阅读 · 1 评论 -
vim快捷命令---持续更新
1、复制单个单词 -> 粘贴: yw --》p yew --》 p 按了e后可以自由选择复制原创 2021-06-18 00:03:21 · 66 阅读 · 0 评论 -
sbt/scala/scalatest版本关系
一般情况下,sbt与scala sbt 0.13 --》Scala 2.10 sbt 1.x --》 Scala 2.12原创 2021-06-14 22:32:10 · 2955 阅读 · 1 评论