小编Nul*_*x00的帖子

Java Try Catch Finally块没有Catch

我正在审查一些新代码.该程序只有一个try和一个finally块.由于catch块被排除在外,如果遇到异常或任何可抛出的东西,try块如何工作?它只是直接进入finally块吗?

java finally try-catch try-catch-finally try-finally

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

@GeneratedValue(strategy = GenerationType.AUTO)没有像想象的那样工作

我正在尝试将对象持久化到数据库.继续获取'列ID不能接受空值错误'.我的对象看起来像这样:

    @Entity
public class TestTable {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Integer id = 0;

    @Column(nullable=false, length=256)
    private String data = "";

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

}
Run Code Online (Sandbox Code Playgroud)

我的坚持功能:

public static synchronized boolean persistObject(Object obj){
        boolean success = true;
        EntityManager em = null;
        EntityTransaction tx = null;
        try{
            em = getEmf().createEntityManager();
            tx = …
Run Code Online (Sandbox Code Playgroud)

jboss hibernate jpa derby

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

Scala链表stackoverflow

使用scala我已经向链表添加了大约100000个节点.当我使用函数长度时,例如mylist.length.我收到一个'java.lang.StackOverflowError'错误,我的列表要处理大吗?该列表只是字符串对象.

scala linked-list

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

Java StringBuffer附加分配

在java中使用StringBuffer时,我想知道在需要重新分配空间时如何实现append函数.

例如,如果我追加一个比当前分配的空间更长的字符串,它如何在方法的细节中管理它?

java stringbuffer

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

scala循环链接列表

在scala中,循环链接列表(scala.collection.mutable.LinkedList)的好方法是什么?例如,我想让'for'循环遍历链表上的每个对象并处理它.

scala

2
推荐指数
2
解决办法
7938
查看次数

什么是可能需要转义的linux路径字符

我想知道什么是需要逃避Linux路径的所有char.例如,路径/ home/user1/My Music/song 1.mp3需要在shell中为ls命令'ls/home/user1/My\Music/song\1.mp3'进行转义.

我想编写一个函数,它将String作为路径并转义所有需要的字符.在斯卡拉我有:

  def normalizePath(path: String): String = {
var normPath = path.replaceAll(" ", "\\\\ ")
normPath = normPath.replaceAll("\\]", "\\\\]")
normPath = normPath.replaceAll("\\[", "\\\\[")

normPath
Run Code Online (Sandbox Code Playgroud)

}

知道有更多的char需要转义.此外,这可能可以通过一个命令(更复杂的正则表达式)来完成?

java regex linux scala

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