生成给定长度的真正随机字符串是一个相当简单(并且已经很好覆盖)的任务.
然而; 我想生成一个"伪"随机字符串,其附加约束条件是相对容易读取(对于母语英语读者).
我认为另一种说法是说生成的字符串应该由"可识别的音节"组成.例如,"akdjfwv"是一个随机字符串,但它根本无法识别."flamyom"; 然而,非常"可识别"(即使这是无稽之谈.)
显然,人们可以列出一长串"可识别的音节",然后随机选择它们.
但是,有没有更好的方法来做一些像编程生成"可识别的音节"或生成"音节"然后测试它以查看它是否"可识别"?
我可以想到几种方法来实现这个实现,但是如果有人已经实现了它(最好是Java或C#),我宁愿重新使用它们的工作.
有任何想法吗?
我从这里安装了"WebSphere Application Server Developer for Eclipse V8.5.1"以及"WebSphere Application Server for Developers V8.5":https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/ 进入/下载?lang = en.
我正在使用Eclipse Juno.
我使用First Steps工具为应用程序开发创建配置文件.
我在服务器视图中添加了一个"WebSphere Application Server v8.5"服务器,并将其指向该配置文件.
当我在Servers视图中右键单击Server并选择"Add and Remove ..."时,我会看到一个对话框,说"没有可以从服务器添加或删除的资源".
我可以将我的项目添加到Tomcat服务器或"WebSphere Application Server V8.5 Liberty Profile"(我需要使用"真正的"WebSphere,原因超出了这个问题的范围 - Liberty不够好) .
为了让我将我的项目添加到服务器,我错过了什么?
我正在使用Maven 2.2.1和m2eclipse.
我有两个资源文件夹.
当我将更改保存到任何资源文件夹中的任何文件时,Maven增量构建将启动并将两个资源文件夹中的所有文件重新复制到目标文件夹.
如果资源文件夹中的文件数量相对较少,则此行为会很好 - 但是有足够的文件可能需要几分钟.
有没有办法强制maven在增量构建中更具选择性,只复制那些被更改的资源?
我正在考虑为Oracle表添加一个索引,但是我想首先估计索引的大小(我不需要精确的大小 - 只是估计.)
假设我可以访问有关表的所有元数据(行数,列数,列数据类型等),我可以执行任意Oracle SQL查询以获取有关表的当前状态的其他数据,并且知道我想要的索引定义是什么,我该如何估计这个大小?
Apache CXF将其发布"同步"到Maven中央存储库.当我查看CXF条目时,没有jar文件,只有pom.
如果我在我的pom中包含以下部分,则构建失败,因为它无法下载cxf依赖项:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf</artifactId>
<version>2.1.3</version>
<type>jar</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)
如果我将类型更改为"pom",则构建成功,但不会下载相应的jar(因此,显然,不包含在包中).
我错过了什么?
我需要知道新文件何时出现在目录中.显然,我可以定期轮询文件系统,但这具有轮询机制的所有正常缺点.
我知道Windows支持文件系统事件,并且该项目已经被其他要求限制在Windows平台上.
有没有人有经验在JVM中接收Windows文件系统事件?如果是这样,您使用的最佳实践,模式和/或库是什么?
一个快速的谷歌出现了这个库.有没有人有他们愿意分享的经验(或任何其他)?
我即将开始研究一个涉及提供大量Web服务的大型项目.
我们将使用Java平台,所以,当然,我们将大量使用JUnit,Hudson等(虽然我不确定这些是否重要.)
我们正在寻找一套用于测试Web服务的最佳实践和/或工具.我们有几个目标:
显然,我们需要证明服务行为正确.这意味着发出Web服务调用,接收响应(检查它们的正确性),然后,可能发出另一个Web服务调用,以确保系统处于我们希望它处于原始后调用的新状态(并且,显然,检查响应的正确性.)
我们需要收集响应时间.
我们必须能够自动执行测试用例(jUnit样式,但针对正在运行的系统,而不是针对单个代码单元.)
如果非开发人员(技术业务用户)可以"编写"测试用例,那将是非常酷的.他们不是XML专家(并且永远不会),所以期望他们创建XML文件是不现实的.但他们是主题专家,所以给他们一个"形式"来填写生成XML文件是切合实际的.然而; 我们可能会有太多不同的服务来定制这些"形式".
任何想法,最佳实践或经验教训将不胜感激.
我需要一个正则表达式,可用于在逗号分隔列表中查找第N 个条目.
例如,假设此列表如下所示:
abc,def,4322,mail@mailinator.com,3321,alpha-beta,43
Run Code Online (Sandbox Code Playgroud)
...我想找到第7 个条目(alpha-beta)的值.
我有一个对一组对象进行操作的任务队列(例如,为了示例,这些对象是地址簿中的条目).
示例任务可能是"将Joe的电话号码更新为888-555-1212".
同时在队列中有多个"更新Joe的电话号码......"任务,但电话号码不同.在这种情况下,必须应用更新以确保最后状态是正确的(并且,为了参数,不能将时间戳放在通讯簿条目上的任务和时间戳上并扔掉陈旧的任务).
使用Joe的更新对Jane进行无序更新是安全的.
我想多线程处理队列,但我需要按人员同步访问.
这种东西有一个方便的库吗?或者我降级为使用Executor并在Runnable的run()方法中对"name"进行自己的同步?
假设我有一个 Hive 表,其中包含一个 TIMESTAMP 列,该列经常(几乎总是)包含在查询的 WHERE 子句中。通过 TIMESTAMP 字段对这个表进行分区是有意义的;然而,为了保持合理的基数,按天分区是有意义的(而不是按 TIMESTAMP 的最大分辨率)。
实现这一目标的最佳方法是什么?我应该创建一个额外的列 (DATE) 并在其上分区吗?或者有没有办法在不创建重复列的情况下实现分区?