亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

灵台县| 铁力市| 射阳县| 明星| 商都县| 寿宁县| 太湖县| 平湖市| 云和县| 永靖县| 确山县| 辽宁省| 民丰县| 青阳县| 千阳县| 张家口市| 小金县| 六安市| 盈江县| 河曲县| 东至县| 安义县| 延津县| 电白县| 华阴市| 高陵县| 江安县| 子长县| 长沙市| 湖口县| 平陆县| 平武县| 宁明县| 宁乡县| 伊宁县| 荔波县| 金寨县| 故城县| 星子县| 教育| 黑龙江省|