小编ari*_*iso的帖子

在哪里放struts.xml

使用Struts2,我们必须struts.xml在类路径中,因此它不再适用于WEB-INF.所以我让我的项目部署的方式是坚持下去WEB-INF/classes并让它包括在内../struts2.xml

2个问题:

  1. 当我进行重建时,Eclipse会清除classes文件夹,因此会删除它 struts.xml
  2. Eclipse没有在我的项目浏览器中显示classes文件夹,所以它首先粘贴配置文件是一个不好的地方.

Struts2 Eclipse开发人员如何做到这一点?

struts2 configure

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

为什么String.indexOf不使用异常但在找不到子字符串时返回-1?

为什么String.indexOf不使用异常但在找不到子字符串时返回-1?

这个问题的目的是:当我们开始自定义异常时.

我相信避免需要返回特殊错误代码是正确的设计路径.

你怎么看?

java exception-handling

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

有没有更好的方法为许多分机做filefilter?

File files[] = rootDir.listFiles(new FileFilter() {
    public boolean accept(File file) {
        if (file.isDirectory())
            return true;

    String name = file.getName().toLowerCase();

    if (name.endsWith(".zip") || name.endsWith(".jar")
     || name.endsWith(".z") || name.endsWith(".gz")
     || name.endsWith(".tar") || name.endsWith(".bz2")
     || name.endsWith(".bz"))
        return true;

    return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

如您所见,代码很脏,"||"

你知道怎么做得更好吗?

java string file-io filter

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

如何在没有主键的情况下为表或视图执行hibernate映射

可能重复:
休眠而没有PK

任何人都知道如何在没有主键的情况下为表或视图执行hibernate映射?

java hibernate jdbc

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

为什么大多数人都说数据服务和数据库是系统中最重要的部分?

为什么大多数人都说数据服务和数据库是系统中最重要的部分?

从我所看到的,它是前端开发:GUI,WEBUI,XAML是最重要的.当然比中间层和数据库层更重要.

我认为构建应用程序的数据库并不重要.毕竟,数据模式来自业务分析,数据库开发人员几乎没有"创造性"的工作.业务逻辑方面(中间层)也是如此.此外,J2EE和.NET企业框架都有助于使业务逻辑易于开发.

那么,数据库开发人员做什么这么重要呢?为什么我们甚至需要一个独立的数据库开发人员?为什么大多数公司仍然向中/后端开发人员而不是前端开发人员支付更高的薪水?

我相信构建UI(使用Java或C#)的开发人员应具备数据库知识.这将让他们构建整个应用程序.在我看来,无论如何都不可能让非数据库知识人员开发应用程序.

请让我知道我在这里缺少什么.

非常感谢.

c# database-design backend java-ee

8
推荐指数
4
解决办法
382
查看次数

Oracle XE或MySQL,我应该选择哪一个?

我打算开发一个SNS网站.现在我需要在Oracle XE和MySQL之间做出决定.

我知道你是一群专家.你能就此分享一些意见吗?

最好的祝愿

Ariso

mysql oracle database-design

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

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

Java DB Derby Blobs和Delete上的性能问题

我在删除德比中的blob时遇到了性能问题,并且想知道是否有人可以提供任何建议.

这主要是在windows和solaris下的10.4.2.0,虽然我也测试了新的10.5.1.1版本候选版(因为它有很多高架变化),但这没有显着差异.

问题是,对于包含许多大blob的表,删除单行可能需要很长时间(通常超过一分钟).

我用一个小测试重现了这个,它创建了一个表,插入了几行不同大小的blob,然后删除它们.

表模式很简单,只需:

create table blobtest(id DEFAULT生成的id整数作为标识,b blob)

然后我创建了7行,其中包含以下blob大小:1024字节,1Mb,10Mb,25Mb,50Mb,75Mb,100Mb.

我已经阅读了斑点,检查它们是否已正确创建并且尺寸正确.

然后使用sql语句删除它们("从blobtest中删除id = X").

如果我按照我创建的顺序删除行,删除单行的平均时间是:

1024字节:19.5秒

1Mb:16秒

10Mb:18秒

25Mb:15秒

50Mb:17秒

75Mb:10秒

100Mb:1.5秒

如果我以相反的顺序删除它们,删除单行的平均时间是:

100Mb:20秒

75Mb:10秒

50Mb:4秒

25Mb:0.3秒

10Mb:0.25秒

1Mb:0.02秒

1024字节:0.005秒

如果我创建七个小blob,删除时间都是瞬时的.

因此,似乎删除时间似乎与表中行的总大小相关,而不是与要删除的blob的大小相关.

我已经运行了几次测试,结果似乎可以重现.

那么,是否有人对性能有任何解释,以及有关如何解决或修复它的任何建议?它确实使得在生产环境中使用大blob存在问题......

java performance jdbc derby

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

为什么 murmur 比内置 MD5/SHA1 方法慢

我刚刚尝试了 murmur hash C# 端口...

但我对其表现感到非常失望。它似乎比内置的 C# MD5/SHA1computeHash 方法慢。

调试模式很好,而且在这种模式下杂音速度更快。如果切换到 Release 模式,它会比 SHA1 或 MD5 哈希方法慢。

c# hash

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

组合和聚合有什么区别?

组合和聚合有什么区别?谁能给我一个这个OOAD的样本?

java ooad

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

Dispatcher CheckAccess的目的是什么?

在完成事件的Async webservice上,有一个代码,例如:

Debug.Assert(Dispatcher.CheckAccess()); // don't do marshaling here- it's already runinng on UI thread!
Run Code Online (Sandbox Code Playgroud)

有人知道如果我删除此代码会发生什么?或者,能够回答我的问题?

wpf multithreading asynchronous dispatcher

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

禁用WPF GridView列标题中的删除和删除

有谁知道如何做到这一点?我对WPF GridView(ListView View = GridView)的稀缺文档/示例代码感到非常惊讶.

wpf xaml drag-and-drop

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