草庐IT

grafana-api

全部标签

java - 来自 Java API 的 Drools 规则语言

我使用的平台需要Drools规则语言(DRL),但对我来说更方便的是在JavaAPI中创建规则。有什么方法可以在JavaAPI中创建规则,然后将其转换/传输到DRL?感谢回答。 最佳答案 正如Geoffrey提到的,Drools确实有一个用于构建规则的流畅API,但它不在公共(public)API中。您可以使用并且它已经稳定了好几年,但您需要注意,由于引擎中添加的功能,可能会随着时间的推移而发生变化。该API由Drools解析器本身使用。以下是您可以用作示例的一些单元测试:https://github.com/droolsjbpm/

java - 两个类具有相同的 API 但不同的实现是什么意思?

我是Java和面向对象编程的初学者,对这些概念有些困难。对于家庭作业,我需要编写两个不同的类,它们具有完全相同的API但实现方式不同。这是什么意思,它是如何工作的? 最佳答案 我将向您展示。这是两个类具有相同api的示例。interfaceISpeak{voidsayHi();}classTeacherimplementsISpeak{@OverridepublicvoidsayHi(){System.out.println("Hi!IamaTeacher!");}}classStudentimplementsISpeak{@Ove

java - 如何使用 mockito/powermock 模拟 Google 的地理编码 API 请求?

我想使用mockito/powermock对该方法进行单元测试:@ServicepublicclassGoogleApiService{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(GoogleApiService.class);privatestaticfinalStringLANGUAGE="es";privateListaddressTypes=Arrays.asList(AddressType.LOCALITY,AddressType.ADMINISTRATIVE_AREA_LEVEL_2,AddressType.

java - 如何将这个经典的 Java 代码重写为 Java Stream API 代码?

有一段旧的Java代码(没有lambda表达式):publicListgetAttackedCheckersForPoint(CheckerPositionfrom,booleanisSecondPlayerOwner,booleanisQueen,VectorDirectionignoredDirection){ListallDirections=VectorDirection.generateAllDirections();Listresult=newArrayList();for(VectorDirectiondirection:allDirections){if(!direct

java - 为什么消费者在使用 Java 客户端 API 在 DC/OS 上使用来自 Kafka 的消息时挂起?

我在AWS上的DC/OS(Mesos)集群上安装了Kafka。启用三个代理并创建一个名为“topic1”的主题。dcoskafkatopiccreatetopic1--partitions3--replication3然后我编写了一个Producer类来发送消息和一个Consumer类来接收它们。publicclassProducer{publicstaticvoidsendMessage(Stringmsg)throwsInterruptedException,ExecutionException{MapproducerConfig=newHashMap();System.out.p

spring - 如何在 JAVA 的 rest API 中将图像返回给浏览器?

我想要一个图像,同时我点击一个API,比如localhost:8080:/getImage/app/path={imagePath}当我点击这个API时,它会返回一张图片。这可能吗?实际上,我已经试过了,但它给了我一个错误。这是我的代码,@GET@Path("/app")publicBufferedImagegetFullImage(@ContextUriInfoinfo)throwsMalformedURLException,IOException{StringobjectKey=info.getQueryParameters().getFirst("path");returnres

java - 封装 Java 首选项 API

我曾经为我的应用程序设置了一个自定义首选项类。对于我的下一个爱好项目,我想切换到PreferencesAPI。但是put和get函数需要一个默认值,我不想在所有源文件中散布默认值。尽管我的项目很小,但我无法想象在整个源代码中更改默认值。你们都是怎么用api的?我正在考虑将首选项api包装在另一个类中,但是使用该API的意义何在,因为它只会消除将文件保存到磁盘的负担,而使用序列化并不难吗?我错过了重点吗? 最佳答案 您在这里混合了一些概念。规范中给出的默认值应针对本地情况作为“合理的默认值”。如果你想拥有应用程序范围的默认值,那么你需

java - 某处是否有动态词/标签云 Java API?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion有大量可用的词云和标签云,最突出的是wordle.net.但我希望展示一些类似于某些人为twitterreplayofthe2010worldcup所做的事情,只是不使用闪光灯。我不太熟悉R,但它似乎是生成一些字体大小随时间统计衰减的最

java - 64 位系统上 Java 的串行通信 API(调制解调器交互)

我正在寻找用于Java的串行通信API。非常重要的是对64位系统的支持。我将rxtx与Cloudhopper的64位库一起使用但是在某些WindowsServer2008系统上,我在访问(虚拟)串行端口时遇到了jvm崩溃的严重问题。主要目的是与模拟调制解调器交互,也许Java中还有另一种调制解调器通信方式?如果API是免费的就好了。 最佳答案 我已经搬到了新的java-simple-serial-connector在当前版本0.9.0中似乎非常稳定和舒适。目前它适用于每个系统(我需要)并且虚拟串行端口没有问题。

java - 如何在没有方法链接的情况下使用 "JSR-353: Java API for JSON Processing,"

我想通过使用新的JSR-353来分享我的问题/答案,它是用于JSON处理的JavaAPI。具体来说,您可以在2个不同的“API”(流式API和对象API)中操作JSON数据。如果你在google中输入“jsr-353tutorial”,你会得到很多结果。https://jcp.org/en/jsr/detail?id=353~具体要求的详细信息。https://jsonp.java.net/~API的主要站点,还链接到位于此处“文档”下的Oracle教程https://docs.oracle.com/javaee/7/tutorial/doc/jsonp.htm稍后我将详细讨论本教程。