草庐IT

mongo-scala-driver

全部标签

java - 如何在 Scala 中实例化 Unit?

我只想使用一些并发Set(看起来根本不存在)。Java使用java.util.concurrent.ConcurrentHashMap实现这种行为。我想在Scala中做一些类似的事情,所以我创建了ScalaHashMap(或JavaConcurrentHashMap)的实例并尝试添加一些元组:valmyMap=newHashMap[String,Unit]()myMap+(("myStringKey",Unit))这当然会导致编译过程崩溃,因为Unit是抽象的和最终的。如何实现?我应该使用Any吗?/AnyRef反而?我必须确保没有人插入任何值。感谢帮助 最

java - 如果不存在,Scala 和 Java 选项会执行其他操作

scala和java中的选项是我努力理解和使用的东西。我知道它在那里是为了消除“空”处理hell。坦率地说,我认为它引入了另一种hell!我在java中处理null的方式是:Stringtest=null;if(test==null)//dosomethingelse//dosomethingelse这种决定是我在切换到选项时想要做的。但是在scala和java中的Option类中都没有方法说,如果null做某事,否则做其他事。有一种方法可以在subject为null的情况下使用默认值,例如//inscalatest.getOrElse("defaulted")我想知道为什么不能有方法

java - 为什么我可以使用 Scala REPL 中的 Java 库而不是脚本中的?

我正在编写一个使用JodaTime的Scala脚本。直到今天,这工作正常。不知何故,有些东西发生了变化,它不再起作用了。这个有效:$scala-cp"lib/*"WelcometoScalaversion2.9.1.final(JavaHotSpot(TM)64-BitServerVM,Java1.6.0_29).Typeinexpressionstohavethemevaluated.Type:helpformoreinformation.scala>importorg.joda.time._importorg.joda.time._scala>Period.minutes(5)re

java - Scala: "val"作为标识符可能吗?链接到 java 库需要它

这个问题在这里已经有了答案:UsingaJavalibrarywithScalareservedwords(1个回答)关闭9年前。在我的scala代码中,我使用了一个java库,它定义了一个具有名为“val”的公共(public)属性的对象:publicclassXYZ{publicintval=...}有没有办法在scala中获取这个属性?

scala - sbt 不适用于亚马逊 ec2 微型实例

我正在尝试在amazonec2微型实例上使用sbt,但在执行sbt命令时出现此错误。mkdirpruebacdpruebasbtThereisinsufficientmemoryfortheJavaRuntimeEnvironmenttocontinue.Nativememoryallocation(malloc)failedtoallocate715849728bytesforcommittingreservedmemory有什么想法吗?提前致谢! 最佳答案 你必须在运行sbt时使用一个开关来限制使用的内存小于机器上的可用内存。我

java - Scala Slick 3.0 java8 OffsetDateTime 和 Timestamp 之间的隐式映射

首先,如果我想将带时区的日期时间映射到Slick,我应该使用哪个类OffsetDateTime或ZonedDateTime?至于Joda,我们只能使用DateTime。如何为Slick表映射编写一些隐式代码以在java8ZonedDateTime和SqlTimestamp之间进行转换?使用jodaDateTime来包含时区信息似乎非常简单。然而,一旦切换到Java8,我不太确定我应该使用ZonedDateTime还是OffsetDateTime,如http://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367

java - ClassNotFoundException : com. mysql.jdbc.Driver。用于 Web 应用程序的 JDBC MySQL 驱动程序

这个问题在这里已经有了答案:HowtoinstallJDBCdriverinEclipsewebprojectwithoutfacingjava.lang.ClassNotFoundexception(13个答案)关闭7年前。所以我有一个MySQLJDBC驱动程序的.jar文件,它在我的库源文件夹下,我有以下代码:publicstaticConnectiongetConnection()throwsSQLException{Connectionconn=null;try{Class.forName("com.mysql.jdbc.Driver").newInstance();Strin

java - 从 2.6 升级到 3.7 时出现 BIRT JDBCException "Cannot load JDBC Driver class: com.mysql.jdbc.Driver"

我正尝试在我的Tomcat服务器上升级我的birt-viewer的版本,但我似乎在加载JDBC驱动程序时遇到错误:exception.error(1time(s))detail:org.eclipse.birt.report.engine.api.EngineException:Anexceptionoccurredduringprocessing.Pleaseseethefollowingmessagefordetails:Cannotopentheconnectionforthedriver:org.eclipse.birt.report.data.oda.jdbc.org.ecl

java - 为什么会出现 java.lang.AbstractMethodError : oracle. jdbc.driver.OracleConnection 错误?

我已经阅读了WhydoIgetjava.lang.AbstractMethodErrorwhentryingtoloadablobinthedb?,下载了我能找到的所有11gjdbc驱动程序,并将它们作为库和/或jar文件添加到我的NetBeans应用程序中。我仍然不断收到相同的AbstractMethodError,这让我抓狂!任何指导将不胜感激!try{stmt=conn.createStatement();inputFileInputStream=newFileInputStream(inputBinaryFile);BlobvBlob=conn.createBlob();Buf

java - 无法在 scala 中设置名为 type 的 java 注释成员?

我正在尝试将一些java代码移植到scala。该代码使用带有名为type的成员的注释,但这是scala中的关键字。有没有办法在scala中解决这个有效的java成员?这是Java代码@Component(name="RestProcessorImpl",type=mediation//Compileerror)publicclassRestProcessorImpl{//impl}这部分代码在scala中是相同的,除了type是一个关键字,所以它不会编译。有没有办法转义type关键字?这也是带有type成员的java类的问题HasType.javapackagespike1;publi