cost 203 ms
在终端上运行 Spring 应用程序时在日志中获取奇怪的字符 - Getting weird characters in logs while running Spring application on terminal

我在我的本地机器上运行一个 Java Spring 应用程序,我得到两种不同类型的日志,具体取决于我运行它的位置。 我试过使用不同的终端应用程序。 还尝试了不同的 shell(zsh 和 bash),但问题仍然存在。 通过 IntelliJ 运行选项卡运行它会产生像这样的正常日志(我使用的是 Jav ...

如何从 AWS 参数存储中获取数据库 url、凭据到我的 spring-boot 服务中,以测试数据库连接性? - How to fetch Database url, credentials from AWS parameter store, into my spring-boot service, to test database connectivity?

数据库 URL 和数据库密码存储在 AWS 参数存储中。 我在spring-boot中有一个服务,我需要写一个函数来测试数据库的连通性。 对于此功能,我需要从 AWS 参数存储中获取数据库 URL 和凭证。 如何从 AWS 参数存储中获取这些参数并将它们作为参数传递给我的函数? 我已经编写了我的函 ...

NoSuchMethodError: com.zaxxer.hikari.HikariDataSource.getMetricsTrackerFactory()Lcom/zaxxer/hikari/metrics/MetricsTrackerFactory - NoSuchMethodError: com.zaxxer.hikari.HikariDataSource.getMetricsTrackerFactory()Lcom/zaxxer/hikari/metrics/MetricsTrackerFactory

我正在将 Java Spring 应用程序迁移到 Spring Boot。 我已经将 application-context.xml 配置转移到 Java beans 中。 但是,当我尝试启动 Spring Boot 应用程序时,出现以下错误: java.lang.NoSuchMethodErr ...

带有 TransactionAwareDataSourceProxy 的 jooq DataSourceConnectionProvider 没有参与 spring 交易 - jooq DataSourceConnectionProvider with TransactionAwareDataSourceProxy is not taking part in spring transactions

我有以下 spring 数据源设置: 请注意,自动提交是false 。 因为,我需要同时使用 jooq 和 JPA 并且在我的数据库中也有多个模式,所以我配置了以下DataSourceConnectionProvider 我在@EnableTransactionManagement启动配置上有 @E ...

有没有办法自定义“HikariPool-k - Starting ...”消息 - Is there a way to customize "HikariPool-k - Starting..." message

当 springboot 启动时,它会在 db config 中打印以下内容: 有没有办法给出一个有意义的名称而不是HikariPool-1 。 我已经试过了 但是通过这种方法,我只能在 init 成功时看到名称。 如果 init 失败,我不会得到名称(尽管记录了错误堆栈并且我可以调试,但这不是重点 ...

我应该有多少个 max_connections? - How many max_connections should I have?

我们运行一个单体Spring Boot应用程序,该应用程序设置为多租户,因此每个客户都有自己的应用程序服务和数据库(大约 30-40 个),但它们仍然在同一台 PostreSQL服务器上运行。 我们之前遇到的问题是我们的数据库中没有足够的连接空间,因为我们的连接池 ( HikariCP ) 设置不 ...

在同一请求期间使用 HikariCP 获取后续连接似乎很慢 - Getting subsequent connections using HikariCP during same request seems slow

我有一个 Spring 启动应用程序,它使用 HikariCP 进行 Postgres 连接池。 最近,我设置了跟踪以收集一些数据,了解在处理对特定端点的请求时所花费的时间。 我的假设是,在使用 HikariCP 时: 处理请求时第一次连接到数据库可能会慢一点与数据库的后续连接应该很快(< 1 ...

HikariCP 连接池尝试连接到非常旧的连接 - HikariCP connection pool trying to connect to very old connections

我正在使用 HikariCP,配置为传递给 HikariDataSource 的 HikariConfig bean。 环境是 Fuse 7.3 (OSGi)。 这已经工作了多年。 今天,我在日志中发现错误,显示它试图连接到我们有一段时间没有使用过的一些古老的数据库 URL。 我已经搜索了代码和 O ...

如何确保使用最新凭据生成 Hikari 连接? - How to ensure Hikari connections are spawn with latest credentials?

我正在为我的 Spring 数据源使用 IAM 凭证来连接到数据库。 IAM 凭证将在 15 分钟后过期。 所以spring.datasource.hikari.maxLifeTime设置为 14 分钟。 但是,该服务仅能正常运行 15 分钟。 之后我看到"org.postgresql.util ...

如何在使用 HikariCP 的 Spring 启动应用程序中关闭(例如 SIGTERM)命令后更改数据库中的数据? - How change data in database after getting close (SIGTERM, for example) command in Spring boot application using HikariCP?

我有 Spring 启动应用程序,它使用 HikariCP 进入数据库(几个线程使用它)。 问题是,当应用程序收到停止(SIGTERM)信号时,它必须 go 到数据库并更改一些数据,然后才能关闭(“优雅关闭”)。 这个逻辑写在 myShutdownHook Runtime.getRuntime() ...

Spring 开机关机生命周期 - Spring Boot Shutdown Lifecycle

这是我关闭 Spring 引导应用程序时看到的日志序列。 有人可以让我知道这是否是应该发生的事件的正确发生吗? 根据我的理解,我认为 ExecutorService 是主要的 ThreadPoolExecutor,应该是最后一个关闭的。 应用程序和数据库之间建立的连接是否没有安全关闭? ...

手动增加要在 Hikari 池中使用的连接数 - Manually Increase number of Connections to be used in Hikari Pool

我想在我的微服务启动之前有一些特定数量的可用连接。 我正在使用 Hikari 池和 Spring 引导。 我正在使用特定号码的循环并调用“SELECT 1 FROM DUAL”来手动创建连接,但它似乎不是创建多个连接,而是一次又一次地重用相同的连接。 这个怎么做? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM