小编Jig*_*shi的帖子

数据库单元测试框架?

在我的项目中,我使用了spring,jpa和PostgreSQL DB,我在DB中有很多表,我需要对所有这些表进行单元测试.

是否有任何框架在每次测试完成后回滚所有事务,因此每个测试都会有新的/相同的DB数据进行测试.这种方式在所有测试执行之后,DB模式的数据将保持原样.

有什么建议吗?

我对DBUnit有所了解,但是我需要为每个测试编写每个输入数据的.xml文件,需要在setup()中插入数据并清除/删除tearDown()中的数据,但似乎没有更好的策略对我来说.

任何建议表示赞赏.谢谢.

java spring dbunit unit-testing jpa

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

检查JSTL中是否存在变量

我有一个PersistenceSet,并想检查它是否包含某个变量.

如何检查JSTL是否存在子项目?

但是,当我尝试访问这样的非存在变量时:

<c:if test="${not empty item.subitem}">       
   <c:out value="${item.subitem}" /><br />
</c:if>
Run Code Online (Sandbox Code Playgroud)

我得到一个PropertyNotFoundException:

在com.company.classname类型上找不到属性'subitem'

java jsp jstl

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

使用部署在其中的Web应用程序关闭tomcat

我对我的webapp开发遇到的tomcat操作有些怀疑:

  1. 有没有办法从部署在其中的webapp关闭tomcat本身?
  2. tomcat是在一个JVM或单个JVM中运行它的所有webapps/war还是在一些配置文件中配置?
  3. 是否有可能增加在tomcat中部署的特定webapp的java堆大小?

非常感谢.

java tomcat jvm java-ee

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

如何设计极其高效的功能

我正在设计一个函数(Java方法),它将在移动设备上每秒执行40-80次.

我希望避免产生大量由GC收集的死变量,因为函数运行(可能在应用程序的整个生命周期中).

在CI中可能会使用volatile例如,在每次执行函数时阻止我的变量的内存分配...我想在Java中做类似的事情,但不知道如何.

该函数存储数据

  • 1个字符串
  • 4个整数
  • 2个1维字符串数组

一般来说,在Java中,使用上述变量的首选方法是什么,但每次执行函数时都不重新分配它们(每秒40次以上)?

成员变量会"起作用",但这是最好的解决方案吗?

谢谢!布拉德

java optimization memory-management

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

javax.print.PrintException:打印机不接受作业

javax.print.PrintException: Printer is not accepting job."当我尝试执行时,我得到了"

printService.createPrintJob().print(
                    new SimpleDoc(this,
                            DocFlavor.SERVICE_FORMATTED.PRINTABLE,
                            docAttributeSet),
                    printRequestAttributeSet);
Run Code Online (Sandbox Code Playgroud)

我看到这个问题发生在一台机器打印到打印机,但另一台机器能够使用相同的API调用打印到同一台打印机.我正在查看Oracle Sun的bug报告,解释下面粘贴的类似问题. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6525150

但是那里提到的解决方法都没有为我解决问题.任何帮助表示赞赏.

java printing

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

Apache CXF:在WSDL中添加自定义文档?

我正在学习Apache CXF.

当CXF从Pojo生成WSDL文件时,有没有办法(java注释?)将自定义文档添加到WSDL文件中?描述服务或参数?

我已经使用@WebParam来设置一些描述性名称,但我想添加更长的文档.就像是...

@WebService
@Documentation("This service say hello. See http://say.hello")
public interface MyService
  {
  @WebResult(name="helloMessage")
  @Documentation("Returns the hello message")
  public String sayHello();
  }
Run Code Online (Sandbox Code Playgroud)

提前致谢,

皮埃尔

java documentation web-services cxf java-ee

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

Liferay with Struts,JSP

我有使用JSP和struts开发的Web应用程序.我只是在寻找具有不同外观和感觉以及Ajax渲染的选项.Liferay是我的队友之一建议的.但我无法得到很多细节.如何使其与当前产品一起使用.?

Liferay是portlet,与基于servlet的现有产品不同.我该如何整合它们.是否有可能在没有太多问题的情况下使liferay的portlet到位.

在此先感谢Priya.R

java jsp struts liferay

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

如何获得无序的键值对

问题是; 我正在从数据库中检索一个键值数据对象

(select * from xyz ORDER BY letter DESC)

3 z,
2 y,
1 x
Run Code Online (Sandbox Code Playgroud)

我把它们放到一个Long,String HashMap对.问题是当我把它们放到Map对时,顺序正在改变.它看起来像

1 x,
2 y,
3 z 
Run Code Online (Sandbox Code Playgroud)

如何在第一种情况下保存数据.

java collections map

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

退出主要功能

我对Stackoverflow和Java相对较新,但我对C有一点经验.在'exit()'函数出现故障后,我喜欢退出程序的非常干净的方式.

我在Java中找到了一个类似的函数System.exit(),它与C函数有什么不同,什么时候应该使用'System.exit()'而不是像在void main函数中那样在Java中使用简单的'return'?

java return exit-code

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

访问 - 了解用户访问我的应用程序的国家/地区

在我的Web应用程序中,我只需要访问从印度访问我的应用程序的用户.当我们尝试访问印度以外的地方时,我需要阻止用户访问我的应用程序.(即,我不允许他们登录并显示错误弹出窗口)有人可以告诉我这是否可行?

java spring jsp web-applications java-ee

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