小编Vic*_*tor的帖子

什么时候字符串在java中被垃圾收集

在Java中,当一个对象没有实时引用时,它有资格进行垃圾回收.现在在字符串的情况下,情况并非如此,因为字符串将进入字符串池,JVM将使对象保持活动状态以便重用.这意味着一旦创建的字符串"永远不会"被垃圾收集?

java string garbage-collection

59
推荐指数
2
解决办法
3万
查看次数

为什么即使列存在,我也有ORA-00904?

我在执行hibernate sql查询时看到一个错误.

java.sql.SQLException:ORA-00904:"table_name"."column_name":无效的标识符

当我在sqldeveloper中打开表时,列就存在了.

错误仅发生在PROD中,而不是发生在DEV中.

我该怎么检查?

oracle oracle10g ora-00904

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

如果未定义元素,document.getelementbyId将返回null?

在我的代码中,我看到了这个:

if (document.getElementById('xx') !=null) {
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

如果xx未定义元素,这将评估为true还是false?

我应该写:

if (document.getElementById('xx'))
Run Code Online (Sandbox Code Playgroud)

安全吗?

javascript domdocument

28
推荐指数
3
解决办法
10万
查看次数

Ext.extend vs Ext.override?

Ext.extend和Ext.override有什么区别?在java中,您扩展了一个类并重写了它的方法.但是看一下语法,似乎在extjs中,你可以扩展一个类并覆盖一个类

extjs

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

尝试在sql块中更改表时获取错误

我创建了一个test.sql文件,里面我放了:

begin
alter table table1 enable row movement;
alter table table1 shrink space;
end;
/
Run Code Online (Sandbox Code Playgroud)

这是不允许的?因为我收到错误:

Encountered the symbol "ALTER" when expecting one of the following:

   begin case declare exit for goto if loop mod null pragma
   raise return select update while with <an identifier>
   <a double-quoted delimited-identifier> <a bind variable> <<
   close current delete fetch lock insert open rollback
   savepoint set sql execute commit forall merge pipe
Run Code Online (Sandbox Code Playgroud)

oracle oracle11g

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

ORA-00942:表或视图不存在(当单独的sql工作,但在oracle函数内不起作用)

当我有一个类似的sql语句时select * from table1,它工作得很好,但是只要我把它放到一个函数中,我得到:

ORA-00942: table or view does not exist 
Run Code Online (Sandbox Code Playgroud)

怎么解决这个?

sql oracle oracle9i ora-00942

24
推荐指数
3
解决办法
11万
查看次数

什么是跨站脚本

在这个链接:http://www.acunetix.com/websitesecurity/cross-site-scripting/__CODE__,它说:__CODE__.我在阅读本文时的第一个问题是:如果应用程序部署在安全的服务器上(例如银行的情况),黑客如何才能访问网页的源代码?或者他可以在不访问源jsp的情况下注入恶意脚本吗?

security xss

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

何时使用队列而不是arraylist

在ArrayList上使用Queue的一个基本参数是Queue保证FIFO行为.

但是如果我向ArrayList添加10个元素然后从第0个元素开始迭代元素,那么我将按照添加它们的顺序检索元素.基本上,这保证了FIFO行为.

与传统的ArrayList相比,Queue有什么特别之处?

java queue arraylist

21
推荐指数
3
解决办法
3万
查看次数

与SOAP不同,为什么REST没有WSDL

对于SOAP Web服务,有一个规范,所有请求/响应必须遵循.此规范采用WSDL文档的形式.但是对于REST Web服务,为什么没有这样的规范或WSDL?这是否使REST更容易受到运行时异常的影响,因为我们没有遵循任何规范?

rest soap wsdl web-services

18
推荐指数
3
解决办法
4万
查看次数

队列管理器和消息代理之间的区别

Websphere Message Broker和队列管理器之间有什么区别.我想队列管理器将消息放入队列,将消息从队列中取出,将消息移到后退队列等等.那么代理的工作是什么?

它位于发布者和队列管理器之间,还是位于消费者和队列管理器之间?

websphere middleware messagebroker mq ibm-mq

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