小编use*_*412的帖子

斯卡拉:重新分配给瓦尔

我正在寻找一种方法来解决Scala中的以下编译错误.其中,我正在尝试更新变量clinSig的值,如果在调用method1时clinSig为null.

import org.joda.time.Instant 
import java.util.Calendar

class TestingClass {   
    method1(null)   
    private def method1 (clinSig : Instant) {
    if (clinSig == null) {
      val calendar = Calendar.getInstance()
      calendar.set(2011, 0, 5, 0, 0, 0)
      calendar.set(Calendar.MILLISECOND, 0)
      clinSig = new Instant(calendar.getTime)
    }
    print(clinSig)   
   } 
}
Run Code Online (Sandbox Code Playgroud)
error: reassignment to val
 [INFO]       clinSigUpdtDtTm = new Instant(calendar.getTime)
Run Code Online (Sandbox Code Playgroud)

任何输入都会有所帮助.

谢谢 !!!

scala

14
推荐指数
1
解决办法
4万
查看次数

SQL Server:没有BEGIN TRANSACTION的回滚

有没有办法我们可以使用ROLLBACK回滚到以前的事务状态BEGIN TRANSACTION

delete from table1;
ROLLBACK
Run Code Online (Sandbox Code Playgroud)

信息:

ROLLBACK TRANSACTION请求没有相应的BEGIN TRANSACTION.

任何输入都会有很大的帮助.

谢谢 !!!

sql sql-server sql-server-2005 sql-server-2008

5
推荐指数
1
解决办法
1万
查看次数

使用 jenkins 管道脚本标记 git 存储库

我正在尝试使用 Jenkins 管道脚本标记 git 存储库。我对詹金斯管道脚本非常陌生。

是否有像下面这样的命令来标记分支,用于签出分支

git branch: 'master',
  credentialsId: '12345-1234-4696-af25-123455',
  url: 'ssh://git@bitbucket.org:company/repo.git'
Run Code Online (Sandbox Code Playgroud)

git jenkins jenkins-plugins jenkins-pipeline

4
推荐指数
1
解决办法
6288
查看次数

Intellij中的Scala配置

我试图在Intellij中为Scala运行HelloWorld类程序。

我的代码是:

包helloscala

对象HelloScala {def main(args:Array [String]){Console.println(“ H​​ello,world!”); }}

我对INtellij IDE提示的错误一无所知。

 JDK is JDK5
Run Code Online (Sandbox Code Playgroud)

错误是:

java.lang.UnsupportedClassVersionError:java.lang.ClassLoader.defineClass(ClassLoader.java:621)上java.lang.ClassLoader.defineClass1(本机方法)的.class文件中的版本号错误。java.security.SecureClassLoader.defineClass(SecureClassLoader) .java:124)at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)at java.net.URLClassLoader.access $ 100(URLClassLoader.java:56)at java.net.URLClassLoader $ 1.run(URLClassLoader.java: 195),位于java.net.URLClassLoader.findClass(URLClassLoader.java:188)上的java.security.AccessController.doPrivileged(本机方法),位于sun.misc.Launcher的java.lang.ClassLoader.loadClass(ClassLoader.java:307)上$ appClassLoader.loadClass(Launcher.java:268)在java.lang.ClassLoader.loadClass(ClassLoader.java:252)在java.lang.ClassLoader。loadClassInternal(ClassLoader.java:320)线程“主”中的异常

任何输入都会很棒。

java ide scala intellij-idea

3
推荐指数
1
解决办法
345
查看次数

创建排序集

有没有办法排序Set

我有一个Set双倍,我正在寻找一种方法来排序它们.
我知道使用List非常容易,但使用的东西Set对我来说有点棘手.

任何输入都会有很大的帮助.

java

1
推荐指数
1
解决办法
469
查看次数

从Singleton Map中获取Key - Java

我期待从SingletonMap的值中检索键

Map<String,String> map = Collections.singletonMap("key1", "value1");
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种基于价值的简单方法来获取密钥.而不是我以前做过的方式.我认为对于singleTon Map来说,开销太大了.

public static List<String> getKey(String value, Map<String, String> map) 
{
    List<String> keys = new ArrayList<String>();
    for(Entry<String, String> entry:map.entrySet()) 
    {
        if(value.equals(entry.getValue())) 
        {
            keys.add(entry.getKey());
        }
    }
    return keys;
}
Run Code Online (Sandbox Code Playgroud)

任何输入或建议都会有所帮助.

java hashmap map

1
推荐指数
1
解决办法
1804
查看次数

Java:在PreparedStatement(JDBC)中将null作为Long传递

我有一个变量

Long val = null;
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法将此传递给PreparedStatement语句对象,以便将数据库中的字段值设置为null.

statement.setLong(1,val);
Run Code Online (Sandbox Code Playgroud)

它不适用于Long,但只能使用很长时间.

任何输入想法或建议.

谢谢 !!!

java jdbc

1
推荐指数
1
解决办法
3745
查看次数