小编bak*_*aro的帖子

预定义Maven属性的列表在哪里

我知道有一个所有预定义Maven属性的列表(你知道project.build.sourceEncoding,或者project.build.sourceDirectory).我曾经看过这个清单,但我再也找不到了.

maven

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

Oracle查询以获取列名称

我有一个mySQL查询来从表中获取列,如下所示:

String sqlStr="select column_name 
from information_schema.COLUMNS 
where table_name='users' 
and table_schema='"+_db+"' 
and column_name not in ('password','version','id')"
Run Code Online (Sandbox Code Playgroud)

如何在Oracle 11g数据库中更改上述查询?我需要将列名称作为表'用户'的结果集,排除某些列,指定模式.现在我在新的表空间中有所有表,所以我是否指定了表空间名称来代替模式名称?

还有一个通用的HQL吗?在我的新Oracle数据库(我是Oracle新手)中,我只有表空间名称,所以它等同于模式名称(逻辑上?)

sql oracle

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

如何在Java Web Start(JNLP)下调试应用程序?

我知道如何使用Eclipse调试远程Java VM,但是如何使用Java Web Start程序来完成它.我遇到的问题只出现在Java Web Start中.它必须与安全相关.

我需要一个适用于当前Java VM(如1.6.0_12)的解决方案.

java debugging jnlp java-web-start

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

如何使用Shell脚本读取包含具有句点字符的键的.properties文件

我试图从shell脚本中读取属性文件,其中包含句点(.)字符,如下所示:

# app.properties
db.uat.user=saple user
db.uat.passwd=secret


#/bin/sh
function pause(){
   read -p "$*"
}

file="./app.properties"

if [ -f "$file" ]
then
    echo "$file found."
 . $file

echo "User Id " $db.uat.user
echo "user password =" $db.uat.passwd
else
    echo "$file not found."
fi
Run Code Online (Sandbox Code Playgroud)

我试图在获取文件后解析文件但由于密钥包含"."而无法正常工作.字符,该值也有空格.

我的属性文件始终位于脚本的同一目录中或/ usr/share/doc中的某个位置

unix linux bash shell

41
推荐指数
4
解决办法
9万
查看次数

按顺序在bash脚本中执行多个命令,如果至少其中一个命令失败,则会失败

我有一个bash脚本,我用它来按顺序执行多个命令,如果序列中至少有一个命令返回非零退出代码,我需要返回非零退出代码.我知道有一个wait命令,但我不确定我是否理解如何使用它.

UPD脚本如下所示:

#!/bin/bash
command1
command2
command3
Run Code Online (Sandbox Code Playgroud)

所有命令都在前台运行.无论上一个命令返回哪个退出状态,所有命令都需要运行(因此它不能表现为"第一次出错时退出").基本上我需要收集所有退出状态并相应地返回全局退出状态.

bash

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

使用pom文件从目标目录中删除或删除资源文件

我在pom.xml中有两个配置文件,我有一些资源文件,我已经添加到目标资源目录中:${project.build.outputDirectory}/resources在执行第一个配置文件期间.我需要做的是在执行第二个配置文件期间删除这些资源文件.有没有办法从目标目录中删除或删除现有文件?

pom.xml maven

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

使用classpath:在春天

关于classpath:春季期权,我有两个问题: -

1)是否classpath:搜索相对于指定文档的资源(如果是Web应用程序)?

假设我使用以下内容:

<bean class="mybean">
<property name="myresource" value="classpath:myfile.txt"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

/WEB-INF/classes/config/myconfig.xml下的myconfig.xml中.然后从哪里开始搜索?

2)如果直接定位资源而不是给出classpath:ie ,搜索会更快吗?

<bean class="mybean">
<property name="myresource" value="classpath:/WEB-INF/classes/myfolder/myfile.txt"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

代替

<bean class="mybean">
<property name="myresource" value="classpath:myfile.txt"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

谢谢...

spring classpath

25
推荐指数
2
解决办法
7万
查看次数

使用Java 7 Update 45,系统属性不再从JNLP标记"属性"设置

我们从附加的JNLP运行应用程序.在Java控制台上,我们使用D输出系统属性.我们的JNLP文件中的属性不再设置.这是我们遇到此类问题的第一个Java版本.一切都工作正常,包括7 Update 40.

我们已经签署了所有的罐子,但是它们的清单中没有安全属性.

<?xml version="1.0" encoding="UTF-8"?>

<jnlp spec="1.0+" codebase="http://10.0.10.230/webstart/app" href="desktop.jnlp">
<information>
<title>MyApp Desktop</title>
<vendor>MyApp GmbH</vendor>
<homepage href="http://www.myres-edv.de"/>
<description>MyApp Desktop</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.5+" initial-heap-size="512M" max-heap-size="1024M" javaws-vm-args="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8200"/> 
 <property name="org.omg.CORBA.ORBInitialHost" value="10.0.10.230"/>             
 <property name="org.omg.CORBA.ORBServerHost" value="10.0.10.230" />
 <property name="sun.net.spi.nameservice.provider.1" value="dns,sun" />
 <property name="MyApp.baktswritedos" value="true"/>
 <property name="MyApp.nocomm" value="true"/>
 <property name="MyApp.la.erfassungdos" value="true"/>
 <property name="com.sun.corba.ee.transport.ORBTCPConnectTimeouts" value="500:30000:40:30000" />
 <property name="deployment.trace.level" value="all" /> 
 <jar href="myresjar/ejb/myres/myres_ejb_client.jar" main="true" download="eager"/>
 <jar href="myresjar/ejb/myres/myres_ejb.jar" download="eager"/>
 <extension name="jars" href="commonejbjars.jnlp"/>
 <extension name="jars" href="jr.jnlp"/>
 <extension name="jars" href="commonjars.jnlp"/>
 <extension name="jars" href="commonjh.jnlp"/> …
Run Code Online (Sandbox Code Playgroud)

java jnlp properties system java-web-start

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

Websphere应用服务器 - 开始任何快速的操作到底是什么?

我正在使用带有集成测试环境的Rational Application Developer v7.0.当我调试我的webapp时,调试模式下的服务器启动时间接近5-6分钟 - 足够的时间休息一下!

有时,我很生气,因为我开始诅咒IBM构建操作系统而不是应用服务器!产生20多个流程和无用的服务,没有记录的配置来调整它,以更快的速度启动.

我相信有很多java开发人员会同意我的意见.我试图通过我的管理控制台禁用默认应用程序和一组服务,但这没有多大帮助.

我没有web服务,没有企业bean,没有队列,只是一个需要连接池的简单Web应用程序.你有没有做过一些事情来制作你的集成测试环境,在调试模式下快速启动并在那里消耗更少的RAM?

更新:我尝试禁用一些服务(国际化,默认应用程序等......),现在WebSphere服务器变得越来越糟糕.它不仅不需要可怕的启动时间,它会不时地冻结长达2分钟.:-(听起来,优化并不是一件好事,总是!

java performance websphere java-ee

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

如何将我的工件部署到我的nexus上?

我使用nexus开源作为我的Maven 3.0.3的存储库管理器

Maven能够创建工件*.jar.

现在,我想知道如何将生成的工件*.jar推送到nexus repo管理器,以便其他相关模块可以从中获取.

我提到了这个指南.

settings.xml,我有

    <server>     
            <id>nexus-site</id>
            <username>admin</username>
            <password>xxxx</password>
    </server>
Run Code Online (Sandbox Code Playgroud)

它失败.

如何从mvn命令调用我的部署或如何将我的工件部署到我的nexus?

maven-2 nexus maven-3 maven

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