欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何解決Druid線程池Cause:java.sql.SQLRecoverableException:IO錯誤:Socket read timed out的問題

 更新時間:2025年06月05日 16:48:51   作者:川子的博客  
這篇文章主要介紹了解決Druid線程池Cause:java.sql.SQLRecoverableException:IO錯誤:Socket read timed out的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

異常信息

觸發(fā)場景

復(fù)現(xiàn)環(huán)境,當(dāng)前Oracle測試數(shù)據(jù)庫中,數(shù)據(jù)量超過1.5億,深度分頁時,評估查詢時間超過10秒后,就會拋出Cause: java.sql.SQLRecoverableException: IO 錯誤: Socket read timed out異常。

當(dāng)前druid版本:修改druid連接池版本,由原來1.2.16版本升級至1.2.22版本,解決接口查詢超時的問題。

具體可參看版本發(fā)布信息:https://github.com/alibaba/druid/releases

找到版本發(fā)布更新的說明

從版本更新信息可以看到該默認(rèn)邏輯已經(jīng)去除

針對 1.2.12開始的connectTimeout和socketTimeout在沒指定配置的情況下默認(rèn)為10秒情況,去除該默認(rèn)邏輯。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mybatis interceptor 處理查詢參數(shù)及查詢結(jié)果的實例代碼

    mybatis interceptor 處理查詢參數(shù)及查詢結(jié)果的實例代碼

    這篇文章主要介紹了mybatis interceptor 處理查詢參數(shù)及查詢結(jié)果,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • Java的Atomic原子類詳解

    Java的Atomic原子類詳解

    這篇文章主要介紹了Java的Atomic原子類詳解,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • Java使用junit框架進行代碼測試過程詳解

    Java使用junit框架進行代碼測試過程詳解

    單元測試就是針對最小的功能單元編寫測試代碼,Junit是使用Java語言實現(xiàn)的單元測試框架,它是開源的,Java開發(fā)者都應(yīng)當(dāng)學(xué)習(xí)并使用Junit編寫單元測試。本文就來講講Junit框架的使用教程,需要的可以參考一下
    2023-02-02
  • Springcloud中Feign傳遞參數(shù)的過程解析

    Springcloud中Feign傳遞參數(shù)的過程解析

    這篇文章主要介紹了Springcloud中Feign傳遞參數(shù)的過程,單個參數(shù)的傳值有兩種方式,第一種使用@RequestParam/@PathVariable進行傳值,傳遞多個參數(shù):多個參數(shù)的傳值可以使用多個@RequestParam來進行傳參,需要的朋友可以參考下
    2023-09-09
  • Spring Boot中使用Spring-data-jpa的配置方法詳解

    Spring Boot中使用Spring-data-jpa的配置方法詳解

    今天小編就為大家分享一篇關(guān)于Spring Boot中使用Spring-data-jpa的配置方法詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Java實現(xiàn)抽獎功能

    Java實現(xiàn)抽獎功能

    這篇文章主要為大家詳細介紹了Java實現(xiàn)抽獎功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Java關(guān)鍵字詳解之final static this super的用法

    Java關(guān)鍵字詳解之final static this super的用法

    this用來調(diào)用目前類自身的成員變量,super多用來調(diào)用父類的成員,final多用來定義常量用的,static定義靜態(tài)變量方法用的,靜態(tài)變量方法只能被類本身調(diào)用,下文將詳細介紹,需要的朋友可以參考下
    2021-10-10
  • java使用BeanUtils.copyProperties踩坑經(jīng)歷

    java使用BeanUtils.copyProperties踩坑經(jīng)歷

    最近在做個項目,踩了個坑特此記錄一下,本文主要介紹了使用BeanUtils.copyProperties踩坑經(jīng)歷,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • java新增關(guān)聯(lián)的三張表,每張表要求都插入集合,代碼實現(xiàn)方式

    java新增關(guān)聯(lián)的三張表,每張表要求都插入集合,代碼實現(xiàn)方式

    這篇文章主要介紹了java新增關(guān)聯(lián)的三張表,每張表要求都插入集合,代碼實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • MyBatis?typeHandler接口的定義和使用

    MyBatis?typeHandler接口的定義和使用

    TypeHandler被稱作類型處理器,MyBatis在設(shè)置預(yù)處理語句中的參數(shù)或從結(jié)果集中取出一個值時,都會用類型處理器將Java對象轉(zhuǎn)化為數(shù)據(jù)庫支持的類型或者將獲取到數(shù)據(jù)庫值以合適的方式轉(zhuǎn)換成Java類型,感興趣的同學(xué)可以參考下文
    2023-05-05

最新評論