小编Nad*_*dav的帖子

Java日志查看器

不幸的是,有时调试程序的唯一方法是遍历其长日志文件.

我现在搜索了一个体面的日志查看器,并没有找到真正的解决方案.唯一看起来最合适的程序是带有Socket连接器的Chainsaw,但经过短暂的使用后,该程序充其量只是错误和反应迟钝.

出于我的目的,日志查看器至少应该能够标记日志级别(例如,使用不同的颜色)并基于包和自由文本执行简单的过滤.

还有其他(免费)日志查看器吗?我正在寻找任何可以与log4j一起使用的东西.

java log4j viewer

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

是否可以使用IntelliJ 9 Community Edition在REMOTE服务器上调试GWT客户端代码?

我正在尝试将我们的Google Web Toolkit(GWT)开发从Eclipse迁移到IntelliJ 9社区版.到目前为止,我已经能够通过GWT Maven插件及其嵌入式Jetty容器成功运行和调试客户端/服务器代码.

但是,当客户端代码已在远程计算机上运行时,我无法调试客户端代码(因此不需要嵌入式Jetty容器).

有没有人成功实现这一目标?任何帮助,将不胜感激!

更新:我终于能够做到这一点.请看下面我自己的答案......

java gwt intellij-idea

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

如何自动设置开发环境?

我的任务是在多台Windows机器上建立基于Java的开发环境.问题是我希望在每台机器上自动轻松地完成这个过程,这样开发人员就不必浪费时间下载和安装所有不同的应用程序.理想情况下,我希望有以下内容:

  • 自动和无人值守的初始安装
  • 这些安装上的某种监视器可以确保所有机器之间的设置保持不变
  • 可以在需要时推送新设置/程序/升级.

我已经研究了几种工具.目前最有前途的似乎是Puppet.但是,Puppet在Windows中不能正常工作......使用VM映像可以解决第一个要求,但由于硬件在整个机器上不同并且升级不容易,因此它是不可能的.

有没有人有过这种任务的经验?你会如何解决它?

java development-environment provisioning puppet

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

您将在Java中使用什么部署脚本?

我正在研究一个使用Maven构建其工件的Java Web项目.在Maven构建结束时,我们需要将一些jar和war文件部署到我们的开发/测试环境中.

现在我们正在使用一个非常庞大的Ant脚本来执行多个任务(在Windows/Linux机器上)

  • 启动/停止服务
  • 复制/删除文件
  • 构建一些东西,然后执行它
  • 等等

Ant可以很好地完成工作 - 但是脚本很快变得非常大,而且说实话,它对于手头的任务感觉不够.

还有其他选择吗?我听说过,但我不确定这是正确的方法.

谢谢你的帮助!

编辑:经过更多的研究,我发现了Gradle - 它似乎是重用ant任务和允许真正的脚本运行的非常好的组合.值得一读.

java ant deployment maven-2

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

Java/Hibernate:如何为复杂的SQL编写DAO代码

我目前的工作场所使用标准的Spring/Hibernate/JSP组合,通过XML为其Flex客户端提供内容.有许多方法可以访问数据,但最常见的方法是通过对数据库的直接SQL调用和手动转换为XML.

麻烦的是,随着应用程序变得越来越大,SQL变得更加复杂,难以维护.好像维护使用StringBuilders创建的SQL并不困难,现在更糟糕的是,使用许多if语句和循环动态构造SQL.

我知道通常正确的方法是使用Hibernate查询和实体获取项目.但是,在我们的一些请求中,结果无法映射到单个Hibernate实体,我担心需要使用直接SQL.

什么是正确的方法去做?有没有办法让动态SQL查询更清晰?有没有办法用Hibernate实体做到这一点?

对于这个问题的抽象性,我很抱歉.我希望你有良好的投入;)

感谢您的评论!

java sql orm hibernate

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