java

Java 7 的 nio.file 包在创建新文件时非常慢

我正在尝试从 java 程序创建 300M 文件,我从旧的文件 API 切换到新的 java 7 nio 包,但新包的运行速度比旧包还要慢。 我发现 CPU 使用率比使用旧文件 API 时要低,但我正在运行这个简单的代码,我获得了 0.5Mbytes/sec 的文件传输速率,并且来自 java 的写入正在读取一个磁盘并写入另一个(写入是访问磁盘的唯一进程)。 Files.write(FileS... »

具有 Java 配置的 Spring Boot 自定义身份验证提供程序不起作用

我正在尝试设置一个基于 REST 的 Web 应用程序,其中前端使用 Reactjs,后端使用 Spring Boot。我也在尝试设置一个自定义身份验证提供程序,这就是我的问题开始的地方。在尝试测试登录 API 调用时,永远不会调用 CustomAuthenticationProvider,而是使用默认的 DaoAuthenticationProvider。这会导致登录报告“错误凭据”。 我已将... »

具有无效字符的java xml

我有标签 在我的 xml 数据中具有值 *ÀÀ 5-À,这是 pojo 类的对象转换。 但我收到以下错误 在文档的元素内容中发现了无效的 XML 字符 (Unicode: 0x14)。任何建议如何删除无效字符。 ... »

如何在 Quarkus 中禁用安全性

我已经在我的 Quarkus 应用程序中实现了 JWT RBAC,但我不想在本地测试我的应用程序时提供令牌。 编辑: 到目前为止,我尝试将这些属性设置为“false”,但没有任何效果。 quarkus.oauth2.enabled=false quarkus.security.enabled=false quarkus.smallrye-jwt.enabled=false 目前我已经注释... »

如何告诉 Hibernate 不要为该实体创建表?

我正在使用 SqlResultSetMapping 和 Entity 注释(SqlResultSetMapping 需要一个带有 Id 的实体)来告诉 Hibernate 如何使用本机查询结果数据填充 Foo 的实例。 非持久化实体: @SqlResultSetMapping(name = "fooMapping", entities = @EntityResult(entityClass =... »

Java 浮点算术除法是否总是在真实结果的 1 ULP 之内?

Java 的浮点算术除法是否总是在真实结果的 1 ULP 范围内?我读到 CPU 有时会通过 a * 1/b 进行浮点除法 a/b。但是,1/b 可能会偏离 1 个 ULP,并且乘法会增加 1 个 ULP 的错误。这不是意味着最终的错误可能是 2 个 ULP 吗? 这对我来说听起来不对,因为我知道 Math 类中有很多方法都在真实结果的 1 ULP 之内(例如 Math.pow),所以我不认为这么... »

无法让 JTable 出现在 GUI 上。我错过了什么? [复制]

我正在尝试向我的 GUI 添加一个表格,但是当我将框架的布局从 GridLayout 更改为 NULL 时,它从 GUI 中消失了? 以下用于创建 GUI 的代码: public SalariedEmployeeGUI() { setLayout(null); getContentPane().setBackground(Color.WHITE); JPa... »

确定String是否为数字并在Java中转换?

我知道这个问题的变体以前经常被问到(例如,参见 here 和 here),但这不是与这些问题的确切重复. 我想检查String 是否是一个数字,如果是,我想将其存储为double。有几种方法可以做到这一点,但它们似乎都不适合我的目的。 一种解决方案是使用Double.parseDouble(s) 或类似的new BigDecimal(s)。但是,如果存在逗号,这些解决方案将不起作用(因此“1,... »

提醒通知未在 android O 及更高版本中显示

我确实认真地尝试了每一种方法和每一个 sn-p,但我仍然无法在中国品牌设备上显示提示通知。 所以昨天我想为什么不再试一次,但毕竟我仍然无法显示提示通知,直到我手动将应用程序转到设置并授予应用程序的浮动权限。 现在你们中的大多数人可能会说为什么不将用户导航到设置,当他/她第一次打开应用程序时,但没有人喜欢即使有其他应用程序(我不是在谈论像 WhatsApp 这样的白名单应用程序)有 10K 的下载量... »

在 Java 中使用 Enum 进行工厂,最佳实践?

Java 允许我们在 Enum 上嵌入数据和行为。 我不想直接在 Enum 上实现工厂,因为我认为这不是它的作用。 但我可以将类引用放在枚举上,并在外部工厂上构造对象。与传统的工厂模式相比,最适合您的实现方式是什么?在哪种情况下使用哪种解决方案更好? 现在,代码。 两种解决方案中用于构造对象的函数。如果需要,可用于使用 Map 实现 fly-weight 模式。 private Acti... »

Java 包 -

如何导入名为“poof-support”的包。 不,我不能更改包名, 我得到一个:错误'。预期的 。 给出错误的行是: import poof-support.exception ; ... »

JetBrains 使用哪些 GUI 库?

背景 我对 Java 有点陌生,并且喜欢使用由 JetBrains 团队开发的 IntelliJ IDE。 我已经下载了社区版的源代码,并且正在尝试找出他们使用哪些 GUI 库来获得外观。 问题 他们使用哪些库(如果有)来获取非本地选项卡、工具栏和面包屑组件? 他们使用的面板也很有趣,但我觉得它们是为项目开发的,而不是库。这是真的吗? 有人可以提供在 GUI 项目中产生类似外观所需的细分吗? 有人... »

从 kotlin 引用时,未解决的 Java 文件引用不同风格

问题: 这个问题可能已经从所有其他类似问题中得到了隐含的回答,但我似乎无法让它发挥作用。 如果我从主源集中的 java 文件中引用另一种风格(不同源集)的特定 java 文件,它可以工作。 如果我尝试从主源集中的 Kotlin 文件中引用同一个文件,它会抱怨它看不到它(“未解决的引用”)。 如果我将同一个文件移动到主源集,它可以工作(所以它不是文件本身)。 1234563转换。 根据我的谷... »

在java中处理大字符串时StringBuilder内存不足错误

我从String test += str; 出发,test 以指数级增长,拥有成千上万个字符。运行了 45 分钟,可能是因为创建大字符串和删除垃圾。然后我像这样错开输入,使其达到 30 秒。 这似乎是一种便宜的方法,但效果很好: if (secondDump.length() > 50) { intermedDump = intermedDump + secondDu... »

libGDX Tiled Map 隐藏视口外的精灵

我开始使用 libGDX 和 Tiled 作为地图创建者创建 2D 游戏。我正在使用一些精灵作为 Tiled 中的图像集合。 问题是每当我向右移动并且某些精灵的左下角超出视口时,它就会像这样消失: 左边应该是一堵墙,一部分天花板和一部分地板,但当我向右移动时它消失了。 这是我的代码: public class Main implements ApplicationListener { ... »

Java 泛型:无法将 List 转换为 List? [复制]

刚刚遇到这个问题: List<DataNode> a1 = new ArrayList<DataNode>(); List<Tree> b1 = a1; // compile error: incompatible type DataNode 类型是 Tree 的子类型。 public class DataNode implements Tree ... »

带有单页 angular2 重定向的 Spring Boot

我有一个带有 Spring Boot 的单页 Angular 应用程序。如下所示: src main java controller HomeController CustomerController OtherController webapp js/angular-files.js index.html Spr... »

Java 中可用的协程库

我想在 Java 中做一些事情,如果使用并发例程编写会更清晰,但对于这些事情来说,全线程是严重的矫枉过正。答案当然是使用 coroutines,但标准 Java 库中似乎没有任何协程支持,快速谷歌搜索它会在这里或那里带来诱人的提示,但没有什么实质性的。 这是我目前发现的: JSIM 有一个协程类,但它看起来相当重量级,并且似乎与 点处的螺纹。这样做的目的是降低全线程的复杂性,而不是增加 ... »