240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • 240
    [Spring boot源碼解析] 2 啟動(dòng)流程分析

    入口類 在了解 Spring Boot 的啟動(dòng)流程的時(shí)候,我們先看一下一個(gè)Spring Boot 應(yīng)用是如何啟動(dòng)的,如下是一個(gè)簡(jiǎn)單的 SpringBoot 程序劣欢,非常的簡(jiǎn)潔竖慧,...

  • 240
    [druid 源碼解析] 5 歸還連接

    我們?cè)趧?chuàng)建鏈接的時(shí)候會(huì)發(fā)現(xiàn)剩檀,返回給 Mybatis 的并不是一個(gè)簡(jiǎn)單的 connection 而是一個(gè) DruidPooledConnection 這里是一個(gè)我們需要注意點(diǎn)...

  • 240
    [druid 源碼解析] 4 獲取連接

    我們回頭看DataSource的接口限佩,它里面只定義了兩個(gè)方法熊尉,如下膏潮,我們今天來(lái)分析第一個(gè)也是最重要的方法 getConnection: 1.1 具體實(shí)現(xiàn) 我們先看一下 Dru...

  • 240
    [druid 源碼解析]1基礎(chǔ)環(huán)境搭建

    1.背景 druid目前是國(guó)內(nèi)使用最廣泛的數(shù)據(jù)庫(kù)連接池锻狗,了解學(xué)習(xí)其源碼無(wú)疑對(duì)我們的工作有很好處,這次源碼學(xué)習(xí)主要是針對(duì) druid 的核心功能 pool 進(jìn)行分析焕参,其中會(huì)附帶...

  • 240
    [druid 源碼解析] 2 初始化連接池

    1.1 SpringAutoConfig 對(duì)于一個(gè)SpringBoot Starter 我們都會(huì)從他的 spring.factories 開(kāi)始看起轻纪,因?yàn)檫@里定義了其配置類信息...

  • 240
    [druid 源碼解析] 3 創(chuàng)建連接&銷毀連接

    回想我們上節(jié)的內(nèi)容,有兩個(gè)地方跳過(guò)了叠纷,一個(gè)是啟動(dòng)創(chuàng)建鏈接的線程刻帚,一個(gè)是啟動(dòng)銷毀鏈接的線程,我們這次就來(lái)詳細(xì)的探究一番這兩個(gè)的用途涩嚣。 創(chuàng)建連接線程 首先我們需要回頭介紹之前沒(méi)有...

  • Mysql 鏈接問(wèn)題排查

    場(chǎng)景 最近生產(chǎn)上執(zhí)行日批量一直停留到了某一天崇众,但是卻沒(méi)有收到中斷報(bào)警掂僵,后面客戶反饋缺少統(tǒng)計(jì)數(shù)據(jù)才發(fā)現(xiàn)該問(wèn)題。后面查看日志只發(fā)現(xiàn)了一個(gè) java.lang.NullPointe...

  • 240
    Netty線程模型及EventLoop詳解

    作者: 一字馬胡[http://www.reibang.com/u/86c421886c32] 轉(zhuǎn)載標(biāo)志 【2017-11-03】 更新日志 日期更新內(nèi)容備注2017-1...

  • 240
    NIO底層原理

    IO基本概念 Linux的內(nèi)核將所有外部設(shè)備都可以看做一個(gè)文件來(lái)操作顷歌,而對(duì)一個(gè)文件的讀寫(xiě)都是通過(guò)內(nèi)核提供的系統(tǒng)調(diào)用看峻,內(nèi)核給我們返回一個(gè)文件描述符file descriptor...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品