小编Jac*_*cob的帖子

清洁方式结合多个罐子?最好使用Ant

我有一些外部jar的运行时依赖项,我想"重新"到一个jar中.这些外部依赖项存储在external_jars目录中,我希望不必全部列出它们(即,如果我的依赖项发生更改,则不需要更改构建脚本).有什么想法吗?

谷歌给了我一个很好的答案,如何做到这一点 - 如果你不介意将每个jar列为依赖:

http://markmail.org/message/zijbwm46maxzzoo5

粗略地说,我想要的是下面的内容,它们将lib目录中的所有jar组合成out.jar(带有一些合理的覆盖规则).

jar -combine -out out.jar -in lib/*.jar
Run Code Online (Sandbox Code Playgroud)

java ant jar

60
推荐指数
4
解决办法
7万
查看次数

如何在不使用OEM的情况下检查上次在Oracle上运行统计信息的时间

我想查看上次在Oracle 10g服务器上运行统计信息的时间.我通常会通过OEM做到这一点,但由于无关的原因,OEM已关闭.有什么方法可以使用sqlplus来检查这个吗?如果输出格式合理,那将会非常有用.

oracle statistics sqlplus oracle10g

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

正确的方法,使用户可以访问Oracle中的其他模式

我在Oracle中有两个用户Bob和Alice,它们都是通过从sqlplus运行以下命令sysdba创建的:

   create user $blah identified by $password;
   grant resource, connect, create view to $blah;

我希望Bob能够完全访问Alice的架构(即所有表),但我不确定要运行什么授权,以及是以sysdba还是以Alice身份运行它.

很高兴听到有关参考材料的任何好的指示 - 似乎无法通过互联网或"Oracle数据库10g完整参考"找到一个很好的答案,它位于我的桌面上.

oracle schema grant

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

没有践踏svn责备的风格清理?

我想使用Eclipse的格式化程序来修复一些风格不佳的代码,但是在存储库中删除关于谁负责什么的所有元数据都有一个巨大的缺点.有什么想法解决这个问题吗?也许这完全不可能......

svn coding-style metadata blame

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

PostgreSQL管理和监控

从Oracle迁移到PostgreSQL,有哪些(最好是免费的/ OSS)软件/工具可以取代Oracle企业管理器?我知道pgAdmin,以及捆绑在EnterpriseDB的Postgres Plus AS中的一些工具,但我正在寻找更多的上下文和更好的PostgreSQL生态系统概述.

具体来说,我对帮助的工具感兴趣:

  • 警告db管理员解决配置和性能方面的问题
  • 监控整体系统性能
  • 一般性能调整
  • 暗示支持(我的理解是PostgreSQL通常对暗示皱眉)
  • 磁盘管理(易于增长)
  • 备份/恢复超出pg_dump和pg_restore

有什么想法吗?这似乎是很多人以前可能经历过的事情.

database oracle postgresql

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

java线程早期和可疑地终止

我在Runnable中有以下代码传递给线程t:

public void run() {
        logger.debug("Starting thread " + Thread.currentThread());

        try {
            doStuff();
        } catch (Exception e) {
         logger.debug("Exception in Thread " + Thread.currentThread());
        } 

        logger.debug("End of thread " + Thread.currentThread());
    }
Run Code Online (Sandbox Code Playgroud)

我遇到了一个错误,我发现死锁的情况如下

  • 我的日志只打印了线程消息的开头
  • 线程转储显示线程t(应该执行此操作)不再运行

是否有一些神奇的方式,这个线程可以提前终止,而无需记录线程结束消息或抛出异常?

java multithreading

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

Java 中的 Tail -n 1000(Apache commons 等)

我想知道是否已经存在 util 代码来实现部分/全部 *NIX 尾部。我想将某个文件/阅读器的最后 n 行复制到另一个文件/阅读器等。

java tail

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

在sql查询中动态查找表的列名

我正在编写SQL(对于Oracle),如:

INSERT INTO Schema1.tableA SELECT * FROM Schema2.tableA;

其中Schema1.tableA和Schema2.tableA具有相同的列.但是,似乎这是不安全的,因为SELECT中返回的列的顺序是未定义的.我应该做的是:

INSERT INTO Schema1.tableA (col1, col2, ... colN) 
SELECT (col1, col2, ... colN) FROM Schema2.tableA;

我正在使用一些脚本为很多表做这个,所以我想做的是写一些类似的东西:

INSERT INTO Schema1.tableA (foo(Schema1.tableA)) 
SELECT (foo(Schema1.tableA)) FROM Schema2.tableA;

其中foo是一些漂亮的魔术,它从表1中提取列名并以适当的语法打包它们.思考?

sql oracle select insert

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

标记行perl/shellscript的总和

我的输入看起来像

5 X
8 Y
3 Z
9 X
Run Code Online (Sandbox Code Playgroud)

我想要输出总和每个'标签'的数值; 例如

14 X
8 Y
3 Z
Run Code Online (Sandbox Code Playgroud)

想知道是否有一个光滑的衬里我可以使用(沿着那些用于使用awk对整数列表求和的行).

shell perl sum

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

使用选择过滤器在Oracle数据库之间进行批量行传输

基本上,我正在尝试有选择地将表从一个数据库复制到另一个数据库.我有两个不同的[Oracle]数据库(例如,在不同的主机上运行)具有相同的模式.我对在DB1中加载表A的有效方法感兴趣,结果是在DB2中运行表A上的select.我正在使用JDBC,如果那是相关的.

java database oracle html-select

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