Java开发

Java Wicket AjaxLink和RequestHandler-如何?

使用场景:用户点击网站上的一个链接,就会得到动态生成的德语和英语两种语言的PDF。 此代码可以工作。GenerateCouponPdfOnClick创建包含PDF文件的ResourceStreamRequestHandler。 Link generatePdf = new Link("generatePdf") { @Override public void o ..
发布时间:2022-08-13 16:39:42 Java开发

如何修复不兼容的类型:org.apache.beam.sdk.options.ValueProvider<;java.lang.String>;无法转换为java.lang.String";

我按照this link创建了一个模板,该模板构建了一个从KafkaIO读取的光束管道。但我总是遇到“不兼容的类型:org.apache.beam.sdk.options.ValueProvider无法转换为java.lang.String”。导致错误的是行“.withBootstrapServers(options.getKafkaServer())”。BEAM版本为2.9.0,以下是我的部分代 ..
发布时间:2022-08-12 19:55:34 Java开发

如何将优先级升级到log4j-2?

我正在尝试将log4j升级到log4j2。我尝试升级的特定代码行是: log(targetClass, Priority.DEBUG_INT, message, null); 静态字段Priority.DEBUG_INT在新的Priority中不再可用。相反,它看起来像是使用getPriority(Facility facility, org.apache.logging.log4j.L ..
发布时间:2022-08-12 17:51:59 Java开发

从Java方法返回时,BigDecimal不保留实际值

我正在用Java制作一个货币转换应用程序。其他一些很棒的StackOverflwians给了我一些建议,让我仔细阅读BigDecimal,以便替换Double来解决任何精度问题。 我有一个两种方法系统;它从起始货币转换为美元,然后将美元值转换为目标货币。 注意,我的转换率存储如下: // Conversion Rates - START (as of October 30, 20 ..
发布时间:2022-08-11 22:12:02 Java开发

在地址0xXXXXXX&QOOT;处中断,没有可用的调试信息,或在程序代码之外

配置: 使用Ncore-L476RG。使用GNU arm Eclipse。我已经从STM32CubeMX生成了一个极简主义代码。我已在板载ST-Link中刷新了J-Link驱动程序。 我一直试图为我的代码运行调试器,但我的程序计数器没有设置为main()。相反,它无法读取某个内存地址。错误“在地址”0xXXXXXXXX“中断,没有可用的调试信息,或者在程序代码之外。”出现。 我已经包 ..
发布时间:2022-08-11 20:28:18 Java开发

在按住按钮JavaFX的同时对多个节点进行鼠标拖动检测

我将直接回答这个问题。我如何为我的应用程序实现一个系统,让我在按住鼠标左键的同时为下面显示的这些矩形上色?当它被释放时,它就会停止着色。我通过互联网搜索了一下,但我仍然不明白这些鼠标事件是如何工作的。 祝你有愉快的一天! 推荐答案 来自javafx.scene.input.MouseEvent的文档: 拖动手势 有三种类型的拖动手势。它们都是由鼠标按下事件启动的,并由于鼠 ..
发布时间:2022-08-11 17:38:28 Java开发

ZipEntry在Zipfile关闭后仍然存在吗?

我当前在我的库中有一个看似合理的资源泄漏,这是因为我打开了一个zipfile文件,因此返回的某个ZipEntry的InputStream不会关闭。然而,关闭返回的InputStream并不会关闭Zipfile的其余部分,因此我只能让它保持打开状态。有没有办法安全地关闭Zipfile并保留InputStream以供返回? 推荐答案 InputStream from ZipFile: ..
发布时间:2022-08-11 16:17:40 Java开发

Resilience4j重试-记录来自客户端的重试尝试?

是否可以使用弹性4j记录客户端的重试尝试? 可能通过某种配置或设置。 目前,我正在使用基于Spring Boot Webflow批注的Resilience4j。 它工作得很好,这个项目很棒。 我们将服务器日志放在服务器端,以查看由于重试而进行了相同的http调用(我们记录时间、客户端IP、请求ID等)我可以拥有客户端日志吗? 我期望看到类似";Resilien ..
发布时间:2022-08-10 16:30:21 Java开发

在Java中使用LibGdx制作Sprite Sheet动画

我在这里有一些代码,它获取一个精灵工作表,并通过获取图像的长度和宽度并按行和列对其进行细分来将其划分为单独的精灵。这个,适用于我的测试精灵工作表,但不是我实际上要用于我的游戏的那个。 我的动画课在这里: package Simple; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.Text ..
发布时间:2022-08-10 15:47:25 Java开发

使用特定版本的JRE执行JAR文件

我的JRE版本是1.8.0_77,但我想使用旧版本的JRE运行JAR文件,以查看JAR是否能在旧版本的JRE上运行。 是否有可以添加到java命令中的特殊命令行选项来执行此操作,或者必须下载较旧版本的JRE才能执行此操作? 我已经查看了java -h输出...似乎答案可能是我必须下载较旧版本的JRE才能做到这一点...但我还是想问问...以防万一。 谢谢! 推荐答案 ..
发布时间:2022-08-10 15:23:55 Java开发

SpringBoot:重定向和反向代理

我在DMZ中有一个SpringBoot和SpringMVC内部应用程序(内部意思是通过防火墙向Internet隐藏)和一个公共身份验证(OAuth2)服务。 我正在从内部区域的客户端访问登录页面。 该页面有一个登录按钮。当我按下它时,我将客户端转发到身份验证服务器(在DMZ中),我只能通过代理访问该服务器。 我尝试设置了VM环境变量: -Dhttp.proxyHost=xx -D ..
发布时间:2022-08-10 15:03:36 Java开发

代号One iOS 15调试版本成功打开

自从我的iPad更新到iOS 15后,我不能再在上面运行我的应用程序的调试版本(Prod版本运行得很好)。提示错误:此应用程序的开发者需要更新它才能与此版本的iPadOS一起使用。&q; 搜索这个错误,我发现了一篇关于从2017年开始默认使用64位来解决这个问题的帖子(https://www.codenameone.com/blog/moving-to-64bit-by-default.ht ..
发布时间:2022-08-10 12:55:18 Java开发