小编Jon*_*man的帖子

如何在IntelliJ中查看scala表达式的类型

Eclipse scala插件有一个很好的功能,当你将鼠标悬停在它上面时,它会显示变量的类型.如何使用IntelliJ插件查看相同的信息?

scala intellij-idea

121
推荐指数
7
解决办法
5万
查看次数

如何在java上从youtube下载视频?

如何在Java上从youtube下载视频?需要类(或代码片段)来描述如何做到这一点.谢谢.

java youtube

32
推荐指数
4
解决办法
12万
查看次数

如何编写Jenkins email-ext模板来显示标准测试报告等测试结果

我已经调整了标准果冻模板以在表格中显示当前的测试结果,但我真的希望能够显示差异,如Jenkins自己的测试结果页面所示.

例如:

JUnit Tests: 0 failures (±0) , 1 skipped (+1)

Package               Duration   Fail  (diff)  Skip  (diff)  Total  (diff)
foo.bar.baz              89 ms      0      0     1       +1     5       +2
Run Code Online (Sandbox Code Playgroud)

hudson jelly jenkins email-ext

14
推荐指数
3
解决办法
5万
查看次数

从本地nexus存储库中删除超过2年的工件

我们在一些旧硬件上运行nexus,这些硬件在磁盘空间方面有限,并且想要移除早于某个阈值的工件.

除了find和curl的组合之外,还有什么方法可以做到这一点吗?

nexus

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

过滤SBT中的资源

我正在尝试设置SBT来编译一个不使用maven目录结构的现有项目.我正在使用完整配置并设置了我的javaSource和resourceDirectory设置,如下所示:

def settings = Defaults.defaultSettings ++ Seq(
    resourceDirectory in Compile <<= baseDirectory( _ / "java" ),
    javaSource in Compile <<= baseDirectory( _ / "java" )
)
Run Code Online (Sandbox Code Playgroud)

现在我希望能够过滤我们在jar工件中包含的资源,就像我们目前使用ant一样,加上排除.java文件,因为我们的资源与源代码混合在一起.例如:

<fileset dir="java" includes="**/*.txt, **/*.csv" excludes="**/*.java" />
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

scala sbt

11
推荐指数
1
解决办法
3938
查看次数

从scala调用重载的java泛型方法

我正在使用Mockito使用返回非参数化ArrayList的方法来模拟对象,我无法弄清楚如何使其工作

模拟方法签名

public java.util.ArrayList getX()
Run Code Online (Sandbox Code Playgroud)

测试代码

var mockee = mock(classOf[Mockee])
when(mockee.getX).thenReturn(Lists.newArrayList(x): ArrayList[_])
Run Code Online (Sandbox Code Playgroud)

这实际上在IntelliJ中编译很好,但在运行时抛出:

[error] ....scala:89: overloaded method value thenReturn with alternatives:
[error]   (java.util.ArrayList[?0],<repeated...>[java.util.ArrayList[?0]])org.mockito.stubbing.OngoingStubbing[java.util.ArrayList[?0]] <and>
[error]   (java.util.ArrayList[?0])org.mockito.stubbing.OngoingStubbing[java.util.ArrayList[?0]]
[error]  cannot be applied to (java.util.ArrayList[_$1])
[error]       when(mockee.getX).thenReturn(Lists.newArrayList(x): ArrayList[_])
Run Code Online (Sandbox Code Playgroud)

java generics scala mockito

8
推荐指数
1
解决办法
2310
查看次数

这个算法/​​例程的名称是什么?

我正在编写一个实用程序类,它将字符串从一个字母转换为另一个字母,这在您希望使用目标字母表的情况下非常有用,并且对可用字符数有限制.例如,如果你可以使用小写字母和数字,但只有12个字符的可能,从字母表压缩时间戳01234567989 -:abcdefghijklmnopqrstuvwxyz01234567989这样2010-10-29 13:14:00可能会成为5hhyo9v8mk6avy(19个charaters减少到16).

该类被设计为在字母表之间来回转换,并且还计算在给定特定数量的字符的情况下可以安全地存储在目标字母表中的最长源字符串.

正在考虑通过谷歌代码发布这个,但我显然希望其他人找到它并使用它 - 因此关于这个被称为什么的问题.我必须在两个单独的项目中使用这种方法,使用Bloomberg和专有系统,当您需要生成一定长度的唯一文件名,但想要保留一些明文时,因此GUID不合适.

compression string algorithm

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

如何使用Olingo或SDL OData Framework在Java中使用OData4服务

我需要从Java使用OData4服务,并且基于OData网站上的框架列表,两个选项是OlingoSDL Odata Framework.我的问题是,这两个项目的文档都专注于编写一个不消费的服务.Olingo站点链接到2014年的博客文章,该博客文章与当前版本不兼容API,我在SDL github页面上找不到任何内容.

如果有人可以给我一个简单的POST/GET示例,使用一个很好的POJO对象模型.

我有限的理解是OData将有关实际对象模型的任何信息从编译时移动到客户端上的运行时.我很乐意忽略这个和针对固定对象模型的代码,因为我们使用的服务不会改变.

java odata olingo

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

如何配置 spring-kafka 以忽略格式错误的消息?

我们的 Kafka 主题之一存在问题,该主题由此处描述的DefaultKafkaConsumerFactory&ConcurrentMessageListenerContainer组合与工厂使用的 a组合使用。不幸的是,有人有点热情,并在该主题上发布了一些无效的消息。似乎 spring-kafka 默默地无法处理这些消息中的第一个。是否可以让 spring-kafka 记录错误并继续?查看记录的错误消息,Apache kafka-clients 库似乎应该处理在迭代一批消息时其中一个或多个消息可能无法解析的情况?JsonDeserializer

以下代码是说明此问题的示例测试用例:

import org.apache.kafka.clients.consumer.ConsumerConfig;
import org.apache.kafka.clients.consumer.ConsumerRecord;
import org.apache.kafka.clients.producer.ProducerConfig;
import org.apache.kafka.common.serialization.Serializer;
import org.apache.kafka.common.serialization.StringDeserializer;
import org.apache.kafka.common.serialization.StringSerializer;
import org.junit.ClassRule;
import org.junit.Test;
import org.springframework.kafka.core.DefaultKafkaConsumerFactory;
import org.springframework.kafka.core.DefaultKafkaProducerFactory;
import org.springframework.kafka.core.KafkaTemplate;
import org.springframework.kafka.listener.KafkaMessageListenerContainer;
import org.springframework.kafka.listener.MessageListener;
import org.springframework.kafka.listener.config.ContainerProperties;
import org.springframework.kafka.support.SendResult;
import org.springframework.kafka.support.serializer.JsonDeserializer;
import org.springframework.kafka.support.serializer.JsonSerializer;
import org.springframework.kafka.test.rule.KafkaEmbedded;
import org.springframework.kafka.test.utils.ContainerTestUtils;
import org.springframework.util.concurrent.ListenableFuture;

import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertThat; …
Run Code Online (Sandbox Code Playgroud)

error-handling apache-kafka spring-kafka

5
推荐指数
1
解决办法
6607
查看次数

如何停止 IntelliJ 为我的 .ts 源生成 .js 文件

我有一个混合 Java/Typescript 项目,它使用 Maven 作为构建工具以及frontend-maven-plugin,我可以按照预期从命令行构建我的项目。然而,我对 IntelliJ 2018.2 有一个问题,因为它不断.js为我的源代码转换文件.ts。这些.js文件由 Jest 测试运行程序拾取,因此测试会运行两次,并导致 Maven 构建失败,因为它们未通过 linting。

我启用了 TypeScript 语言服务,就像禁用它一样 IntelliJ 在整个 TypeScript 代码中显示错误。如果我取消勾选“更改时重新编译”,则每个 .ts 文件都会在顶部显示一条提示,询问我是否要“将 TypeScript 编译为 JavaScript?是/否/配置”。

是否可以配置 IntelliJ,使其以.js与 create-react-app 相同的方式将文件写入单独的构建目录(已排除)?

intellij-idea typescript

4
推荐指数
1
解决办法
2338
查看次数