1、前言 2、思路 這道題基本思路是兩個(gè) map,第一個(gè)是普通的 hashmap,key 為 set 的 key,value 為一個(gè) treemap,treemap 的 ke...
1、前言 2、思路 這道題基本思路是兩個(gè) map,第一個(gè)是普通的 hashmap,key 為 set 的 key,value 為一個(gè) treemap,treemap 的 ke...
1、字段區(qū)分度不高的索引,批量操作時(shí),條數(shù)少于10個(gè)時(shí)會走索引,大于10個(gè)不走索引,可以如下優(yōu)化 2、使用min(),max()函數(shù)查詢某字段時(shí),可以使用order by 排...
默認(rèn)情況下, MySQL啟用自動提交模式(變量autocommit為ON) 如果是全局級別,則需要加global,如果是會話級別,則需要加session,如果都沒加,默認(rèn)是s...
I/O多路復(fù)用select總結(jié):1、fd_set 數(shù)據(jù)結(jié)構(gòu)最大容納fd的數(shù)目有限制,32位機(jī)默認(rèn)1024,64位機(jī)默認(rèn)20482、采用輪詢的方法,效率低,套接字fd太多時(shí),...
EventPublishingRunListener 實(shí)現(xiàn)了SpringApplicationRunListener。EventPublishingRunListener對象...
explain 可以查看 SQL 執(zhí)行計(jì)劃,但是無法知道它為什么做這個(gè)決策,如果想確定多種索引方案之間是如何選擇的或者排序時(shí)選擇的是哪種排序模式。從 MySQL 5.6 開始...
1、理論 mapreduce 定義了一個(gè)編程模型,由 map 函數(shù)進(jìn)行輸入處理,map 函數(shù)處理完畢后產(chǎn)生中間文件。中間文件又作為 reduce 的輸入,reduce 函數(shù)輸...
1、前言 2、思路 這道題做起來不是很難,難在于是一個(gè)工程性的題,沒有太多規(guī)律可循,只能好好梳理下解法。 首先,我們的執(zhí)行是按照時(shí)間來執(zhí)行的,所以我們不能以全局的角度去選擇(...
問題:Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC...
1、思路 之前用 mysql 一直沒有考慮到這點(diǎn),mysql 慢 sql 監(jiān)控是很重要的,它能幫我們梳理我們的業(yè)務(wù) sql 到底是哪里處了問題,那么慢 sql 監(jiān)控怎么做呢?...
作者:大閑人柴毛毛 在Java中線程的狀態(tài)一共被分成6種:初始態(tài):NEW創(chuàng)建一個(gè)Thread對象,但還未調(diào)用start()啟動線程時(shí),線程處于初始態(tài)。運(yùn)行態(tài):RUNNABLE...
beanFactory.getBean-AbstractBeanFactory.getBean-doGetBean-getSingleton(獲取循環(huán)依賴) 1、實(shí)例化spr...
1、前言 平時(shí)開發(fā)我們經(jīng)常使用 Spring 事務(wù),而 Spring 默認(rèn)使用 mysql 的事務(wù)。mysql 事務(wù)默認(rèn)的隔離級別為:可重復(fù)讀。我們就以可重復(fù)讀為例子看一下代...
TCP三次握手四次揮手詳解[https://www.cnblogs.com/zmlctt/p/3690998.html] TCP的三次握手與四次揮手理解及面試題(很全面)ht...
1、前言 簡單的說,mybatis插件就是對ParameterHandler、ResultSetHandler、StatementHandler、Executor這四個(gè)接口上...
1、前言 之前我們自定義了 mybatis 的插件,實(shí)際上 mybatis 的插件功能相當(dāng)簡單,mybatis 插件注入是在 sqlSessionFactory.openSe...
1、前言 mybatis 是有事務(wù)模塊的,mybatis 與 spring 結(jié)合的時(shí)候,spring 實(shí)現(xiàn)了 mybatis 的事務(wù)接口 Transaction,實(shí)現(xiàn)類為 S...
1、疑惑 看了一些中間件代碼,最大的疑惑是 mybatis 更像是一種工具一樣,并不是類似于 kafka 之類的 server、client 模式,它本身沒有看到任何的 ma...