91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot 2.1.1.RELEASE 集成Druid

發布時間:2020-07-19 01:22:08 來源:網絡 閱讀:1538 作者:鐵牛2020 欄目:開發技術

SpringBoot 2.1.1.RELEASE 集成Druid
詳情:
http://www.qchcloud.cn/system/article/show/68
配置依賴:

<!-- Mysql驅動包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- druid -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.4</version>
</dependency>

配置applicaton.properties

spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/iot?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
spring.datasource.username = root
spring.datasource.password = 1234

log4j配置

logging.config=classpath:log4j2.xml

數據源類別

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

初始化大小,最小,最大

spring.datasource.initialSize=5
spring.datasource.minIdle=5
spring.datasource.maxActive=20

配置獲取連接等待超時的時間,單位是毫秒

spring.datasource.maxWait=60000

配置間隔多久才進行一次檢測,檢測需要關閉的空閑連接,單位是毫秒

spring.datasource.timeBetweenEvictionRunsMillis=60000

配置一個連接在池中最小生存的時間,單位是毫秒

spring.datasource.minEvictableIdleTimeMillis=300000
spring.datasource.validationQuery=SELECT 1 FROM DUAL
spring.datasource.testWhileIdle=true
spring.datasource.testOnBorrow=false
spring.datasource.testOnReturn=false

打開PSCache,并且指定每個連接上PSCache的大小

spring.datasource.poolPreparedStatements=true
spring.datasource.maxPoolPreparedStatementPerConnectionSize=20

配置監控統計攔截的filters,去掉后監控界面sql無法統計,'wall'用于防火墻

spring.datasource.filters=stat,wall,log4j

通過connectProperties屬性來打開mergeSql功能;慢SQL記錄

spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000

合并多個DruidDataSource的監控數據

#spring.datasource.useGlobalDataSourceStat=true
配置監控:

@Configuration
public class DruidConfiguration {

    @Bean
    public ServletRegistrationBean druidStatViewServle(){
        //ServletRegistrationBean提供類的進行注冊.
        ServletRegistrationBean servletRegistrationBean
                = new ServletRegistrationBean(new StatViewServlet(),"/druid/*");
        //添加初始化參數:initParams
        //白名單:
        servletRegistrationBean.addInitParameter("allow","127.0.0.1");
        //IP黑名單 (存在共同時,deny優先于allow)
        // 如果滿足deny的話提示:Sorry, you are not permitted to view this page.
        servletRegistrationBean.addInitParameter("deny","192.168.1.7");
        //登錄查看信息的賬號和密碼.
        servletRegistrationBean.addInitParameter("loginUsername","admin");
        servletRegistrationBean.addInitParameter("loginPassword","123456");
        //是否能夠重置數據.
        servletRegistrationBean.addInitParameter("resetEnable","false");
        return servletRegistrationBean;
    }

    @Bean
    public FilterRegistrationBean druidStatFilter(){
        FilterRegistrationBean filterRegistrationBean
                = new FilterRegistrationBean(new WebStatFilter());
        //添加過濾規則.
        filterRegistrationBean.addUrlPatterns("/*");
        //添加不需要忽略的格式信息.
        filterRegistrationBean.addInitParameter("exclusions",
                "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*");
        return filterRegistrationBean;
    }

}

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

磐石市| 江都市| 泽库县| 义马市| 腾冲县| 阿坝| 石城县| 洱源县| 当雄县| 金塔县| 九寨沟县| 阜新| 建始县| 绥滨县| 疏勒县| 沁阳市| 定陶县| 城固县| 奉化市| 彭州市| 光山县| 邢台市| 新安县| 南部县| 镇坪县| 凉山| 香河县| 茌平县| 尼木县| 彭山县| 宜兰市| 建平县| 怀宁县| 峡江县| 江阴市| 德化县| 临猗县| 汾西县| 湾仔区| 盐亭县| 瑞金市|