当前位置: 首页 > 知识库问答 >
问题:

为自定义数据源设置光池大小

慎芷阳
2023-03-14

我想为我的自定义数据源更改光池大小,我使用的是Spring boot 2版本。

我可以设置数据源url,数据源密码等。我将值写入application.properties文件。之后,我用environment.getproperty读取这些值并设置dataSource,但是我不知道池大小的相同过程:(

共有2个答案

空慈
2023-03-14

光前缀是< code > spring . data source . hikari .

您可以将最大池大小设置为 10:

 spring.datasource.hikari.maximumPoolSize=10

spring.datasource.hikari.*=#Hikari特定设置

它将自动设置您的池大小

袁智明
2023-03-14

我假设您通过设置您的数据源bean来定制您的数据源。然后,您可以按如下方式创建自定义hikariconfig,请记住将下面的硬代码值替换为您环境中的值。getproperty:

    @Bean
    public DataSource getDataSource() {

        HikariConfig config = new HikariConfig();
        config.setJdbcUrl("jdbc:mysql://yourhostname:port/dbname");
        config.setDriverClassName("com.mysql.jdbc.Driver");
        config.setUsername("dbUsername");
        config.setPassword("dbPassword");
        config.setMinimumIdle(10);
        config.setMaximumPoolSize(10);
        config.setConnectionTimeout(1500);
        //you can set more config here

        return new HikariDataSource(config);
    }
 类似资料:
  • 我在Java应用程序中使用HikariDataSource。我对使用它非常陌生。 这是我的配置: 在这里,我将设置为1。当我运行应用程序时,此连接通常处于空闲状态: 我想弄明白 一秒钟内一个连接可以处理多少个请求。 一个连接是否可以并行接受和处理多个请求,或者其他请求必须等到上一个请求完成? 任何建议都会有所帮助。

  • 我不认为为每个决议创建新视图是一个好主意。我尝试将视图缩放为乘以设备的密度(),但这对低分辨率设备没有影响,但在高分辨率设备上,视图占用了整个屏幕(您看不到) 那么为不同设备制作自定义视图的最佳方式是什么呢?是我说的对还是有别的方法?

  • 我正在做一个生产线的模拟,它是通过Excel建立的。现在有一个,需要为每台机器自由设置工人班次,总共三个班次。 我的想法是创建三个不同的时间表,表示三个班次中的每一个,然后在ResourcePool中使用If语句设置每个班次的使用。如图所示,在此处输入图像描述 提前致谢

  • 我试图按照上一个答案中的建议设置和变量,但没有结果。

  • SOFARPC 支持自定义业务线程池。可以为指定服务设置一个独立的业务线程池,和 SOFARPC 自身的业务线程池是隔离的。多个服务可以共用一个独立的线程池。 SOFARPC 要求自定义线程池的类型必须是 com.alipay.sofa.rpc.server.UserThreadPool。 XML 方式 如果采用 XML 的方式发布服务,可以先设定一个 class 为 com.alipay.sof

  • 介绍: 现在基于css font-face的字体图标越来越流行。 这种图标具有矢量图的特点,可以不失真的自由缩放,还可以通过css来设置图标的颜色,还有就是网络上资源特别丰富。X5系统自带了数百个字体图标, 用户还可以通过配置使用自己下载的字体图标, 下边就介绍一下具体的使用方法。 首先以fortawesome 网站为例(网址:http://fortawesome.github.io/Font-A