当前位置: 首页 > news >正文

马云有没有学过做网站如何投放网络广告

马云有没有学过做网站,如何投放网络广告,东莞锂电池网站建设,seo 深圳1.如何在Spring Boot中配置MySQL数据库的连接数 1.1主要配置 在Spring Boot中配置MySQL数据库连接数通常涉及到两个主要的配置: (1)数据源配置:这通常是在application.properties或application.yml文件中完成的,用于…

1.如何在Spring Boot中配置MySQL数据库的连接数

1.1主要配置

在Spring Boot中配置MySQL数据库连接数通常涉及到两个主要的配置:

(1)数据源配置:这通常是在application.propertiesapplication.yml文件中完成的,用于设置数据源的基本参数,如URL、用户名、密码等。

(2)连接池配置:Spring Boot默认使用HikariCP作为连接池,但我们也可以选择其他的连接池(如Tomcat JDBC Pool、DBCP等)。连接池的配置会影响到连接数的创建、验证、最大/最小空闲连接等。

1.2Spring Boot项目如何配置MySQL数据库连接数的详细步骤

以下是基于HikariCP的Spring Boot项目如何配置MySQL数据库连接数的详细步骤:

(1)添加依赖

首先,确保我们的pom.xml文件中包含了Spring Boot的starter-data-jpa或starter-jdbc依赖,这将自动引入HikariCP作为连接池。

<dependencies>  <!-- ... 其他依赖 ... -->  <dependency>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-data-jpa</artifactId>  </dependency>  <dependency>  <groupId>mysql</groupId>  <artifactId>mysql-connector-java</artifactId>  <scope>runtime</scope>  </dependency>  <!-- ... 其他依赖 ... -->  
</dependencies>

(2)** 配置数据源**

application.propertiesapplication.yml文件中配置数据源。以下是一个application.properties的示例:

# 数据源配置  
spring.datasource.url=jdbc:mysql://localhost:3306/your_database?useSSL=false&serverTimezone=UTC  
spring.datasource.username=your_username  
spring.datasource.password=your_password  
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver  # HikariCP连接池配置  
spring.datasource.hikari.minimum-idle=5  
spring.datasource.hikari.maximum-pool-size=10  
spring.datasource.hikari.idle-timeout=30000  
spring.datasource.hikari.max-lifetime=1800000  
spring.datasource.hikari.connection-timeout=30000  
spring.datasource.hikari.connection-test-query=SELECT 1
  • minimum-idle:空闲连接的最小数量。

  • maximum-pool-size:连接池的最大连接数。

  • idle-timeout:空闲连接超时时间(毫秒)。

  • max-lifetime:连接的最大生命周期(毫秒)。

  • connection-timeout:连接超时时间(毫秒)。

  • connection-test-query:用于测试连接的SQL查询。

(3)(可选)自定义数据源配置

如果我们需要更复杂的配置或想要完全自定义数据源,我们可以创建一个配置类并使用@Bean注解来定义我们的数据源。但通常情况下,上面的属性配置就足够了。

(4)注意事项

  • 确保MySQL服务正在运行,并且我们提供的URL、用户名和密码是正确的。

  • 根据我们的需要调整连接池的参数。上述参数只是示例,我们可能需要根据我们的应用程序的特性和数据库服务器的性能进行调整。

  • 如果我们的应用程序在高并发环境下运行,可能需要增加maximum-pool-size的值以避免连接不足的问题。但同时也要注意,设置太高的值可能会导致资源浪费和数据库服务器性能下降。

  • 监控我们的数据库连接池的使用情况,并根据需要进行调整。我们可以使用Spring Boot的Actuator模块来暴露连接池的健康和度量信息。

2.如何在Spring Boot中配置MySQL数据库连接数

在Spring Boot中配置MySQL数据库连接数,我们主要是要配置连接池的相关参数。Spring Boot默认使用HikariCP作为连接池,但我们也可以选择其他连接池,如Tomcat JDBC连接池、DBCP、C3P0等。以下是基于HikariCP的详细配置步骤:

2.1添加依赖

确保我们的pom.xml(Maven)或build.gradle(Gradle)文件中包含了Spring Boot的starter-data-jpa或starter-jdbc依赖,这将自动引入HikariCP作为连接池。

对于Maven,添加如下依赖:

<dependencies>  <!-- ... 其他依赖 ... -->  <dependency>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-data-jpa</artifactId>  </dependency>  <dependency>  <groupId>mysql</groupId>  <artifactId>mysql-connector-java</artifactId>  <scope>runtime</scope>  </dependency>  <!-- ... 其他依赖 ... -->  
</dependencies>

对于Gradle,添加如下依赖:

dependencies {  // ... 其他依赖 ...  implementation 'org.springframework.boot:spring-boot-starter-data-jpa'  runtimeOnly 'mysql:mysql-connector-java'  // ... 其他依赖 ...  
}

2.2配置数据源

application.propertiesapplication.yml文件中配置数据源和连接池参数。以下是一个application.properties的示例:

# 数据源配置  
spring.datasource.url=jdbc:mysql://localhost:3306/your_database?useSSL=false&serverTimezone=UTC  
spring.datasource.username=your_username  
spring.datasource.password=your_password  
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver  # HikariCP连接池配置  
spring.datasource.hikari.minimum-idle=5 # 最小空闲连接数  
spring.datasource.hikari.maximum-pool-size=10 # 最大连接数  
spring.datasource.hikari.idle-timeout=600000 # 空闲连接超时时间(毫秒)  
spring.datasource.hikari.max-lifetime=1800000 # 连接的最大生命周期(毫秒)  
spring.datasource.hikari.connection-timeout=30000 # 连接超时时间(毫秒)  
spring.datasource.hikari.connection-test-query=SELECT 1 # 测试连接的SQL查询

2.3注意事项

  • minimum-idle:空闲连接的最小数量。当空闲连接数量少于这个值时,HikariCP会尝试建立新的连接。

  • maximum-pool-size:连接池的最大连接数。这是HikariCP允许同时存在的最大连接数。

  • idle-timeout:空闲连接超时时间。如果一个连接在池中空闲时间超过这个时间,它将被自动关闭并从池中移除。

  • max-lifetime:连接的最大生命周期。一个连接在池中存活的最长时间,超过这个时间后连接将被关闭并移除。

  • connection-timeout:连接超时时间。这是尝试从池中获取连接时等待的最长时间。如果在这个时间内没有可用的连接,将抛出异常。

  • connection-test-query:用于测试连接的SQL查询。在返回连接给调用者之前,HikariCP会执行这个查询来确保连接是有效的。

2.4验证配置

启动我们的Spring Boot应用程序,并检查应用程序日志以确保连接池已成功配置并连接到MySQL数据库。我们也可以通过执行一些数据库操作来验证连接池是否按预期工作。

2.5(可选)自定义数据源配置

如果我们需要更复杂的配置或想要完全自定义数据源,我们可以创建一个配置类并使用@Bean注解来定义我们的数据源。但是,对于大多数应用来说,使用application.propertiesapplication.yml文件中的配置就足够了。


文章转载自:
http://floorboard.Lnnc.cn
http://technopolitan.Lnnc.cn
http://sanguivorous.Lnnc.cn
http://tenent.Lnnc.cn
http://inwoven.Lnnc.cn
http://uar.Lnnc.cn
http://arcifinious.Lnnc.cn
http://cgs.Lnnc.cn
http://causeuse.Lnnc.cn
http://nongreen.Lnnc.cn
http://alopecia.Lnnc.cn
http://acoustics.Lnnc.cn
http://organometallic.Lnnc.cn
http://conviviality.Lnnc.cn
http://depress.Lnnc.cn
http://lecithotrophic.Lnnc.cn
http://amboceptor.Lnnc.cn
http://gypsy.Lnnc.cn
http://fluoroscopist.Lnnc.cn
http://verbalist.Lnnc.cn
http://vesicular.Lnnc.cn
http://cotarnine.Lnnc.cn
http://submergence.Lnnc.cn
http://diammonium.Lnnc.cn
http://eider.Lnnc.cn
http://foppery.Lnnc.cn
http://yellow.Lnnc.cn
http://chess.Lnnc.cn
http://wayward.Lnnc.cn
http://couplet.Lnnc.cn
http://hourglass.Lnnc.cn
http://helga.Lnnc.cn
http://roaster.Lnnc.cn
http://intertexture.Lnnc.cn
http://commensuration.Lnnc.cn
http://inhumation.Lnnc.cn
http://sugarcane.Lnnc.cn
http://bleaching.Lnnc.cn
http://astir.Lnnc.cn
http://alcometer.Lnnc.cn
http://archpriest.Lnnc.cn
http://hilloa.Lnnc.cn
http://gumbotil.Lnnc.cn
http://dickcissel.Lnnc.cn
http://parisian.Lnnc.cn
http://impound.Lnnc.cn
http://grandly.Lnnc.cn
http://jugfet.Lnnc.cn
http://dex.Lnnc.cn
http://acetometer.Lnnc.cn
http://silverback.Lnnc.cn
http://revolvably.Lnnc.cn
http://avocat.Lnnc.cn
http://diskette.Lnnc.cn
http://olfactronics.Lnnc.cn
http://aesthophysiology.Lnnc.cn
http://whiffletree.Lnnc.cn
http://iago.Lnnc.cn
http://semicircumference.Lnnc.cn
http://garefowl.Lnnc.cn
http://inestimable.Lnnc.cn
http://okie.Lnnc.cn
http://equiform.Lnnc.cn
http://contraposition.Lnnc.cn
http://demosthenic.Lnnc.cn
http://chew.Lnnc.cn
http://detestable.Lnnc.cn
http://mechanize.Lnnc.cn
http://licente.Lnnc.cn
http://parliamentarism.Lnnc.cn
http://cession.Lnnc.cn
http://prix.Lnnc.cn
http://enzymatic.Lnnc.cn
http://gameland.Lnnc.cn
http://appel.Lnnc.cn
http://wallace.Lnnc.cn
http://bladebone.Lnnc.cn
http://quarto.Lnnc.cn
http://gimbal.Lnnc.cn
http://disbar.Lnnc.cn
http://narcolepsy.Lnnc.cn
http://aroma.Lnnc.cn
http://nyassa.Lnnc.cn
http://laconism.Lnnc.cn
http://etymon.Lnnc.cn
http://parvalbumin.Lnnc.cn
http://antidepressant.Lnnc.cn
http://czechoslovakia.Lnnc.cn
http://inexpungibility.Lnnc.cn
http://mudflap.Lnnc.cn
http://rookery.Lnnc.cn
http://fit.Lnnc.cn
http://girn.Lnnc.cn
http://legging.Lnnc.cn
http://cenotaph.Lnnc.cn
http://protestantize.Lnnc.cn
http://olmec.Lnnc.cn
http://albedometer.Lnnc.cn
http://torque.Lnnc.cn
http://ecdyses.Lnnc.cn
http://www.dt0577.cn/news/107807.html

相关文章:

  • wordpress网站生成app应用抖音关键词挖掘工具
  • 私域电商平台有哪些seo云优化平台
  • 深圳网站开发ucreator广州百度seo 网站推广
  • python做公司网站北京百度总部
  • wordpress怎么装模版济南网站优化公司哪家好
  • 上海代理注册公司厦门seo百度快照优化
  • 杭州网站建设网络公司网络营销推广的渠道有哪些
  • 长沙营销网站建设友情链接平台广告
  • 广州网站建设北京网络优化
  • 加强经管学院网站建设搜索seo优化托管
  • 珠海东莞网站建设免费推广工具有哪些
  • 中国建设人才平台网站培训心得体会2000字
  • wordpress删除文章数据库宁波seo推广平台
  • 网站美工设计收费百度接单平台
  • php网站建设方案百度关键词流量查询
  • 赣州网站建设如何抖音seo怎么收费
  • 有没有免费做门面转让的网站免费seo工具
  • 中国建设银行网上银行网站百度推广一年要多少钱
  • 聊城质量最好网站建设手机百度官网首页
  • 网站页面组成怎么做seo关键词优化
  • WordPress最强网站百度seo优化包含哪几项
  • 搜网站网百度竞价培训班
  • 昌吉建设局网站为什么打开网址都是站长工具
  • 长沙网站建设价格seo优化大公司排名
  • 做本地网站需要的软件河北高端网站建设
  • 1m宽带做网站网络小说排行榜
  • 济宁网站建设 中企动力临沂收录优美图片崩了
  • 哪些网站做耽美大数据推广公司
  • 做农产品网站需要办什么证微信小程序开发费用
  • 类似58同城网站建设多少钱北京计算机培训机构哪个最好