小编Mar*_*kus的帖子

如何在启动时在Tomcat配置中指定系统属性?

我知道我可以通过使用-D参数传递参数来为Tomcat指定系统属性,例如" -Dmy.prop = value ".

我想知道是否有更简洁的方法通过在context.xml文件或其他一些tomcat配置文件中指定属性值来实现此目的.我想这样做是因为,首先,跟踪我的属性更容易,其次,我有多个上下文运行,我不知道如何通过-D参数指定特定于上下文的属性.

我使用的是Tomcat 5.5版.

tomcat properties system-properties context.xml

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

在subclipse中有不同的更改列表?

在IntelliJ中,我可以有不同的更改列表,以便我可以将某些我从未想要提交的文件放入不同的更改列表中,除非我选择该更改列表,否则不会提示我提交这些文件.例如,某些数据库配置文件,eclipse项目文件等,我想很少或永远不会提交.

有没有办法在Eclipse中使用Subversion执行此操作?我无法找到它所以我必须取消选中我不想每次都提交的文件.请注意,我不能使用svn:ignore,因为这些文件是,并且应该在存储库中.

eclipse subclipse svn

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

如何在ant jar文件中包含目录结构?

我是一个蚂蚁新手,我在制作一个正确的罐子时遇到了麻烦.举个例子,假设我想用我的StringUtil类制作一个jar.使用以下ant指令,我可以创建jar,但问题是目录结构丢失了.它只是将StringUtil.class放在jar的基目录中.如何更正此ant指令,以便StringUtil.class位于jar中的com/test目录中?

<jar destfile="myjar.jar" >
  <fileset file="${build}/com/test/StringUtil.class"/>
</jar>
Run Code Online (Sandbox Code Playgroud)

谢谢!

ant jar

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

使用 table() 函数连接速度要慢得多

我试图在对象上使用 table() 函数,以便在 PL/SQL 函数中进行联接。使用此功能时,查询可能需要长达 20 分钟才能完成;当我直接将数据输入到表中时,只需要不到 5 秒的时间。我无法弄清楚为什么会有如此显着的差异,但我最好的预感是连接表中列上的索引没有被使用。表和对象的列定义是相同的。

这是一些示例代码:

create or replace type VARCHAR20_TYPE is OBJECT
(
  val varchar2(20 byte);
);

create or replace type VARCHAR20_TABLE is table of VARCHAR20_TYPE;


create or replace FUNCTION test_function( 
    in_project_ids VARCHAR20_TABLE
  ) RETURN INTEGER
  IS
    l_result INTEGER;
  BEGIN

    SELECT count(*) into l_result FROM project p JOIN TABLE(in_project_ids) t ON p.project_id = t.val;      
    RETURN l_result;

  END;
Run Code Online (Sandbox Code Playgroud)

如果我in_project_ids在上面的示例中将其替换为具有相同列定义的真实表的联接,则会显着提高函数的性能。

sql oracle plsql

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