java - Apache Struts 项目中未使用的文件

标签 java apache jsp servlets struts

我最近接手了一个使用 Apache Struts 编写的项目,项目有点乱,有很多未使用的文件,如 jsp、java、css。

有没有一种简单的方法可以识别未使用的文件而无需手动检查?这是一个非常大的应用程序,所以我真的希望没有必要!

最佳答案

尽管人们喜欢告诉你什么,是的,这是可以做到的 - 我最近问了这个问题 - 有两种方法,首先你可以做到这一点,它显示了对数学统计性质的惊人误解。

基本上,您可以旨在创造一个令人难以置信的大“概率”,即文件未被使用,当人们认为您不应该这样做时,这是“理论”对“常识”的巨大胜利。

在我的示例中,有大约十年的实时数据可供使用。在排除该文件是否是从未提供的死文件之前,获得项目中文件的阳性结果频率的最高最低发生率非常重要。最低使用文件数越高越好。

两种方式:

  • 使用像这个工具这样的 apache 日志分析器 http://www.apacheviewer.com/features.php (付费使用)实际上我并没有采用这种方法,因此您的里程可能会有所不同,并且它确实取决于您的日志记录,但理论上这是一种合理的方法
  • @Michael Hampton 从操作系统获取上次访问日期时间的技巧

操作

https://serverfault.com/questions/513587/apache-log-can-they-be-used-to-see-if-a-file-is-ever-called-used/513618#513618

关于java - Apache Struts 项目中未使用的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502462/

相关文章:

java - 在android中调用号码时删除多余的整数

apache - 使用 .htaccess 将所有 http 请求重定向到 https 时重定向循环

javascript - 如何在javascript中使用INR等货币变量?

读取字符串时 Java FileReader FileNotFound 问题

java - 我需要在 if 语句之外使用 if 语句的输出,但出现错误

java - 获取 ListView 中所有复选框的列表

Apache camel SSL 连接到 Restful 服务

python - Apache mod_wsgi Django 设置 - 禁止您无权访问此服务器上的/mysite

java - jsp通过点表示法访问类的嵌套属性

java - 使用 Struts 2 通配符配置时如何返回 404 错误?