小编sam*_*ath的帖子

Netbeans - 从数据库生成实体类

我正在使用netbeans IDE 7.1.我试图从数据库(sql server)生成实体类.我可以设置与此远程数据源的连接,但是在数据库向导的新实体类中,表没有显示,而在底部则表示选择至少一个表.

我可以执行查询并浏览netbeans数据库服务中的表.

有人可以帮我解决这个问题..

谢谢

netbeans-7

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

哈希表中包含方法的时间复杂度?

我刚刚在java.util.Hashtable.java中看到了contains方法的代码.它有一个循环,它扫描Hashtable中的每个条目,并将其与传递的参数进行比较.

我读到包含方法需要恒定的时间.当它有一个扫描每个条目的循环时,它怎么可能.

 public synchronized boolean contains(Object value) {
if (value == null) {
    throw new NullPointerException();
}

Entry tab[] = table;
for (int i = tab.length ; i-- > 0 ;) {
    for (Entry<K,V> e = tab[i] ; e != null ; e = e.next) {
    if (e.value.equals(value)) {
        return true;
    }
    }
}
return false;
}
Run Code Online (Sandbox Code Playgroud)

java hashtable contains

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

Ejb Timer抛出javax.ejb.ConcurrentAccessTimeoutException:无法获得写锁定

我的应用程序运行在tomee上,我有ejb计时器每两分钟触发一次超时方法.计时器第一次触发超时方法,并且当计时器试图第二次触发相同的方法时,计时器仍在运行.它引发了以下异常..

javax.ejb.ConcurrentAccessTimeoutException: Unable to get write lock on 'timeout' method for: com.abc.xyz
        at org.apache.openejb.core.singleton.SingletonContainer.aquireLock(SingletonContainer.java:298)
        at org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:217)
        at org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:197)
        at org.apache.openejb.core.timer.EjbTimerServiceImpl.ejbTimeout(EjbTimerServiceImpl.java:769)
        at org.apache.openejb.core.timer.EjbTimeoutJob.execute(EjbTimeoutJob.java:39)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)
Run Code Online (Sandbox Code Playgroud)

我的所有日​​志都填充了相同的堆栈跟踪,并一直发生,直到我停止服务器..

如果方法已经在运行,我们可以让timerservice不触发该方法吗?或者有没有办法在再次触发之前超时第一个呼叫.

谢谢,

java ejb timer java-ee ejb-3.1

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

标签 统计

java ×2

contains ×1

ejb ×1

ejb-3.1 ×1

hashtable ×1

java-ee ×1

netbeans-7 ×1

timer ×1