我有一个具有一些功能的脚本.
我可以直接从命令行运行其中一个功能吗?
像这样的东西?
myScript.sh func()
Run Code Online (Sandbox Code Playgroud) 如何生成一个范围内的随机数但排除一些,而不继续生成并检查生成的数字是否是我要排除的数字之一?
我有很多数据对象,我希望能够生成一个String代表每个对象的代码,而不需要为每个对象实现一个toString方法.
我正在考虑获取字段及其值的反射.
还有其他想法吗?
谢谢.
我们都听说过在Java 7中我们可以写:
try {
//something with files and IO
} catch (FileNotFoundException | IOException ex) {
ex.printStackTrace();
System.out.println("It's can't copy file");
}
Run Code Online (Sandbox Code Playgroud)
代替
try {
//something with files and IO
} catch (FileNotFoundException wx) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
但是,除了更短的代码之外,它还有什么好处呢?
即使我们希望在每个catch块中完成相同的操作,我们也可以:
那么,此功能仅用于更干净的代码或其他任何内容吗?
谢谢.
我正在用nutch和hadoop做一些测试,我需要大量的数据.我想从20GB开始,到100GB,500GB,最终达到1-2TB.
问题是我没有这么多数据,所以我正在考虑如何制作它.
数据本身可以是任何类型.一个想法是获取一组初始数据并复制它.但它不够好,因为需要彼此不同的文件(相同的文件被忽略).
另一个想法是编写一个程序,用于创建具有虚拟数据的文件.
还有其他想法吗?
我阅读了以下关于“如何将应用程序配置导入到我的 Docker 容器中?”的文章。 https://dantehranian.wordpress.com/2015/03/25/how-should-i-get-application-configuration-into-my-docker-containers/
它总结了 4 个与 2015 年相关的选项。简而言之:
将配置烘焙到容器中
通过环境变量动态设置应用程序配置
通过环境变量动态设置应用程序配置(使用外部 kv 存储)
通过 Docker Volumes 直接映射配置文件
我想知道现在这些选项是否仍然是唯一可行的,或者是否有任何新的选项/模式可以做到这一点?
谢谢。
我正在尝试使用以下格式打印日期:
"HHmmssff"
Run Code Online (Sandbox Code Playgroud)
我正在使用SimpleDateFormatter. 它失败了,因为它无法识别"ff". 有没有其他格式化程序可以?或者有其他方法可以做到吗?
我有一个Strings 列表,我想对列表中的所有s执行相同的操作String.
没有执行循环可能吗?
以下是使用JXL生成.xls文件的代码:
public void generateXls(String fileName, int sheets, int cols, int rows) {
if (cols > 256) {
throw new IllegalArgumentException("Error: number of cols per sheet must be < 256");
}
if (rows > 65536) {
throw new IllegalArgumentException("Error: number of rows per sheet must be < 65536");
}
String fullName = fileName + ".xls";
WritableWorkbook workbook = null;
try {
workbook = Workbook.createWorkbook(new File(fullName));
} catch (IOException e) {
e.printStackTrace();
}
Random random = new Random();
for (int s = …Run Code Online (Sandbox Code Playgroud) 我读过一些比较Guava和Apache Commons的帖子,大多数海报都喜欢使用Guava.
我也更喜欢使用Guava,尽管我经常发现自己需要结合Guava和Apache Commons的能力.
例如,我想对集合的所有元素执行操作.
我使用Guava的唯一方法就是调用transform方法.
但它使用Function获取值并返回另一个值,而我不需要返回另一个值.
例如,我只需要在Map不更改集合的情况下为a添加一些新条目.使用Apache Commons我会使用CollectionUtils.forAllDo.
如何在CollectionUtils.forAlDo不必返回某些值的情况下获得相同的效果?