我的junit测试看起来像一个长篇故事:
优点:测试非常有效(非常擅长检测错误)并且非常稳定,因为它们只使用API,如果我重构代码,那么测试也会被重构.由于我不使用"脏技巧",例如在给定状态下保存和重新加载数据库,我的测试无视模式更改和实现更改.
缺点:测试变得难以维护,测试中的任何更改都会影响其他测试.测试运行8-9分钟,这对于持续集成非常有用,但对开发人员来说有点令人沮丧.测试不能孤立运行,你可以做的最好的事情是在你感兴趣的测试运行后停止 - 但是你绝对必须运行之前的所有测试.
你会如何改进我的考试?
有没有办法将HQL命名查询外部化到外部文件.我有太多的命名查询和使用,@NamedQueries并@NamedQuery在我的实体类的头部受到伤害.
有没有办法外化到几个文件?
我们正在购买商业规则引擎.我们希望使我们的核心应用程序可以根据不同的需求定制到不同的客户.实际进行自定义的人是分析师.即技术熟练的非程序员(通常拥有科学学位).
评估业务规则引擎的标准是什么?有开源和商业吗?您在易用性,文档,支持,价格等方面有哪些经验?
我们的应用程序是Java.
我有一个图表,n节点作为邻接矩阵.
是否有可能在不到O(n)时间内检测到水槽?
如果有,怎么样?如果不是,我们如何证明呢?
接收器顶点是一个顶点,具有来自其他节点的入射边缘,没有出射边缘.
如何使用linux或vi或vim轻松缩进html文件.
如何在Hibernate中实现分页?该Query对象有方法叫setMaxResults和setFirstResult这肯定是有帮助的.但是我在哪里可以得到结果总数,以便我可以显示结果最后一页的链接,并打印结果200到250的xxx?
我正在为我的webapp构建一个演示数据集.我想要成千上万的"真实"名字.它们不应该是名人或小说英雄的名字或者会引起联想的名字.他们都应该有各种不同的声音,但真实的男女名字和姓氏.
出生日期和其他数据可以随机生成,但是现在我遇到了名称问题.你对此有什么创意吗?
更新:戴夫是赢家
使用他建议的工具示例数据,identitygenerator.com(非常用户友好且功能强大的工具):
mysql> select name, sex, dob from Customer order by rand() limit 30;
+-------------------+---------+------------+
| name | sex | dob |
+-------------------+---------+------------+
| Seth Copeland | male | 1958-03-02 |
| Nomlanga Short | female | 1993-09-15 |
| Cheryl Kerr | female | 1962-05-14 |
| Ralph Murphy | male | 1984-07-14 |
| Whilemina Sparks | female | 1975-08-07 |
| Bernard Atkins | male | 1953-02-23 |
| Kane Lowery | male …Run Code Online (Sandbox Code Playgroud) 使用Amazons EBS快照功能进行MySql热备份的经验是什么?
我有一个数据库在ec2中运行批处理作业.我用EBS快照备份.到目前为止,备份看起来一致.但我担心他们"一旦我停止检查就会停止保持稳定"(不确定性原则).
使用ebs快照备份关系数据库(尤其是mysql)有什么经验?
java ×5
database ×3
hibernate ×2
html ×2
algorithm ×1
amazon-ebs ×1
amazon-ec2 ×1
backup ×1
chat ×1
dataset ×1
demo ×1
enterprise ×1
graph ×1
graph-theory ×1
hql ×1
indentation ×1
junit ×1
linux ×1
paging ×1
python ×1
rule-engine ×1
sink-vertex ×1
spring ×1
unit-testing ×1
vi ×1
vim ×1
xmpp ×1