小编Vol*_*lyy的帖子

我们应该使用什么配置的JBoss - web,standard,default?

我们开发Web应用程序,我们将在JBoss上部署它.现在我们使用JSF,Facelets,Webflow,JMX,Spring.我们将使用JMS(ActiveMQ).也许将来我们会使用EJB3.但在不久的将来,我们不会使用它.

使用什么配置的JBoss会更好 - 网络,标准,默认?为什么?

configuration jboss

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

":>文件"VS">文件"

":> file""> file"之间有什么区别吗?

$ : > file.out
$ ls -l file.out
-rw-rw----   1 user    user             0 Mar 18 21:08 file.out
$ > file.out
$ ls -l  file.out
-rw-rw----   1 user    user             0 Mar 18 21:08 file.out
Run Code Online (Sandbox Code Playgroud)

bash shell sh touch

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

要清理还是不清理$ JBOSS_HOME/server/web/tmp目录?

我们有重启JBoss的脚本.
我们应该清理此脚本中的以下目录:

$ JBOSS_HOME/server/web/tmp
$ JBOSS_HOME/server/web/work
$ JBOSS_HOME/server/web/data

或者JBoss应该自动清除这些目录中的所有旧文件?

我们的客户抱怨这些目录中有非常旧的文件.

jboss jboss5.x

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

为什么不可能从jar文件中删除条目?

可以使用jar工具向jar文件添加新条目.
可以使用jar工具修改jar文件中的一些条目.
但是不可能从jar文件中删除一些条目.
为什么?

java jar

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

我应该使用$(())来计算ksh中的算术表达式吗?

1)如果我操作整数,我应该使用$(())吗?

>typeset -i x=0
>typeset -i y=0
>typeset -i z=0
>y=$(($x+1))
>print $y
1
>z=$x+1
>print $z
1
Run Code Online (Sandbox Code Playgroud)

如您所见,z和y都有正确的结果.
仅在变量未声明为整数的情况下才有区别:

>typeset j
>typeset k
>j=$(($x+1))
>print $j
1
>k=$x+1
>print $k
0+1
Run Code Online (Sandbox Code Playgroud)

2)$(($ x + 1))和$((x + 1))之间有什么区别?

print $(($ x + 1))
1
print $((x + 1))
1

let有同样的情况:

x = 1
让x = $ x + 1
打印$ x
2
让x = x + 1
打印$ x
3

unix ksh

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

TypeError:调用Function.prototype.method()时未定义this.prototype

我正在读"Javascript:The good parts"这本书.
现在我正在阅读关于增强类型的章节:

Function.prototype.method = function (name, func) {
   this.prototype[name] = func;
   return this;
};
Run Code Online (Sandbox Code Playgroud)

更新:
为什么以下代码不起作用?

js> Function.prototype.method("test", function(){print("TEST")});
typein:2: TypeError: this.prototype is undefined
Run Code Online (Sandbox Code Playgroud)

但是下面的代码没有问题:

js> Function.method("test", function(){print("TEST")});
function Function() {[native code]}
Run Code Online (Sandbox Code Playgroud)

为什么这段代码有效?

js> var obj = {"status" : "ST"};
js> typeof obj;
"object"
js> obj.method = function(){print(this.status)};
(function () {print(this.status);})
js> obj.method();
ST
Run Code Online (Sandbox Code Playgroud)

"obj"是对象.
但我可以在上面调用方法"方法".
Function.prototype.method和obj.method有什么区别?

javascript prototype function

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

将存储库从1.5服务器移动到1.7服务器是不对的?

我们在Subversion 1.5服务器下有SVN存储库.
我需要将此存储库移动到另一个Subversion 1.7服务器.

据我了解,有3种方式:

  • 只需将存储库移动到新服务器.

  • 创建SVN 1.5存储库的转储,并使用所谓的dump-load循环将转储导入到新的1.7服务器.

    svnadmin dump

    svnadmin load

  • 将存储库移动到新服务器,然后将其升级到最新支持的架构版本:

    svnadmin upgrade

将我的存储库的文件夹从1.5服务器移动到新的1.7服务器是不对的?
可能有任何问题吗?如果是 - 有什么问题?

svn svn-repository

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

是否可以在Hudson中使用修订版参数化subversion存储库URL?

我在Hudson工作,Subversion作为源代码管理.
但我不想总是将工作副本更新为HEAD修订版.
我需要有能力在这项工作开始时选择SVN修订版.
可以使用修订号参数化构建.
但据我所知,我无法在存储库URL中使用参数.
我只能硬编码修改.
这是真的吗?

continuous-integration hudson

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

IBM JVM中是否存在类似"-XX:OnError"或"-XX:OnOutOfMemoryError"的内容?

Java HotSpot VM选项中有以下两个选项:

-XX:OnError="<cmd args>;<cmd args>" Run user-defined commands on fatal error. (Introduced in 1.4.2 update 9.) 

-XX:OnOutOfMemoryError="<cmd args>; 
<cmd args>" Run user-defined commands when an OutOfMemoryError is first thrown. (Introduced in 1.4.2 update 12, 6) 
Run Code Online (Sandbox Code Playgroud)

据我所知,IBM JVM中没有这样的选项.
这是对的吗?

如果生成堆转储,我需要调用一些shell脚本.
最简单的方法是什么?

java jvm jvm-arguments

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

如何在WebLogic中更改部署顺序?

根据此文档,可以在WebLogic中更改部署顺序:http: //download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/taskhelp/deployment/ChangeTheServerDeploymentOrder.html

例如,我有两个Web应用程序app1.warapp2.ear.
我为app1.war设置了"部署顺序"为1.
app2.ear的"部署顺序"100.这是否意味着app1.war将在WebLogic开始启动app2.ear之前启动并运行?

不幸的是,它对我不起作用.WebLogic开始启动app1.war但是当app1.war尚未处于STATE_ACTIVE时它开始启动app2.ear.

deployment weblogic web-deployment weblogic11g

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