我有一个当前用于SimpleMessageConverter向多个系统发送消息的系统。
现在我想开始使用Jackson2JsonMessageConverter其中一个系统。
这是为了解释为什么我想创建多个RabbitTemplate.
我还希望能够继续使用 提供的所有配置选项RabbitAutoConfiguration,例如,如果我指定一个属性,spring.rabbitmq.connectionTimeout我希望它影响RabbitTemplate将创建的所有实例。
是否可以延长RabbitAutoConfiguration这样做?
索引状态已安装。如何将状态更改为已注册,然后禁用,以将其删除?
GraphTraversalSource g = janusGraph.traversal();
JanusGraphManagement janusGraphManagement = janusGraph.openManagement();
JanusGraphIndex phoneIndex = janusGraphManagement.getGraphIndex("phoneIndex");
PropertyKey phone = janusGraphManagement.getPropertyKey("phone");
SchemaStatus indexStatus = phoneIndex.getIndexStatus(phone);
String name = phoneIndex.name();
System.out.println(name);
if (indexStatus == INSTALLED) {
janusGraphManagement.commit();
janusGraph.tx().commit();
}
Run Code Online (Sandbox Code Playgroud)

我正在使用 Quarkus 编写后端。下面是我的 POM.xml 文件:
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>com.abcd.mpt</groupId>
<artifactId>hc-web</artifactId>
<version>1.0.0-SNAPSHOT</version>
<properties>
<compiler-plugin.version>3.11.0</compiler-plugin.version>
<maven.compiler.release>17</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
<quarkus.platform.version>3.1.1.Final</quarkus.platform.version>
<skipITs>true</skipITs>
<surefire-plugin.version>3.0.0</surefire-plugin.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>${quarkus.platform.group-id}</groupId>
<artifactId>${quarkus.platform.artifact-id}</artifactId>
<version>${quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-arc</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-reactive</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-junit5</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-jdbc-postgresql</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-hibernate-orm-panache</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-agroal</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-flyway</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.26</version> <!-- Please check …Run Code Online (Sandbox Code Playgroud) 我的代码目前看起来像这样,我想在发布代码发生之后、游戏开始之前延迟该过程,但目前看起来好像发布代码根本没有发生。看起来好像在延迟之后,立即开始,这是我不希望的。如果有人可以帮忙,谢谢。
这是我的代码。
startButton.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent e) {
}
@Override
public void mousePressed(MouseEvent e) {
// Press
startButton.setPreferredSize(new Dimension(240, 240));
startButton.setIcon(startButtonHover);
FRAME.pack();
}
@Override
public void mouseReleased(MouseEvent e) {
// Release
// NOT TRIGGERING AT ALL
startButton.setPreferredSize(new Dimension(256, 256));
startButton.setIcon(startButtonImage);
FRAME.pack();
try {
Thread.sleep(400);
} catch (InterruptedException e1) {
Thread.currentThread().interrupt();
}
// Game Start
FRAME.remove(menuPanel);
FRAME.revalidate();
FRAME.repaint();
}
});
Run Code Online (Sandbox Code Playgroud) 我有一段代码可以在屏幕上打印一个正方形。
g.fillRect(X,Y,squareSize,squareSize);
Run Code Online (Sandbox Code Playgroud)
为了获得我正在使用的正方形尺寸:
int squareSize = (400/gridsize)-1;
Run Code Online (Sandbox Code Playgroud)
其中gridsize可以是 3-200 之间的任意数字
但是如果我超过 130squareSize则始终为 1。是否有一个版本
g.fillRect
Run Code Online (Sandbox Code Playgroud)
使用双精度值而不是整数值?
因为如果超过 130 的值四舍五入为 1,那么正方形的大小都是相同的,而根据情况它们的大小应该不同。
所以这是视觉形式的问题。
150×150

200×200
