问题标签 [jcabi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
684 浏览

java - jcabi ssh中的Shell会话管理?

当我使用 jcabi ssh 库执行 shell 命令时,当我执行以下操作时,我将如何或需要关闭会话?我怀疑当我在循环场景中配对它时,我的套接字已经用完了。

谢谢你。我什么也找不到。

0 投票
1 回答
209 浏览

java - jcabi ssh 将输出重定向到 null 或文件

我正在编写一个小应用程序来通过 SSH 连接到服务器列表并执行一些命令。我正在使用jcabi-ssh。当我运行程序时,jcabi-ssh 输出到控制台,其中包含以下行:

我的代码片段如下:

我想隐藏控制台输出或将其重定向到文件。我查看了源代码,但似乎我无法通过方法调用来做到这一点。有没有办法做我想做的事?

谢谢!

0 投票
1 回答
316 浏览

java - 错误重试方法

我有以下使用代理服务器的方法。代理有时会抛出错误,我希望该方法重新尝试代理错误。我试图通过使用 jcabi-aspects 库来做到这一点,但它似乎没有做它应该做的事情。我没有看到任何关于失败的详细消息。任何帮助实现这一点表示赞赏。

0 投票
2 回答
3203 浏览

java - 如何使用 Java ssh JSch 和 jcabi-ssh 在 scp 中传递密码

我需要执行以下命令:

在 ubuntu (16.04) 终端中,此命令可以正常工作。yatsuk@192.168.1.1 是本地主机。

所以我使用 jcabi 尝试这段代码:

JSch的这段代码:

两者都返回我:

像“echo 1 > 1.txt”这样的简单命令可以完美运行。也许我不明白的东西?

0 投票
1 回答
286 浏览

java - @Cacheable(forever = true) 的方法仍在被调用

我有这个代码:

在调试时,我看到方法的主体被调用了几次。

有没有更多的配置要做?

0 投票
2 回答
575 浏览

spring - 如何通过 jcabi 对 @RetryOnFailure 执行新操作

我正在使用 jcabi-aspects 重试连接到我的 URL http://xxxxxx:8080/hello直到连接恢复。如您所知,jcabi 的 @RetryOnFailure 有两个字段尝试和延迟。

我想在jcabi @RetryOnFailure 上执行尝试(12)=过期时间(1 分钟=60000 毫秒)/延迟(5 秒=5000 毫秒)之类的操作。我该怎么做。代码片段如下。

0 投票
0 回答
325 浏览

java - Java - 与 SSH 会话交互

我目前正在构建一个应用程序以学习 Java。我正在尝试通过 SSH 连接到我的服务器,执行一些东西并检索系统给我的东西。我正在使用jcabi-ssh进行 SSH 管理。

目前我能够通过 SSH 连接到服务器并执行标准命令。

我正在执行这样的命令:

其中“sshpw”是一个 SSHByPassword 对象。

现在我读到我可以通过对象本身的方法而不是使用 shell 来执行命令。由于文档指出只有第一个参数用于命令,其他三个用于日志记录,因此我尝试了以下操作:

但是输出绝对没有区别(无)。

关于我需要阅读的内容有什么建议吗?处理外部库对我来说是新事物,如果我忽略了一些主要文档,我很抱歉。

0 投票
1 回答
550 浏览

java - 如何在使用 com.jcabi.aspects 的 @Cacheable 注释时从缓存中刷新特定数据?

我在我的项目中使用缓存机制的@Cacheable注释,com.jcabi.aspects并且我有一个场景,我需要从缓存中刷新特定数据而不是刷新整个缓存。这怎么可能?

例如,

如果我有一个由两个组织 Org1 和 Org2 使用的员工类,现在如果将新员工添加到 Org1,那么只有 Org1 的数据应该从缓存中刷新,而 Org2 的数据应该保留在缓存中。

com.jcabi.aspects.Cacheable @Cacheable 的参考:http ://www.yegor256.com/2014/08/03/cacheable-java-annotation.html

0 投票
0 回答
86 浏览

java - Java jcabi xpath 返回未转义的文本

考虑以下:

我有一个带有一些转义 HTML 的字符串作为字符串给出的 XML 文件。使用 jcabi 库,我得到了相关元素的文本(在本例中为<tag>s 中的所有内容)。但是,我得到的实际上并不是原始字符串中的内容——我期待&lt;&gt;但我得到的是<,而>不是。矛盾的是,原始字符串包含我从中提取的子字符串。

如何获得实际文本而不是未转义的版本?

0 投票
0 回答
59 浏览

egit - GitHub API 获取仓库贡献者信息

我使用 Java 8,我想找到允许我获取所有存储库贡献者的 java 库,它对应于该 API 调用: https ://developer.github.com/v3/repos/#list-contributors

从该链接: https ://developer.github.com/libraries/ 我找到了三个最流行的 Java 库,但我找不到使用该方法的库。

也许你可以给我关于选择什么库以及如何在该库中获得存储库贡献者的建议。